Для данной функции указано больше аргументов чем допускается форматом файла
В каждой из функций используется пара скобок. Информация, приведенная в скобках, называется аргументами функции. Количество аргументов в разных функциях не одинаково.
• не иметь ни одного аргумента;
• иметь один аргумент;
• иметь фиксированное количество аргументов;
• иметь неограниченное количество аргументов;
• иметь необязательные аргументы.
Например, функция СЛЧИС, которая возвращает случайное число между нулем и единицей, не имеет аргументов. Но даже при отсутствии аргументов необходимо ввести пустую пару скобок:
Если функция имеет больше одного аргумента, то все они отделяются друг от друга точкой с запятой. В функции НАИБОЛЬШИЙ, которая возвращает n-ое по величине значение из множества данных, используются два аргумента. Первый из них задает диапазон значений, а второй – значение n. Приведенная ниже формула возвращает третье по величине значение ячеек диапазона А1:А100:
В помощь пользователям, работавшим в Lotus 1-2-3
Если вам приходилось работать в одной из версий Lotus 1-2-3 (или Quattro Pro компании Corel), то вы, наверное, помните, что в этих электронных таблицах перед именем функции должен стоять символ @. Программа Excel способна распознать функцию и без отличительного символа.
От старых привычек трудно избавиться, и поэтому Excel воспринимает символы @ при вводе формул. Как только вы введете формулу, символ @ будет удален.
В качестве оператора ссылки на диапазон в Lotus 1-2-3 и Quattro Pro используются две точки (..), например A1..A10. Excel позволяет использовать такой оператор при вводе формулы. Однако как только формула будет введена, Excel заменит его собственным оператором ссылки на диапазон – двоеточием (:).
Использование имен в качестве аргументов
В качестве аргументов функций могут использоваться имена, т.е. ссылки на ячейки и диапазоны. Выполняя вычисления, Excel просто использует текущее содержимое ячейки или диапазона. Функция СУММ возвращает сумму своих аргументов (или аргумента). Например, вычислить сумму значений диапазона А1:А20 можно с помощью такой формулы:
Если диапазон А1:А20 имеет имя (например, Продажи), то оно может быть использовано вместо ссылки на диапазон:
Использование столбцов и строк в качестве аргументов
Иногда в качестве аргумента функции удобно использовать строку или столбец полностью. К примеру, следующая формула возвращает сумму всех значений столбца В:
Ссылки на целую строку или столбец особенно эффективны в тех случаях, если диапазон, сумму значений которого следует вычислить, постоянно изменяется (например, если в таблицу периодически вносятся новые данные об объемах продаж). Прежде чем использовать ссылку на целую строку или столбец, убедитесь в том, что они не содержат данных, которые не должны быть включены в сумму.
Использование литералов в качестве аргументов
Литерал – это числовое значение или текстовая строка, которые указаны непосредственно в выражении. Например, функция КОРЕНЬ, которая возвращает значение квадратного корня, имеет один аргумент. В следующем примере в качестве аргумента функции используется литерал:
В некоторых случаях использование литерального аргумента лишает формулу всякого смысла. Эта формула всегда возвращает одно и то же значение, поэтому ее можно просто заменить цифрой 15. Использовать такую формулу можно разве что в случае, когда вы хотите дать понять, что 15 – это квадратный корень из 225.
Использование выражений в качестве аргументов
Excel позволяет использовать в качестве аргументов выражения. Такие выражения следует рассматривать как формулы в формуле. Если в качестве аргумента используется выражение, Excel сначала вычисляет значение этого выражения, а затем использует его в качестве аргумента. Рассмотрим следующий пример:
В этой формуле используется функция КОРЕНЬ, единственным аргументом которой выступает следующее математическое выражение:
Вычисляя значение формулы, Excel сначала вычисляет значение выражения в аргументе функции, а затем извлекает квадратный корень из результата вычислений.
Использование других функций в качестве аргументов
Итак, в качестве аргументов функций могут выступать математические выражения. Очевидно, что эти выражения, в свою очередь, содержат другие функции. Функции, которые используются внутри других функций, называются вложенными. Прежде всего, Excel оценивает значение выражения с наибольшей глубиной вложения, а затем – все остальные. Рассмотрим следующий пример вложенной функции:
Функция РАДИАНЫ преобразует градусы в радианы – единицы измерения, которые используются во всех тригонометрических функциях Excel. Если в ячейке В9 задан угол в градусах, функция РАДИАНЫ преобразует градусы в радианы, а затем функция SIN вычисляет синус этого угла.
Формула может содержать не более 64 уровней вложенных функций. Вряд ли вы когда-либо напишете такое длинное выражение.
Использование массивов в качестве аргументов
В качестве аргумента функции может быть использован массив. Массив представляет собой ряд значений, разделенных точкой с запятой и заключенных в скобки. В приведенной ниже формуле используется функция ИЛИ, в качестве аргумента которой применен массив. Формула возвращает ИСТИНА, если ячейка А1 содержит значение 1, 3 или 5.
Очень часто использование массивов помогает упростить формулу. Например, следующая формула возвращает тот же результат, что и предыдущая, но в качестве аргумента в ней используется не массив, а функции ЕСЛИ. Как видите, формула с массивом намного проще.
В примере выше мы хотим определить, получили ли мы за месяц выручку больше 500 рублей или нет. В формуле ЕСЛИ(B2>500;»Да»;»Нет») первый параметр (B2>500) проверяет, выручка за месяц больше 500 рублей или нет; второй параметр («Да») — функция вернет Да, если выручка больше 500 рублей и соответственно Нет (третий параметр), если выручка меньше.
10 наиболее полезных функций при анализе данных в Excel — ExcelGuide: Про Excel и не только
ИЛИ (логическое_значение1; [логическое_значение2]; [логическое_значение3]; …) Проверяет, имеет ли хотя бы один из аргументов значение ИСТИНА, и возвращает значение ИСТИНА или ЛОЖЬ.
Значение ЛОЖЬ возвращается только в том случае, если все аргументы имеют значение ЛОЖЬ.
Функция ГПР выполняет туже задачу, что и ВПР, только она просматривает первую строку в поиске искомого значения и для получения результата сдвигается на указанное количество строк вниз.
— Таблица- диапазон данных на листе, где в первой строке мы ищем искомое значение и сдвигаемся на необходимое количество строк.
— Интервальный просмотр — ставьте всегда 0, тогда Эксель будет искать точное совпадение, что нам и нужно в большинстве случаев.
Если вы хотите более подробно изучить, как пользоваться функцией ГПР — прочитайте статью на нашем сайте «Функция ГПР в Excel».
Изучим функцию ЕСЛИ в Excel , которая позволяет в зависимости от выполнения условия возвращать разные значения, подробно разберем примеры с одним и несколькими условиями. Если же вы хотите что-то уточнить, обращайтесь ко мне!
ЕСЛИ (лог_выражение; значение_если_истина; значение_если_ложь) Проверяет, выполняется ли условие, и возвращает одно значение, если оно выполняется, и другое значение, если нет.
Функция IFERROR (ЕСЛИОШИБКА) в Excel. Как использовать? ЭКСЕЛЬ ХАК
Сегодня предлагаю поговорить об одной из базовых функций в Excel, без которой достаточно сложно представить работу с каким-либо файлом в Excel, потому что проверка каких-либо условий используется практически каждым аналитиком, экономистом и в принципе любым пользователем программы.
ячейка ссылается сама на себя.циклическая ссылка
[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. Ипалит
Средством проверки совместимости обнаружены проблемы совместимости формул с более ранними версиями Microsoft Excel.
Начиная с Excel 2007 г., по умолчанию проверка совместимости проверяет наличие проблем в предыдущих версиях Excel. Если вас интересует только конкретная версия, снимите флажки для остальных версий.
Проблемы, отображаемые в списке Существенная потеря функциональности, необходимо устранить перед сохранением файла, чтобы избежать безвозвратной потери данных или неправильной работы функций.
Проблемы, отображаемые в списке Несущественная потеря точности, необязательно устранять перед сохранением книги: данные и функциональные возможности не теряются, но книга, открываемая в более ранней версии Excel, может выглядеть или работать несколько иначе.
Совет: Если имеется много проблем, требующих изучения, выберите команду Копировать на новый лист. Для работы над каждой проблемой используйте новый лист отчета о совместимости.
В этой статье
Проблемы, которые приводят к существенной потере функциональности
Некоторые формулы содержат массивы с числом элементов, превышающим поддерживаемое выбранным форматом файла. Массивы, которые содержат более 256 столбцов или 65536 строк, не будут сохранены и могут привести к разным результатам.
Что это означает. В Excel 2010 и более поздних годах можно использовать формулы массива, содержащие элементы для более чем 256 столбцов и 65 536 строк. В Excel 2007 г. это превышает ограничение для элементов массива и может возвращать другие результаты.
Что необходимо сделать. В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы с массивами, в которых число элементов превышает число, поддерживаемое в более ранних версиях Excel, и внесите необходимые изменения.
Что это означает. В Excel 2007 и более поздних годах формула может содержать до 64 уровней вложенности, а в Excel 97–2003 — всего 7.
Что это означает. В Excel 2007 и более поздних годах формула может содержать до 255 аргументов, но в Excel 97–2003 число аргументов в формуле не может быть больше 30.
Что это означает. В Excel 2007 г. и более поздних гг. число операндов, которые можно использовать в формулах, составляет 1024, а в Excel 97–2003 — всего 40.
Что это означает. В Excel 2007 и более поздних User-Defined функция User-Defined(UDF), создаемая с помощью Visual Basic для приложений (VBA), может содержать до 60 аргументов, но в Excel 97–2003 число аргументов в UDF ограничено VBA только 29.
В некоторых случаях к формуле добавляется префикс _xlfn, например: =_xlfn.ЕСЛИОШИБКА (1;2).
Для всех переименованных функций доступны функции совместимости. Для предотвращения ошибок можно использовать эти функции.
Новые функции можно заменить соответствующими функциями, доступными в более ранних версиях Excel. Кроме того, можно удалить формулы с новыми функциями, заменив их результатами формул.
Некоторые формулы содержат ссылки на таблицы, которые не поддерживаются выбранным форматом файла. Эти ссылки будут преобразованы в ссылки на ячейки.
Что это означает. В Excel 2007 и более поздних годах можно использовать структурированные ссылки, чтобы работать с данными таблицы проще и понятнее при использовании формул, ссылаясь на части таблиц или целые таблицы. В Excel 97–2003 эта возможность не поддерживается, и структурированные ссылки преобразуются в ссылки на ячейки.
Что необходимо сделать. В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы со структурированными ссылками на таблицы, и замените их соответствующими ссылками на ячейки.
Одна или несколько ячеек книги содержат правила проверки данных, использующие ссылки на более чем 8192 несмежных диапазона ячеек. Такие правила проверки данных не будут сохранены.
Что это означает. В Excel 2010 г. и более поздних гг. правила проверки данных могут ссылаться на более чем 8192 невимех ячеек. В Excel 97–2007 этот тип правила проверки данных не поддерживается и будет не доступен.
Что необходимо сделать. В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие правила проверки данных, которые содержат ссылки на более чем 8192 несмежных диапазона ячеек, и внесите необходимые изменения.
Одна или несколько ячеек книги содержат правила проверки данных, использующие ссылки на значения, находящиеся на других листах. Такие правила проверки данных не будут поддерживаться в более ранних версиях Excel.
Что это означает. В Excel 2010 г. и более поздних можно использовать правила проверки данных, которые ссылаются на значения на других таблицах. В Excel 97–2007 этот тип проверки данных не поддерживается и не отображается на этом сайте.
Однако все правила проверки данных остаются доступными в книге и применяются при повторном ее повторном Excel 2010 г. или более поздней, если они не были изменены в Excel 97–2007.
Что необходимо сделать. В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие правила проверки данных, в которых есть ссылки на значения на других листах, и внесите необходимые изменения на вкладке Параметры диалогового окна Проверка данных (вкладка Данные, группа Работа с данными).
Книга содержит диапазон консолидации данных, ссылающийся на ячейки вне допустимого числа строк и столбцов для выбранного формата файла. Ссылки формул на данные в этой области будут изменены и могут отображаться некорректно в более ранней версии Excel.
Что это означает. В Excel 2007 и более поздних годах диапазоны консолидации данных могут содержать формулы, которые ссылаются на данные за пределами диапазона строк и столбцов выбранного формата файла. В Excel 97–2003 г. размер всего 256 столбцов на 65 536 строк. Формулы, ссылающиеся на данные в ячейках за пределами этого диапазона строк и столбцов, корректируются и могут отображаться неправильно.
Что необходимо сделать. В средстве проверки совместимости нажмите кнопку Найти, чтобы найти диапазоны консолидации данных, содержащие формулы, которые ссылаются на данные за пределами ограничения на число строк и столбцов Excel 97–2003, и внесите необходимые изменения.
Книга содержит настраиваемые описания пользовательских функций VBA. Все настраиваемые описания будут удалены.
Что это означает. В Excel 2010 г. и более поздних Visual Basic для приложений для создания функций User-Defined (UDFs) с настраиваемой описанием. Настраиваемые описания не поддерживаются в Excel 97–2007 и будут удалены.
Что необходимо сделать. Выполнять какие-либо действия не требуется, поскольку все настраиваемые описания будут удалены.
Проблемы, которые приводят к небольшой потере точности
Одно или несколько определенных в данной книге имен содержат формулы, длина которых превышает максимальный размер, допустимый для выбранного формата файла (255 символов). Эти формулы будут сохранены, но будут усечены при редактировании в более ранних версиях Excel.
Что это означает. Если именованные диапазоны в формулах превышают предел в 255 знаков, поддерживаемый в Excel 97–2003, формула работает правильно, но усекается в диалоговом окне Имя и недоступна для редактирования.
Что необходимо сделать. В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие именованные диапазоны в формулах, и внесите необходимые изменения, чтобы пользователи могли редактировать эти формулы в Excel 97–2003.
Книга содержит формулы, которые ссылаются на другие закрытые книги. Если связанные книги закрыты, то при пересчете в более ранних версиях Excel значения этих формул будут ограничены 255 знаками.
Что это означает. Если формулы в одной книге связаны с другими книгами, которые закрыты, при пересчете в Excel 97–2003 эти формулы могут отобразить не более 255 знаков. Результаты формулы могут быть усечены.
Что необходимо сделать. Найдите ячейки, содержащие формулы, которые ссылаются на другие закрытые книги, проверьте эти ссылки и внесите необходимые изменения, чтобы избежать усечения результатов формулы в Excel 97–2003.
Формула для проверки данных содержит более 255 символов.
Что это означает. Если формула проверки данных превышает заданный в Excel 97–2003 предел в 255 знаков, формула будет работать правильно, но будет усечена и недоступна для редактирования.
Что необходимо сделать. В средстве проверки совместимости нажмите кнопку Найти, чтобы найти ячейки, содержащие формулы проверки данных, и сократите число знаков в формулах, чтобы пользователи могли редактировать их в Excel 97–2003.
Назначение логической функции «если» в табличном редакторе 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
Используйте второй и третий аргументы функции «если» (возвращаемые значения) для увеличения количества сравниваемых параметров. Каждый из них может содержать по семь уровней вложения с функциями «и», «или» и «если». При этом не забывайте, что закладываемые вами во второй аргумент операции сравнения будут проверяться только в том случае, если операция сравнения в первом аргументе «если» вернет значение «истина». В противном случае проверяться будут функции, записываемые на позицию третьего аргумента.
Читайте также: