Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/ЕСЛИ выдает "слишком много аргументов" - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » ЕСЛИ выдает "слишком много аргументов" (Формулы/Formulas)
ЕСЛИ выдает "слишком много аргументов"
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
 
Ответить
СообщениеЗдравствуйте!
Возникла сложность в написании формулы
Код
=ЕСЛИ(ЕТЕКСТ(D10);C11=1;ЕТЕКСТ(D10; D11);C11=2;ЕТЕКСТ(D10;D11;D12);C11=3;D10&C11)
Эксель выдает ошибку слишком много аргументов. Подскажите, пожалуйста, подходящий вариант

Автор - Iricha
Дата добавления - 20.04.2018 в 09:48
китин Дата: Пятница, 20.04.2018, 09:49 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

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


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеприложить файл с ошибкой самый подходящий вариант

Автор - китин
Дата добавления - 20.04.2018 в 09:49
Pelena Дата: Пятница, 20.04.2018, 09:56 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19176
Репутация: 4413 ±
Замечаний: ±

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


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеИ формулу оформите тегами с помощью кнопки fx в режиме правки поста

Автор - Pelena
Дата добавления - 20.04.2018 в 09:56
Iricha Дата: Пятница, 20.04.2018, 10:47 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
не даёт сохранить и закрыть книгу из-за ошибки
 
Ответить
Сообщениене даёт сохранить и закрыть книгу из-за ошибки

Автор - Iricha
Дата добавления - 20.04.2018 в 10:47
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)
 
Ответить
СообщениеНеобходимая ячейка для изменений выделена желтым.
Код
=ЕСЛИ(ЕТЕКСТ(D10);C11=1;ЕТЕКСТ(D10; D11);C11=2;ЕТЕКСТ(D10;D11;D12);C11=3;D10&C11)

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

Автор - Iricha
Дата добавления - 20.04.2018 в 10:58
китин Дата: Пятница, 20.04.2018, 10:59 | Сообщение № 6
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
не знаю как оформить формулу тегами

Как оформлять сообщения?


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщение
не знаю как оформить формулу тегами

Как оформлять сообщения?

Автор - китин
Дата добавления - 20.04.2018 в 10:59
китин Дата: Пятница, 20.04.2018, 11:02 | Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
у вас в ячейке С11 формула
Код
=ЕСЛИ(ЕТЕКСТ(D10);C11=1;D10&C11)

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


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениеу вас в ячейке С11 формула
Код
=ЕСЛИ(ЕТЕКСТ(D10);C11=1;D10&C11)

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

Автор - китин
Дата добавления - 20.04.2018 в 11:02
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
) то выдает ошибку
 
Ответить
Сообщение
у вас в ячейке С11 формула=IF(ISTEXT(D10),C11=1,D10&C11)ничего странного не видите?





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

Код
=ЕСЛИ(ЕТЕКСТ(D10);C11=1;ЕТЕКСТ(D10; D11);C11=2;ЕТЕКСТ(D10;D11;D12);C11=3;D10&C11
) то выдает ошибку

Автор - Iricha
Дата добавления - 20.04.2018 в 11:51
китин Дата: Пятница, 20.04.2018, 12:22 | Сообщение № 9
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация: 1073 ±
Замечаний: 0% ±

Excel 2007;2010;2016
в ячейке С11

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

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


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


Сообщение отредактировал китин - Пятница, 20.04.2018, 12:24
 
Ответить
Сообщение
в ячейке С11

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

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

Автор - китин
Дата добавления - 20.04.2018 в 12:22
Светлый Дата: Пятница, 20.04.2018, 13:32 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
то выдает ошибку

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

А если Вам надо посчитать количество текстовых значений в этих трёх ячейках, можно использовать формулу:
Код
=СУММПРОИЗВ(--ЕТЕКСТ(D10:D12))


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

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

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

А если Вам надо посчитать количество текстовых значений в этих трёх ячейках, можно использовать формулу:
Код
=СУММПРОИЗВ(--ЕТЕКСТ(D10:D12))

Автор - Светлый
Дата добавления - 20.04.2018 в 13:32
Iricha Дата: Пятница, 20.04.2018, 16:56 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 30
Репутация: 0 ±
Замечаний: 0% ±

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

Автор - Iricha
Дата добавления - 20.04.2018 в 16:56
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))))))))))))
 
Ответить
СообщениеВсем добрый вечер, прошу Вашей помощи!
не получается составить функцию...
Необходимо 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))))))))))))

Автор - modelka64
Дата добавления - 19.02.2020 в 18:45
Pelena Дата: Среда, 19.02.2020, 19:01 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19176
Репутация: 4413 ±
Замечаний: ±

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


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеmodelka64, создайте свою тему и приложите файл с примером в соответствии с Правилами форума. И формулу надо оформлять тегами с помощью кнопки fx в режиме праки поста.
Эта тема закрыта

Автор - Pelena
Дата добавления - 19.02.2020 в 19:01
Мир MS Excel » Вопросы и решения » Вопросы по Excel » ЕСЛИ выдает "слишком много аргументов" (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!