Вы ввели слишком мало аргументов для этой функции excel
Здравствуйте. Excel 2010 возвращает ошибку "Для данной функции введено Слишком мало аргументов" для функции =СОВПАД(A1 B1), где А1 и В1 - ячейки формата "Текст" с текстом, и предлагает воспользоваться встроенным редактором формул. Проблема в том, что формула введена при помощи редактора формул. Так же я пытался ввести все вручную, различный синтаксис с запятыми и точками с запятыми между аргументами, с пробелами и без. Результат - либо "Ошибка в формуле", либо "Мало аргументов". Сделал файл в Excel 2007 - все нормально работает. Открыл в десятом - работает. при попытке редактирования формулы даже без внесения изменений выдает ошибку. Кто сталкивался? В чем может быть фокус?
Text1 Text2 Function
Белое Чёрное =СОВПАД(B2 C2)
Серое Серое =СОВПАД(B3 C3)
Зелёное Синее =СОВПАД(B4 C4)
Красное Красное =СОВПАД(B5 C5)
[moder]Пример давайте
Здравствуйте. Excel 2010 возвращает ошибку "Для данной функции введено Слишком мало аргументов" для функции =СОВПАД(A1 B1), где А1 и В1 - ячейки формата "Текст" с текстом, и предлагает воспользоваться встроенным редактором формул. Проблема в том, что формула введена при помощи редактора формул. Так же я пытался ввести все вручную, различный синтаксис с запятыми и точками с запятыми между аргументами, с пробелами и без. Результат - либо "Ошибка в формуле", либо "Мало аргументов". Сделал файл в Excel 2007 - все нормально работает. Открыл в десятом - работает. при попытке редактирования формулы даже без внесения изменений выдает ошибку. Кто сталкивался? В чем может быть фокус?
Text1 Text2 Function
Белое Чёрное =СОВПАД(B2 C2)
Серое Серое =СОВПАД(B3 C3)
Зелёное Синее =СОВПАД(B4 C4)
Красное Красное =СОВПАД(B5 C5)
[moder]Пример давайте Антон
Text1 Text2 Function
Белое Чёрное =СОВПАД(B2 C2)
Серое Серое =СОВПАД(B3 C3)
Зелёное Синее =СОВПАД(B4 C4)
Красное Красное =СОВПАД(B5 C5)
[moder]Пример давайте Автор - Антон
Дата добавления - 20.03.2014 в 12:55
Назначение логической функции «если» в табличном редакторе Microsoft Office Excel заключается в проверке истинности переданного ей выражения. В зависимости от результата этой проверки функция возвращает одно из двух переданных ей для этого значений. Каждый из трех параметров - условие и два возвращаемых результата - тоже могут быть функциями сравнения, что позволяет сравнивать любое количество аргументов.
- Как увеличить аргументы функции "если" в Excel
- Как в Excel сделать условие
- Как построить график по функции в Excel
Используйте логические оператор «и» чтобы увеличить количество сравниваемых с использованием функции «если» аргументов. Он позволит задействовать больше операций сравнения в тех случаях, когда необходимым является истинность всех перечисленных в аргументах операций сравнения. Например, если эта функция должна вернуть единицу при условии, что значение в ячейке A1 больше значения в ячейке A5, а значение B1 совпадает со значением B3, то функцию «если» можно записать так: ЕСЛИ(И(A1>A5;B1=B3);1;2). Количество аргументов функции «и» не может быть больше 30, но каждый из них сам может содержать функцию «и», поэтому у вас есть возможность составить матрешку из функций любого разумного уровня вложенности.
Иногда вместо условия необходимого нужно проверить условие достаточное. В таких случаях вместо функции «и» расширяйте количество аргументов с использованием функции «или». Скажем, требуется, чтобы функция «если» возвращала единицу, когда либо значение в ячейке A1 больше значения в ячейке A5, либо значение B1 совпадает со значением B3, либо значение A4 является отрицательным числом. Если не соблюдено ни одно из условий, то функция должна вернуть ноль. Такую конструкцию из трех сравниваемых и двух возвращаемых аргументов функции «если» можно записать так: ЕСЛИ(ИЛИ(A1>A5;B1=B3;A4
Комбинируйте функции «и», «или» и «если» на разных уровнях вложенности, чтобы получить оптимальный алгоритм сравнения нужного количества аргументов. Например: ЕСЛИ(ИЛИ(A1>A5;ЕСЛИ(И(A7>A5;B1
Используйте второй и третий аргументы функции «если» (возвращаемые значения) для увеличения количества сравниваемых параметров. Каждый из них может содержать по семь уровней вложения с функциями «и», «или» и «если». При этом не забывайте, что закладываемые вами во второй аргумент операции сравнения будут проверяться только в том случае, если операция сравнения в первом аргументе «если» вернет значение «истина». В противном случае проверяться будут функции, записываемые на позицию третьего аргумента.
= IF($ C $ 3 = BuySellBillable!$ W $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ W:$ W), IF($ C $ 3 = BuySellBillable!$ X $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!х:х), IF($ C $ 3 = BuySellBillable!$ Y $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!у:у), IF($ C $ 3 = BuySellBillable!$ Z $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!Z:Z), IF($ C $ 3 = BuySellBillable!$ AA $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!АА:Аа), IF($ C $ 3 = BuySellBillable!$ AB $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!абы:Ab), IF($ C $ 3 = BuySellBillable!$ AC $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ AC:$ AC), IF($ C $ 3 = BuySellBillable!$ AD $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ Объявления:$ объявлениеНижневартовск), IF($ C $ 3 = BuySellBillable!$ AE $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ Амидирующего $ Ae), IF($ C $ 3 = BuySellBillable!$ AF $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ AF:$ AF), IF($ C $ 3 = BuySellBillable!$ AG $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ Аг:$ аг), IF($ C $ 3 = BuySellBillable!$ AH $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ Ах:$ ах), IF($ C $ 3 = BuySellBillable!$ AI $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ Ая:$ ая), IF($ C $ 3 = BuySellBillable!$ AJ $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ $ АД:Aj), IF($ C $ 3 = BuySellBillable!$ AK $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ Akiya:$ ак), IF($ C $ 3 = BuySellBillable!$ AL $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ Аль:$ аль), IF($ C $ 3 = BuySellBillable!$ AM $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ Я:$ утра), IF($ C $ 3 = BuySellBillable!$ AN $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ В:$ ап), IF($ C $ 3 = BuySellBillable!$ AO $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ Ао:$ ао), IF($ C $ 3 = BuySellBillable!$ AP $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ Ар:$ ап, IF($ C $ 3 = BuySellBillable!$ AQ $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ AQ:$ Aq), IF($ C $ 3 = BuySellBillable!$ AR $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ Цена:$ ар), IF($ C $ 3 = BuySellBillable!$ AS $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ Как:$ а), IF($ C $ 3 = BuySellBillable!$ AT $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ В:$ в), IF($ C $ 3 = BuySellBillable!$ AU $ 6, SUMIF(BuySellBillable!$ A:$ A, 'DL Анализ'!$ B7, BuySellBillable!$ Аи:$ а.е.), 0)))))))))))))))))))))))))
ячейка ссылается сама на себя.циклическая ссылка
[p.s.]
в посте №5 формулу поправьте в части тэгов
и непонятно что вы там хотите видеть
ячейка ссылается сама на себя.циклическая ссылка
[p.s.]
в посте №5 формулу поправьте в части тэгов
и непонятно что вы там хотите видеть китин
Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
ячейка ссылается сама на себя.циклическая ссылка
[p.s.]
в посте №5 формулу поправьте в части тэгов
и непонятно что вы там хотите видеть Автор - китин
Дата добавления - 20.04.2018 в 12:22
Ошибку выдаёт потому, что у функции ЕСЛИ может быть не более трёх аргументов, а у Вас их СЕМЬ.
И ещё я предполагаю, что фрагментом ;C11=1; Вы пытаетесь присвоить ячейке C11 значение 1. На самом деле это сравнение C11 с 1, то есть, равно ли C11 единице? Это не язык программирования, а формула. Присвоение только одно и присваивается значение, которое вычислится после левого " bbCodeBlock">
А если Вам надо посчитать количество текстовых значений в этих трёх ячейках, можно использовать формулу:
Ошибку выдаёт потому, что у функции ЕСЛИ может быть не более трёх аргументов, а у Вас их СЕМЬ.
И ещё я предполагаю, что фрагментом ;C11=1; Вы пытаетесь присвоить ячейке C11 значение 1. На самом деле это сравнение C11 с 1, то есть, равно ли C11 единице? Это не язык программирования, а формула. Присвоение только одно и присваивается значение, которое вычислится после левого " bbCodeBlock">
А если Вам надо посчитать количество текстовых значений в этих трёх ячейках, можно использовать формулу:
Программировать проще, чем писать стихи.
Ошибку выдаёт потому, что у функции ЕСЛИ может быть не более трёх аргументов, а у Вас их СЕМЬ.
И ещё я предполагаю, что фрагментом ;C11=1; Вы пытаетесь присвоить ячейке C11 значение 1. На самом деле это сравнение C11 с 1, то есть, равно ли C11 единице? Это не язык программирования, а формула. Присвоение только одно и присваивается значение, которое вычислится после левого " bbCodeBlock">
А если Вам надо посчитать количество текстовых значений в этих трёх ячейках, можно использовать формулу:
Всем добрый вечер, прошу Вашей помощи!
не получается составить функцию.
Необходимо 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
и так 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
modelka64, создайте свою тему и приложите файл с примером в соответствии с Правилами форума. И формулу надо оформлять тегами с помощью кнопки fx в режиме праки поста.
Эта тема закрыта
modelka64, создайте свою тему и приложите файл с примером в соответствии с Правилами форума. И формулу надо оформлять тегами с помощью кнопки fx в режиме праки поста.
Эта тема закрыта Pelena
Здравствуйте Господа. Очень нужна помощь. Формула работает при меньших количествах "ЕСЛИ(И())" При нужном мне, не работает. Пишет, что слишком много аргументов для данной функции. Подскажите тугому пожалуйста
Здравствуйте Господа. Очень нужна помощь. Формула работает при меньших количествах "ЕСЛИ(И())" При нужном мне, не работает. Пишет, что слишком много аргументов для данной функции. Подскажите тугому пожалуйста
Логика у вас в формуле какая-то не та - закрывающие скобки явно несимметричны. Рискну предположить, что вторая шкала привязана к изменению ячейки A2, и должно было быть побольше скобок перед ;ЕСЛИ(A2=2.
Впрочем, такие выборки делаются примерно так:
Логика у вас в формуле какая-то не та - закрывающие скобки явно несимметричны. Рискну предположить, что вторая шкала привязана к изменению ячейки A2, и должно было быть побольше скобок перед ;ЕСЛИ(A2=2.
Впрочем, такие выборки делаются примерно так:
Может я изначально не правильно выразился, извините пожалуйта, не опытен я в этом деле. Вышеуказанную формулу собирал по крупицам с этого же форума. Спасибо что отозвались. Попробую объяснить чего я хочу. Моя цель что бы при значении ячейки А2=1 , произведение в ячейке допустим D2 зависило от подставленного значения С2. если С2=1 то С2*165, если С2=2 то С2*165, если С2=3 то С2*160 и т.д. При значении ячейки А2=2, произведение в ячейке той же D2 зависило от подставленного значения С2, только от 1 до 2*150, от 3 до 4*145.
Может я изначально не правильно выразился, извините пожалуйта, не опытен я в этом деле. Вышеуказанную формулу собирал по крупицам с этого же форума. Спасибо что отозвались. Попробую объяснить чего я хочу. Моя цель что бы при значении ячейки А2=1 , произведение в ячейке допустим D2 зависило от подставленного значения С2. если С2=1 то С2*165, если С2=2 то С2*165, если С2=3 то С2*160 и т.д. При значении ячейки А2=2, произведение в ячейке той же D2 зависило от подставленного значения С2, только от 1 до 2*150, от 3 до 4*145. Ипалит
Читайте также: