Вы ввели слишком много аргументов для этой функции excel если

 

=ЕСЛИ(Q11=»dd1″;ВПР(N11;’Расчетные коэф.’!A7:’Расчетные коэф.’!A7:D19;2;0);ЕСЛИ(ИЛИ(Q11=»dd2″;Q11=»dd3″);ВПР(N11;’Расчетные коэф.’!A23:D35;2;0));ЕСЛИ(ИЛИ(Q11=»dd4″;Q11=»ddс»);ВПР(N11;’Расчетные коэф.’!A23:D35;2;0)))  
Мне пишет, что для данной функции слишком много аргументов но вроде excel позволяет вводить до 255 аргументов, Как так?

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

ЕСЛИ(условие;1;2)  
А у Вас ЕСЛИ(условие;1;2;ЕСЛИ(…))  
Второе ЕСЛИ уже сверх лимита.  
Давайте кусочек файла и описание, что нужно получить, поможем.

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Извините, не то.  
Диапазон ВПР — ‘Расчетные коэф.’!A7:’Расчетные коэф.’!A7:D19.  
В любом случае, с файлом нагляднее.  
Да и справку не отменяли.

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Еще скобка не там и в последней ЕСЛИ нет условия_ложь (поставил ААА):  
=ЕСЛИ(Q11=»dd1″;ВПР(N11;’Расчетные коэф.’!A7:D19;2;0);ЕСЛИ(ИЛИ(Q11=»dd2″;Q11=»dd3″);ВПР(N11;’Расчетные коэф.’!A23:D35;2;0);ЕСЛИ(ИЛИ(Q11=»dd4″;Q11=»ddс»);ВПР(N11;’Расчетные коэф.’!A23:D35;2;0);ААА)))  
Чует мое сердце, что можно упростить :)

 

Вот файл. Суть его — это калькулятор, есть базовая цена услуги, в самом калькуляторе задается несколько параметров, и у каждого параметра свой коэффициент , который от многих параметров зависит, и в итоге считается базовая стоимость умножить на все коэффициенты. Вот я и пытался через если и впр тащить коэффициенты.

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Глянул бы, но я все еще дежурю, .xlsx здесь не вижу…

 

Что то файл криво прикрепился еще раз пробую

 

{quote}{login=vikttur}{date=29.07.2010 01:07}{thema=}{post}Извините, не то.  
Диапазон ВПР — ‘Расчетные коэф.’!A7:’Расчетные коэф.’!A7:D19.  
В любом случае, с файлом нагляднее.  
Да и справку не отменяли.{/post}{/quote}  

  Попробовал так =ЕСЛИ(Q11=»dd1″;ВПР(N11;’Расчетные коэф.’!A7:D19;2;0);ЕСЛИ(ИЛИ(Q11=»dd2″;Q11=»dd3″);ВПР(N11;’Расчетные коэф.’!A23:D35;2;0));ЕСЛИ(ИЛИ(Q11=»dd4″;Q11=»ddc1″);ВПР(N11;’Расчетные коэф.’!A39:D51;2;0)))    
Все равно то же самое говорит.

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

=ЕСЛИ(Q11=»dd1″;ВПР(N11;’Расчетные коэф.’!$A$7:$D$19;2;0);ЕСЛИ(ИЛИ(Q11=»dd2″;Q11=»dd3″);ВПР(N11;’Расчетные коэф.’!$A$23:$D$35;2;0);ЕСЛИ(ИЛИ(Q11=»dd4″;Q11=»DDC1″);ВПР(N11;’Расчетные коэф.’!$A$23:$D$35;2;0);»»)))

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Можно короче, но непонятнее  
=ИНДЕКС(‘Расчетные коэф.’!$B$7:$B$51;ПОИСКПОЗ(N11;’Расчетные коэф.’!$A$7:$A$19;0)+ВЫБОР((Q11=»DD1″)+2*ИЛИ(Q11=»DD2″;Q11=»DD3″)+3*ИЛИ(Q11=»DD4″;Q11=»DDC1″);0;16;32))  

  Еще вариант в файле (ячейка Т39 и рядом закрашенный диапазон). Использование ИНДЕКС с областями:  
=ИНДЕКС((‘Расчетные коэф.’!B7:B19;’Расчетные коэф.’!B23:B35;’Расчетные коэф.’!B39:B51);ПОИСКПОЗ(N11;’Расчетные коэф.’!$A$7:$A$19;0);;ВПР(Q11;Q83:R87;2;0))

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

 

Спасибо большое!!! Сейчас буду разбираться что к чему…

 

=ЕСЛИ(O11=»до 10000″;ЕСЛИ(P11=»dd1″;ВПР(M11;’Расчетные коэф.’!$A$7:$D$19;2;0);ЕСЛИ(ИЛИ(P11=»dd2″;P11=»dd3″);ВПР(M11;’Расчетные коэф.’!$A$23:$D$35;2;0);ЕСЛИ(ИЛИ(P11=»dd4″;P11=»DDC1″);ВПР(M11;’Расчетные коэф.’!$A$23:$D$35;2;0);»»)));ЕСЛИ(O11=»10000-50000″;ЕСЛИ(P11=»dd1″;ВПР(M11;’Расчетные коэф.’!$A$7:$D$19;3;0);ЕСЛИ(ИЛИ(P11=»dd2″;P11=»dd3″);ВПР(M11;’Расчетные коэф.’!$A$23:$D$35;3;0);ЕСЛИ(ИЛИ(P11=»dd4″;P11=»DDC1″);ВПР(M11;’Расчетные коэф.’!$A$23:$D$35;3;0);»»))));если(O11=»более 50 000″;ЕСЛИ(P11=»dd1″;ВПР(M11;’Расчетные коэф.’!$A$7:$D$19;2;0);ЕСЛИ(ИЛИ(P11=»dd2″;P11=»dd3″);ВПР(M11;’Расчетные коэф.’!$A$23:$D$35;2;0);ЕСЛИ(ИЛИ(P11=»dd4″;P11=»DDC1″);ВПР(M11;’Расчетные коэф.’!$A$23:$D$35;2;0);»»))));»»)  

  С первым коэффициентом разобрался а теперь выбор двух коэффициентов встал…

 

И самое главное для первых двух переменных работает а на третью говорит что уже много аргументов…

 

vikttur а в чем именно суть проблемы? что действительно слишком много аргументов? Или что то в самой формуле неверно?

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

{quote}{login=Степан}{date=29.07.2010 04:35}{thema=}{post}И самое главное для первых двух переменных работает а на третью говорит что уже много аргументов…{/post}{/quote}Степан, я так понял что это уже новая задача? Можете её сформулировать? Что где не получается?

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Что Вы хотите от формулы? В O11 текст («Москва»), а не число, М11 — текст и т.д. То ли формула из другого файла, то ли вы все переделали.  
Почитайте справку по функциям.  
В прошлом примере я Вам показал, как заменить коэффициенты с помощью таблицы соответствий. Для другого попытайтесь сделать так же.

 

{quote}{login=Serge 007}{date=29.07.2010 04:44}{thema=Re: }{post}{quote}{login=Степан}{date=29.07.2010 04:35}{thema=}{post}И самое главное для первых двух переменных работает а на третью говорит что уже много аргументов…{/post}{/quote}Степан, я так понял что это уже новая задача? Можете её сформулировать? Что где не получается?{/post}{/quote}  

  Задача такая есть 13 типов объекта у каждого типа 5 услуг (но коэф. только для 3 различаются) каждый коэф. зависит от трех факторов.  

  Например: коэффициент за местоположение, есть москва мо регионы, и 13 типов объекта, и 3 вида услуг. я сперва отВПРил  виды услуг ЕСЛИ($P$11=»dd1″;ВПР(M11;’Расчетные коэф.’!$A$7:$D$19;2;0);ЕСЛИ(ИЛИ(P11=»dd2″;P11=»dd3″);ВПР(M11;’Расчетные коэф.’!$A$23:$D$35;2;0);ЕСЛИ(ИЛИ(P11=»dd4″;P11=»DDC1″);ВПР(M11;’Расчетные коэф.’!$A$23:$D$35;2;0) в формуле в зависимости от вида услуг меняются таблицы для ВПР, а потом я с помощью ЕСЛИ выбираю один из трех местоположений, =ЕСЛИ($O$11=»до 10000″ ….. и меняю столбец ВПР по типам объекта.  И он мне находит нужный коэффициент с нужным типом объекта, с нужным параметром коэффициента.

 

И все в общем виде:  =ЕСЛИ($O$11=»до 10000″;ЕСЛИ($P$11=»dd1″;ВПР(M11;’Расчетные коэф.’!$A$7:$D$19;2;0);ЕСЛИ(ИЛИ(P11=»dd2″;P11=»dd3″);ВПР(M11;’Расчетные коэф.’!$A$23:$D$35;2;0);ЕСЛИ(ИЛИ(P11=»dd4″;P11=»DDC1″);ВПР(M11;’Расчетные коэф.’!$A$23:$D$35;2;0);»»)));ЕСЛИ($O$11=»10000-50000″;ЕСЛИ(P11=»dd1″;ВПР(M11;’Расчетные коэф.’!$A$7:$D$19;3;0);ЕСЛИ(ИЛИ(P11=»dd2″;P11=»dd3″);ВПР(M11;’Расчетные коэф.’!$A$23:$D$35;3;0);ЕСЛИ(ИЛИ(P11=»dd4″;P11=»DDC1″);ВПР(M11;’Расчетные коэф.’!$A$23:$D$35;3;0);»»))));если($O$11=»более 50000″;ЕСЛИ(P11=»dd1″;ВПР(M11;’Расчетные коэф.’!$A$7:$D$19;3;0);ЕСЛИ(ИЛИ(P11=»dd2″;P11=»dd3″);ВПР(M11;’Расчетные коэф.’!$A$23:$D$35;3;0);ЕСЛИ(ИЛИ(P11=»dd4″;P11=»DDC1″);ВПР(M11;’Расчетные коэф.’!$A$23:$D$35;3;0);»»)))))    
На что он мне говорит что аргументов слишком много

 

Решил отойти от этой затеи и все таки разобраться с ИНДЕКС и ВЫБОР

 

{quote}{login=vikttur}{date=29.07.2010 03:08}{thema=}{post}Можно короче, но непонятнее  
=ИНДЕКС(‘Расчетные коэф.’!$B$7:$B$51;ПОИСКПОЗ(N11;’Расчетные коэф.’!$A$7:$A$19;0)+ВЫБОР((Q11=»DD1″)+2*ИЛИ(Q11=»DD2″;Q11=»DD3″)+3*ИЛИ(Q11=»DD4″;Q11=»DDC1″);0;16;32))  

  Еще вариант в файле (ячейка Т39 и рядом закрашенный диапазон). Использование ИНДЕКС с областями:  
=ИНДЕКС((‘Расчетные коэф.’!B7:B19;’Расчетные коэф.’!B23:B35;’Расчетные коэф.’!B39:B51);ПОИСКПОЗ(N11;’Расчетные коэф.’!$A$7:$A$19;0);;ВПР(Q11;Q83:R87;2;0)){/post}{/quote}  

  Выбрал это =ИНДЕКС(‘Расчетные коэф.’!$B$7:$B$51;ПОИСКПОЗ(N11;’Расчетные коэф.’!$A$7:$A$19;0)+ВЫБОР((Q11=»DD1″)+2*ИЛИ(Q11=»DD2″;Q11=»DD3″)+3*ИЛИ(Q11=»DD4″;Q11=»DDC1″);0;16;32))  

  А что означаетя ;0;16;32) ? и почему он ищет только N11;’Расчетные коэф.’!$A$7:$A$19;0) а выводит верные показатели и по другим таблицам?

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Это частный пример формулы, приспособленный к Вашим исходным таблицам.  

  <почему он ищет только N11;’Расчетные коэф.’!$A$7:$A$19;0) а выводит верные показатели и по другим таблицам>  
Нет необходимости усложнять формулу, т.к. позиция N11 во всех таблицах одинакова.  

  <что означаетя ;0;16;32)>  
Находим позицию N11 и сдвигаем эту позицию на определенное число строк (при другом количестве строк между таблицами числа нужно изменять)

 

{quote}{login=vikttur}{date=29.07.2010 05:59}{thema=}{post}Это частный пример формулы, приспособленный к Вашим исходным таблицам.  

  <почему он ищет только N11;’Расчетные коэф.’!$A$7:$A$19;0) а выводит верные показатели и по другим таблицам>  
Нет необходимости усложнять формулу, т.к. позиция N11 во всех таблицах одинакова.  

  <что означаетя ;0;16;32)>  
Находим позицию N11 и сдвигаем эту позицию на определенное число строк (при другом количестве строк между таблицами числа нужно изменять){/post}{/quote}  

    А как добавить ВЫБОР ВЫБОР((P11=»DD1″)+2*ИЛИ(P11=»DD2″;P11=»DD3″)+3*ИЛИ(P11=»DD4″;P11=»DDC1″);0;16;32)) только чтобы он еще столбцы менял по местонахождению, так как если это москва то один столбец если МО то другой, а сейчас он ищет только по тому столбцу который я укажу.. Делать через ЕСЛИ, тогда  боюсь он снова скажет что аргументов слишком много…

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

ЕСЛИ можно применять, но зачастую формула получается громоздкая и плохочитаема.  
Присмотритесь к варианту с доп. таблицей (post_141786.xls, Q83:R87).

 

{quote}{login=vikttur}{date=29.07.2010 06:15}{thema=}{post}ЕСЛИ можно применять, но зачастую формула получается громоздкая и плохочитаема.  
Присмотритесь к варианту с доп. таблицей (post_141786.xls, Q83:R87).{/post}{/quote}  
В этом примере исчезли с листа Расчетные коэф. столбцы, а в них находлись нужные данные, и вот как по ним тоже поиск осуществлять

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Да не исчезли они, я их удалил для уменьшения размера файла!  
Важно, чтобы Вы поняли сам принцип.

 

{quote}{login=vikttur}{date=29.07.2010 06:36}{thema=}{post}Да не исчезли они, я их удалил для уменьшения размера файла!  
Важно, чтобы Вы поняли сам принцип.{/post}{/quote}  

  Вот я и не понимаю принцип хоть убейте..((((( Пробую сделать вот так

 

{quote}{login=}{date=29.07.2010 06:43}{thema=Re: }{post}{quote}{login=vikttur}{date=29.07.2010 06:36}{thema=}{post}Да не исчезли они, я их удалил для уменьшения размера файла!  
Важно, чтобы Вы поняли сам принцип.{/post}{/quote}  

  Вот я и не понимаю принцип хоть убейте..((((( Пробую сделать вот так{/post}{/quote}  

  Чтото из 2010 экселя не крепится файл

 

kim

Пользователь

Сообщений: 3139
Регистрация: 23.12.2012

Игорь

В Вашей формуле разбираться не стал — букаф много…  
Исправил несоответствие скобок.

 

kim

Пользователь

Сообщений: 3139
Регистрация: 23.12.2012

Игорь

#30

29.07.2010 22:36:11

Насколько я понял, формула может быть такой:  
=ЕСЛИ(ИЛИ(L11={«менее 50% завершенности»;»до 95% завершенности»;»100% завершенности, арендаторов менее 50%»});ИНДЕКС(‘Расчетные коэф.’!$H$7:$H$51;ПОИСКПОЗ(M11;’Расчетные коэф.’!$A$7:$A$19;)+ВПР(P11;{«DD1″;0:»DD2″;16:»DD3″;16:»DD4″;32:»DDC1″;32};2;));»»)  

  Или даже:  

  =ЕСЛИ(ИЛИ(L11=$L$83:$L$85);ИНДЕКС(‘Расчетные коэф.’!$H$7:$H$51;ПОИСКПОЗ(M11;’Расчетные коэф.’!$A$7:$A$19;)+ВПР(P11;{«DD1″;0:»DD2″;16:»DD3″;16:»DD4″;32:»DDC1″;32};2;));»»)  

  Но последнюю прийдется вводить как формулу массива.

Can someone help with this? It says, «You’ve entered too many arguments for this function», but works if I remove two lines.

=IF(IF(AND(J7<>"",IFERROR(MATCH(J$3, C7:F7, 0), "")<>""), IFERROR(MATCH(J$3, C7:F7, 0), ""),    
IF(AND(K7<>"",IFERROR(MATCH(K$3, C7:F7, 0), "")<>""), IFERROR(MATCH(K$3, C7:F7, 0), ""),    
IF(AND(L7<>"", IFERROR(MATCH(L$3, C7:F7, 0), "")<>""), IFERROR(MATCH(L$3, C7:F7, 0), ""),    
IF(AND(M7<>"", IFERROR(MATCH(M$3, C7:F7, 0), "")<>""), IFERROR(MATCH(M$3, C7:F7, 0), ""),    
IF(AND(N7<>"", IFERROR(MATCH(N$3, C7:F7, 0), "")<>""), IFERROR(MATCH(N$3, C7:F7, 0), ""),    
IF(AND(O7<>"", IFERROR(MATCH(O$3, C7:F7, 0), "")<>""), IFERROR(MATCH(O$3, C7:F7, 0), ""),    
IF(AND(P7<>"", IFERROR(MATCH(P$3, C7:F7, 0), "")<>""), IFERROR(MATCH(P$3, C7:F7, 0), ""),    
IF(AND(Q7<>"", IFERROR(MATCH(Q$3, C7:F7, 0), "")<>""), IFERROR(MATCH(Q$3, C7:F7, 0), ""),    
IF(AND(R7<>"", IFERROR(MATCH(R$3, C7:F7, 0), "")<>""), IFERROR(MATCH(R$3, C7:F7, 0), ""),    
IF(AND(S7<>"", IFERROR(MATCH(S$3, C7:F7, 0), "")<>""), IFERROR(MATCH(S$3, C7:F7, 0), ""),    
IF(AND(T7<>"",IFERROR(MATCH(T$3, C7:F7, 0), "")<>""), IFERROR(MATCH(T$3, C7:F7, 0), ""),    
IF(AND(U7<>"",  IFERROR(MATCH(U$3, C7:F7, 0), "")<>""),IFERROR(MATCH(U$3, C7:F7, 0), ""), ""))))))))))<>"", TRUE, FALSE)

  1. На главную

  2. How

  3. Excel IF формула Ошибка: «Вы ввели слишком много аргументов»
  • 2023
  • Редактор:
    Christopher Sullivan |
    Написать мне

Кто-нибудь может с этим помочь? Он говорит: «Вы ввели слишком много аргументов для этой функции», но работает, если я удалю две строки.


  • Если вы только wnat TRUE / FALSE:
  • 2 Возможно, включите краткое повествование, объясняющее, что вы пытаетесь сделать и что вы ожидаете от ответа. Должен быть лучший способ добиться того, что вы пытаетесь сделать.
  • В Excel есть встроенное ограничение на длину формул. Вы просто попали в него. Обычно это означает, что вы пытаетесь сделать что-то слишком сложное с формулой. Возможно, VBA — это путь вперед?
  • 2 Я согласен с тем, что было бы полезно иметь какой-то ключ к цели, но если вы хотите сделать это синтаксически правильным, вам нужно добавить еще две закрывающие круглые скобки в кластере перед последним <> «»
  • 1 @OleThomsenBuus Я не видел, где он использовал Excel 2003. С тех пор предел длины формулы составлял 8192 символа, а эта формула значительно ниже этого.

«слишком много аргументов» означает, что число «,», «(» & «)» неверное. Просто дважды проверьте для каждого if (a, b, c) и (a, b, c) достаточно скобок, данных / аргументов и запятой.

Всего 73 штуки «(» и только 71 «)». Таким образом, очевидно, что некоторая «(» или «IF (» не была закрыта должным образом. Исправленная версия:


Этого должно быть достаточно.

Надеюсь, что это решит .. (:

p / s: вы можете использовать notepad ++ или другие инструменты кодирования, чтобы также «выделить» пару скобок.

1 / 1 / 0

Регистрация: 01.02.2020

Сообщений: 33

1

для этой функции слишком много аргументов

12.11.2020, 20:59. Показов 6001. Ответов 5


Студворк — интернет-сервис помощи студентам

Написал формулу, но пявляется ошибка . что для этой фунции введено слишком много аргументов.
вот сама формула:
=ЕСЛИ(ИЛИ(C4<-2;C4>10);2*C4-5)+ЕСЛИ(ИЛИ(2<=C4<=3);3*C4+1)+ЕСЛИ(НЕ(C4<-2;C4>10;2<=C4<=3);C4^5-4*C4^3)

это должно быть вычесленние y по данной системе уравнений
Название: EXCEL_hmtJ9s288C.png
Просмотров: 78

Размер: 2.3 Кб



0



ᴁ®

Эксперт MS Access

3070 / 1736 / 361

Регистрация: 13.12.2016

Сообщений: 5,937

Записей в блоге: 4

12.11.2020, 21:10

2

pavel23313r1, или пример с файлом или посылайте вопрос к Шерлоку



0



4038 / 1423 / 394

Регистрация: 07.08.2013

Сообщений: 3,541

12.11.2020, 21:15

3

исправте

Цитата
Сообщение от pavel23313r1
Посмотреть сообщение

ИЛИ(2<=C4<=3)

Цитата
Сообщение от pavel23313r1
Посмотреть сообщение

НЕ(C4<-2;C4>10;2<=C4<=3)



0



1 / 1 / 0

Регистрация: 01.02.2020

Сообщений: 33

12.11.2020, 21:22

 [ТС]

4



0



4038 / 1423 / 394

Регистрация: 07.08.2013

Сообщений: 3,541

12.11.2020, 21:22

5

Лучший ответ Сообщение было отмечено pavel23313r1 как решение

Решение

ЕСЛИ(ИЛИ(C4<-2;C4>10);2*C4-5;ЕСЛИ(И(C4>=2;C4<=3);3*C4+1;C4^5-4*C4^3))



1



1 / 1 / 0

Регистрация: 01.02.2020

Сообщений: 33

12.11.2020, 21:25

 [ТС]

6

спасибо , сударь. Теперь вышло. Свечку за Вас в церковьи поставлю



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

12.11.2020, 21:25

Помогаю со студенческими работами здесь

Пишет что ввёл слишком много аргументов. Посмотрите пожалуйста
=ЕСЛИ(A51&lt;0;(1+A51)/($A$50+A51^2);ЕСЛИ(A51&gt;=1;2*ABS(SIN(3*A51)));КОРЕНЬ(1+A51/($C$50+A51)))

Ошибка «Для данной функции введено слишком много аругментов»
Здравствуйте, вот выражение, не могу понять, что именно не правильно….

Слишком много параметров для этой функции оператора
Когда пишу переопределение операторов, например + или * или &lt; и пытаюсь передать больше одного…

слишком много аргументов в вызове функции или как создать много файлов на рабочем столе
Мне нужно создать на рабочем столе очень много файлов вот команда для создания 1 файла

wchar_t…

Слишком много аргументов у функции
Есть код в main

int i, j, y, x1, y1;
char f1, f2;

…………………..

Pascal N-IDE, оператор function, ошибка «слишком мало или слишком много аргументов передаются функции arccos»
program gg;
uses crt;
var x1,x2,x3,x4,y1,y2,y3,y4: integer;
a,b,c,d,n,k,l,m:real;…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

6

ЕСЛИ выдает «слишком много аргументов»

Iricha

Дата: Пятница, 20.04.2018, 09:48 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 30


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

Здравствуйте!
Возникла сложность в написании формулы

Код

=ЕСЛИ(ЕТЕКСТ(D10);C11=1;ЕТЕКСТ(D10; D11);C11=2;ЕТЕКСТ(D10;D11;D12);C11=3;D10&C11)

Эксель выдает ошибку слишком много аргументов. Подскажите, пожалуйста, подходящий вариант

Сообщение отредактировал IrichaПятница, 20.04.2018, 11:46

 

Ответить

китин

Дата: Пятница, 20.04.2018, 09:49 |
Сообщение № 2

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

приложить файл с ошибкой самый подходящий вариант


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

 

Ответить

Pelena

Дата: Пятница, 20.04.2018, 09:56 |
Сообщение № 3

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

И формулу оформите тегами с помощью кнопки fx в режиме правки поста


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

Iricha

Дата: Пятница, 20.04.2018, 10:47 |
Сообщение № 4

Группа: Пользователи

Ранг: Новичок

Сообщений: 30


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

не даёт сохранить и закрыть книгу из-за ошибки

 

Ответить

Iricha

Дата: Пятница, 20.04.2018, 10:58 |
Сообщение № 5

Группа: Пользователи

Ранг: Новичок

Сообщений: 30


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

Необходимая ячейка для изменений выделена желтым.

Код

=ЕСЛИ(ЕТЕКСТ(D10);C11=1;ЕТЕКСТ(D10; D11);C11=2;ЕТЕКСТ(D10;D11;D12);C11=3;D10&C11)

Извините, не знаю как оформить формулу тегами

К сообщению приложен файл:

2920280.xlsx
(26.4 Kb)

 

Ответить

китин

Дата: Пятница, 20.04.2018, 10:59 |
Сообщение № 6

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

 

Ответить

китин

Дата: Пятница, 20.04.2018, 11:02 |
Сообщение № 7

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016

у вас в ячейке С11 формула

Код

=ЕСЛИ(ЕТЕКСТ(D10);C11=1;D10&C11)

ничего странного не видите?


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

 

Ответить

Iricha

Дата: Пятница, 20.04.2018, 11:51 |
Сообщение № 8

Группа: Пользователи

Ранг: Новичок

Сообщений: 30


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

у вас в ячейке С11 формула=IF(ISTEXT(D10),C11=1,D10&C11)ничего странного не видите?

Так и я об этом же! для одной ячейки условие выполняется, а если усложнить

Код

=ЕСЛИ(ЕТЕКСТ(D10);C11=1;ЕТЕКСТ(D10; D11);C11=2;ЕТЕКСТ(D10;D11;D12);C11=3;D10&C11

) то выдает ошибку

 

Ответить

китин

Дата: Пятница, 20.04.2018, 12:22 |
Сообщение № 9

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

Замечаний:
0% ±


Excel 2007;2010;2016


ячейка ссылается сама на себя.циклическая ссылка
[p.s.]
в посте №5 формулу поправьте в части тэгов

и непонятно что вы там хотите видеть


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

Сообщение отредактировал китинПятница, 20.04.2018, 12:24

 

Ответить

Светлый

Дата: Пятница, 20.04.2018, 13:32 |
Сообщение № 10

Группа: Друзья

Ранг: Старожил

Сообщений: 1742


Репутация:

479

±

Замечаний:
0% ±


Excel 2013, 2016


Ошибку выдаёт потому, что у функции ЕСЛИ может быть не более трёх аргументов, а у Вас их СЕМЬ.
И ещё я предполагаю, что фрагментом ;C11=1; Вы пытаетесь присвоить ячейке C11 значение 1. На самом деле это сравнение C11 с 1, то есть, равно ли C11 единице? Это не язык программирования, а формула. Присвоение только одно и присваивается значение, которое вычислится после левого «=».
Ваша формула должна выглядеть хотя бы так:

Код

=ЕСЛИ(ЕТЕКСТ(D10);1;D10)

А если Вам надо посчитать количество текстовых значений в этих трёх ячейках, можно использовать формулу:

Код

=СУММПРОИЗВ(—ЕТЕКСТ(D10:D12))


Программировать проще, чем писать стихи.

Сообщение отредактировал СветлыйПятница, 20.04.2018, 13:36

 

Ответить

Iricha

Дата: Пятница, 20.04.2018, 16:56 |
Сообщение № 11

Группа: Пользователи

Ранг: Новичок

Сообщений: 30


Репутация:

0

±

Замечаний:
0% ±


Excel 2016

Спасибо, огромное! действительно так работает))

 

Ответить

modelka64

Дата: Среда, 19.02.2020, 18:45 |
Сообщение № 12

Группа: Пользователи

Ранг: Прохожий

Сообщений: 1


Репутация:

0

±

Замечаний:
0% ±


Excel 2019

Всем добрый вечер, прошу Вашей помощи!
не получается составить функцию…
Необходимо 14 значений…
например А1=М,А2=300 С=1700 Нужно автоматически заполнялось С
А2=МО,В2=300 С=2000

и так 14 условий…

Моя функция вот..не принимает, пишет много условий.
Окажите помощь, пожалуйста

=ЕСЛИ(И(B2=»М»;D2=»499 И»);2240;0;ЕСЛИ(И(B3=»М»;D3=300);1744;0;ЕСЛИ(И(B4=»М»;D4=900);3118;0;ЕСЛИ(И(B5=»МО»;D5=900);2728;0;ЕСЛИ(И(B8=»М»;D8=»599 С»);3520;0;ЕСЛИ(И(B15=»МО»;D15=300);1526;0;ЕСЛИ(И(B17=»МО»;D17=»599 ФМ»);0;3080;ЕСЛИ(И(B19=»М»;D19=»599 ФМ»);3520;0;ЕСЛИ(И(B26=»М»;D26=630);2088;0;ЕСЛИ(И(B32=»М»;D32=400);2000;0;ЕСЛИ(И(B52=»МО»;D52=»599 С»);3080;0;ЕСЛИ(И(B50=»М»;D50=1500);4454;0))))))))))))

 

Ответить

Pelena

Дата: Среда, 19.02.2020, 19:01 |
Сообщение № 13

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

modelka64, создайте свою тему и приложите файл с примером в соответствии с Правилами форума. И формулу надо оформлять тегами с помощью кнопки fx в режиме праки поста.
Эта тема закрыта


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Вы ввели слишком мало аргументов для этой функции excel если
  • Вы ввели в программе microsoft word слово остолбеней а затем отредактировали его ниже представлены
  • Вы accord for excel
  • Вшить файл в excel
  • Вч динамик seas excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии