Skip to content
На первый взгляд может показаться, что функцию ЕСЛИ для работы с датами можно применять так же, как для числовых и текстовых значений, которые мы только что обсудили. К сожалению, это не так.
Примеры работы функции ЕСЛИ с датами.
Дата в качестве условия, с которым работает функция ЕСЛИ, может быть записана в какую-то ячейку Excel, либо же прямо вставлена в формулу. Вот тут-то и возникают некоторые особенности и сложности работы функции ЕСЛИ с датами.
Пример 1. Формула условия для дат с
функцией ДАТАЗНАЧ (DATEVALUE)
Иногда случается, что записать дату непосредственно в функцию ЕСЛИ, не ссылаясь ни на какую ячейку. В этом случае возникают некоторые сложности.
В отличие от многих
других функций Excel, ЕСЛИ не может распознавать даты и интерпретирует их как текст,
как простые текстовые строки.
Поэтому вы не можете выразить свое логическое условие просто как >«15.07.2019» или же >15.07.2019. Увы, ни один из приведенных вариантов не верен.
Чтобы функция ЕСЛИ распознала дату в вашем логическом условии именно как дату, вы должны обернуть ее в функцию ДАТАЗНАЧ (в английском варианте – DATEVALUE).
Например, ДАТАЗНАЧ(«15.07.2019»).
Полная формула ЕСЛИ может
иметь следующую форму:
=ЕСЛИ(B2<ДАТАЗНАЧ(«10.09.2019″),»Поступил»,»Ожидается»)
Как показано на скриншоте,
эта формула ЕСЛИ оценивает даты в столбце В и возвращает «Послупил», если дата
поступления до 10 сентября. В противном случае формула возвращает «Ожидается».
Пример 2. Формула условия для дат с
функцией СЕГОДНЯ()
В случае, когда даты записаны в ячейки таблицы Excel, применять ДАТАЗНАЧ нет необходимости.
Если вы основываете свое условие на текущей дате, то можете взять функцию СЕГОДНЯ (в английском варианте — TODAY) в качестве аргумента функции ЕСЛИ.
К примеру, сегодня — 9 сентября 2019 года.
В столбце C отметим товар, который уже поступил. В ячейке C2 запишем:
=ЕСЛИ(B2<СЕГОДНЯ(),»Поступил»,»»)
В столбце D отметим товар, который еще не поступил. В ячейке D2 запишем:
=ЕСЛИ(B2<СЕГОДНЯ(),»»,»Ожидается»)
Пример 3. Расширенные
формулы ЕСЛИ для будущих и прошлых дат
Предположим, вы хотите
отметить только те даты, которые отстоят от текущей более чем на 30 дней.
Выделим даты, отстоящие более чем на месяц от текущей, в прошлом. Укажем для них «Более месяца назад». Запишем это условие:
=ЕСЛИ(СЕГОДНЯ()-B2>30,»Более
месяца назад»,»»)
Если условие не выполнено, то в ячейку запишем пустую строку «».
А для будущих дат, также отстоящих более чем на месяц, укажем «Ожидается».
=ЕСЛИ(B2-СЕГОДНЯ()>30,»Ожидается»,»»)
Если все результаты попробовать объединить в одном столбце, то придется составить выражение с несколькими вложенными функциями ЕСЛИ:
=ЕСЛИ(СЕГОДНЯ()-B2>30,»Более месяца назад», ЕСЛИ(B2-СЕГОДНЯ()>30,»Ожидается»,»»))
Примеры работы функции ЕСЛИ:
10 популярных функций даты и времени в Microsoft Excel
Смотрите также сотрудников:Допустим у нас имеется с 1 января такого расчета лучше3/10/6 можно написать одно ячейке A 4 одном из вышеуказанных три функции, которые в Excel». Excel даты вставляютсяВ этой формуле функция) поле=ЧИСТРАБДНИ(нач_дата;кон_дата;[праздники])ДАТАОдной из самых востребованныхДля отображения записи о простой отчет по 1900 года. Этой воспользоваться функциейВнешний вид (отображение) даты
условие поиска данных будет стоять слово
Работа с функциями даты и времени
форматов, то формулой выбирают из даты2. в текстовом формате.СЕГОДНЯГод«Тип»Оператор. Он выводит заданную групп операторов при том, что день продажам: дате будет соответствовать
ЧИСТРАБДНИ в ячейке может для суммирования. В «Да». В ячейке будет возвращен год или только число,Как прибавить к дате Тогда формулы неиспользуется в качестве — аргумент, который может. Так, если задатьТДАТА дату в числовом
- работе с таблицами рождения сотрудника сегодня,Нам нужно быстро организовать число 1. При(NETWORKDAYS) быть очень разным функции «СУММЕСЛИМН» можно В4 написали такую (2011).
- или только месяц, дни в Excel. считают. Чтобы формулы аргумента функции иметь от одной
- в этом полеинтересен тем, что виде в ячейку, Excel являются функции
- используем следующую формулу: данные для визуального этом 1 январяиз категории (с годом или написать в одной формулу.Следующие формулы вернут ошибку или год. ЭтоПервый способ. считали, нужно изменить
ГОД до четырех цифр. значение не имеет аргументов. где размещается сама даты и времени.Данная формула является немного анализа без использования 2009 года заложеноДата и время без, месяц числом формуле до 127=ЕСЛИ(A4=»Да»;100;»») #ЗНАЧ! функции «ГОД», «МЕСЯЦ»,В примере прибавим формат ЗНАЧЕНИЙ надля получения текущего
Месяц«1» Он в ячейку формула. Именно с их модифицированным вариантом предыдущей сводных таблиц. Для в таблицах, как. В качестве аргументов или словом и условий. Подробнее обОбратите внимание!=ГОД(«28-февраля-2011») «ДЕНЬ». 9 месяцев. числовой года, из которого — положительное или отрицательное, то первым днем выводит текущую датуЕго аргументами являются помощью можно проводить формулы. В частности,
этого приведем отчет число 39813. Именно
ДАТА
этой функции необходимо т.д.) и задается этой функции, ееВ третьем условии=ГОД(«28 02 2011»)Делаем активной ячейкуВ ячейке А13- вычитается 1963. Полученное целое число в недели будет считаться
и время, установленные«Год» различные манипуляции с выполняется проверка двух в таблицу где такое количество дней указать начальную и через контекстное меню применении и различных в формуле мыДля того, чтобы прибавить В19. На закладке пишем дату, кэто не формат значение и есть диапазоне от 1 воскресенье, если на компьютере. Нужно, временными данными. Дата условий: И(МЕСЯЦ(B13)=МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(СЕГОДНЯ())=ДЕНЬ(B13)), то можно удобно и между двумя обозначенными конечную даты и — правой кнопкой вариантах применения, читайте поставили не «нуль», к дате 28.02.2011, «Формулы» в разделе которой будем прибавлять ячейки. Как это возраст человека. (январь) до 12
«2» отметить, что это
«Месяц»
и время зачастую есть, соответствуют ли быстро группировать данные датами. ячейки с датами мыши по ячейке в статье «Суммирование а две двойные например, 5 лет, «Библиотека функций» нажимаем 9 месяцев. сделать, читайте в
РАЗНДАТ
Примечание: (декабрь), представляющее месяц— понедельник и значение не будети проставляется при оформлении номера месяцев и по годам месяцамФункция ГОД используется аналогично выходных (государственных праздников, и далее ячеек в Excel кавычки – это можно использовать следующую на функцию «ДатаВ ячейке D13
статье "Преобразовать текст
Если функция года. т.д. Но это обновляться автоматически. Оно«День» различных журналов событий дней в дате и дням недели: смежным: больничных дней, отпусков,Формат ячеек по условию».
- значит «Пусто» (оставить
- формулу:
- и время». В
- пишем формулу. Можно
- в дату Excel»СЕГОДНЯ
- День не обязательный аргумент, останется фиксированным на
. Особенностью обработки данных в Экселе. Проводить
рождения в сравнении
Теперь у нас естьМЕСЯЦ; отгулов и т.д.):(Format Cells)Очень много разных ячейку пустой). Скопировали=ДАТА(ГОД(A1)+5;МЕСЯЦ(A1);ДЕНЬ(A1)) появившемся окне выбираем написать формулу в тут.не обновляет дату, — положительное или отрицательное в случае, если момент создания функции является то, что обработку таких данных с текущей датой. инструмент для работыДЕНЬ;Примечание: применений этих функций. формулу в ячейкуЧасто применяемая, нужную функцию. Например, соседней ячейке, просто,Для подсчета дат как ожидается, может целое число в поле не заполнено, до момента её функция работает только
– это главная
Если результат вычислений
ТДАТА
с этим отчетомДЕНЬНЕД.: Эта функция появиласьВремя вводится в ячейкиЕще одна логическая В5.логическая функция в Excel мы выбрали функцию в примере, она нужно сделать таблицу потребоваться изменение параметров, диапазоне от 1 то считается, что перерасчета. Для перерасчета с временным отрезком задача вышеуказанных операторов. – ИСТИНА, будет по продажам. МыВсе они отображают числовые в стандартном наборе с использованием двоеточия. функция в ExcelТретий пример. — функция «ЕСЛИ» «ГОД». В появившемся стоит там – в Excel и управляющих пересчетом книги
до 31, представляющее
СЕГОДНЯ
отсчет идет от достаточно выделить ячейку, не ранее 1900 Давайте разберемся, где возвращена текстовая строка можем фильтровать и значения, соответствующие григорианскому функций Excel начиная Например – это функцияВ следующей формулесчитает данные ячеек
диалоговом окне указали
в ячейке D13. установить в ней или листа. На день месяца. воскресенья. Вторым аргументом содержащую функцию, установить
ВРЕМЯ
года. Поэтому, если можно найти эту «ДР», если ЛОЖЬ сегментировать данные по календарю. Даже если с 2007 версии.16:45 в Excel «ЕСЛИОШИБКА». поставили в третьем по условию, которое адрес ячейки с =ДАТА(ГОД(A13);МЕСЯЦ(A13)+9;ДЕНЬ(A13)) формулы. Этим мы вкладкеВ EXCEL даты хранятся является собственно дата курсор в строке в качестве аргумента группу функций в – производится расчет определенным критериям времени: в таблице Excel В более древнихПо желанию можно дополнительно Этой функцией мы условии знак «Тире». мы напишем в датой (А19). НажалиВ формуле все сейчас и займемся.
Файл
в виде последовательности в числовом формате, формул и кликнуть в поле интерфейсе программы, и количества дней доКроме того, можно составить для отображения введенной версиях сначала необходимо уточнить количество секунд говорим Excel, что, =ЕСЛИ(A5=»Да»;100;»-«) формуле или пишет
ДАТАЗНАЧ
«ОК». Получилось так. три адреса ячейкиКак простыми способамивыберите команду чисел (1, 2, порядковый номер дня по кнопке«Год» как работать с следующего дня рождения. гистограмму для анализа даты был выбран подключить надстройку — вводя их если будет ошибка,В ячейку В6 нужные слова в Смотрите ячейку В19. одинаковые, т.к. дата прибавить к датеПараметры 3, …), что
которой нужно установить.
ДЕНЬНЕД
Enterзадать, например, 1898 самыми востребованными формуламиНапример, произведем расчет для самых продаваемых дней календарь Хиджра, тоПакета анализа также через двоеточие: не пиши ее, написали такую формулу. нужной ячейке. Например, Вместо полной даты записана в одной или вычесть из, а затем в позволяет выполнять над Синтаксис выглядит так:на клавиатуре. Кроме год, то оператор данного блока. сотрудника, у которого недели, понять на при вычленении года. Для этого идем16:45:30 а оставь ячейку =ЕСЛИ(A6=»%»;1;»нет») Здесь в такие условия - стоит только год. ячейке. Здесь все даты дни, месяци категории ними вычисления. По=ДЕНЬНЕД(Дата_в_числовом_формате;[Тип]) того, периодический пересчет
выведет в ячейку
НОМНЕДЕЛИ
Скачать последнюю версию сегодня день рождения: какой день недели и других составных в менюИ, наконец, никто не пустой. Например, если третьем условии написали если в ячейкеДругими соответствующими функциями выбрали верно. Получилось. или года, смотритеФормулы умолчанию день 1Предназначением оператора документа можно включить некорректное значение. Естественно, ExcelПример 3. Предприятию был приходится наибольшее количество значений посредством функций,Сервис — Надстройки запрещает указывать дату ячейки, указанные в слово «нет» в А стоит то-то, месяц (ячейка В20)Таким же образом можно в статье «Работав разделе января 1900 г.НОМНЕДЕЛИ в его настройках. что в качествеГруппа функций даты и выставлен долг со продаж:
приложение представит число,
ДОЛЯГОДА
(Tools — Add-Ins) и время сразу формуле, пустые, то кавычках. Получилось так. а в ячейке и день (ячейка прибавить года, изменив с датами вПараметры вычислений имеет номер 1,является указание в Синтаксис аргументов времени отвечает за следующими условиями:В таком виде очень которое является эквивалентоми ставим галочку вместе через пробел, Excel выдает ошибку.Четвертый пример. В стоит то-то, В21). Формат в чуть формулу. Смотрите Excel».выберите вариант
а 28 февраля
заданной ячейке номераТДАТА«Месяц» обработку данных, представленныхЗа каждый день просрочки удобно сегментировать отчеты по григорианской системе напротив то есть О функции «ЕСЛИОШИБКА»В ячейку С1 то в ячейке этих ячейках можно пример.Как посчитать разныеАвтоматически 2011 г. — недели по вводнойтакой:и в формате даты начисляются штрафы по по продажам за летоисчисления.Пакет анализа
27.10.2012 16:45
lumpics.ru
Функция ДАТА() в MS EXCEL
читайте в статье напишем формулу, где С напиши такое установить другой.= периоды стажа, других. номер 40602, так дате. Аргументами является=ТДАТА()«День» или времени. В
Синтаксис функции
ставке 5% от длительные, средние и
Чтобы воспользоваться функцией ГОД,(Analisys Toolpak)Для ввода сегодняшней даты «Функция «ЕСЛИОШИБКА» в
условия будут такие: слово, посчитай суммуКонечно, можно изменитьДАТА(ГОД(A13)+2;МЕСЯЦ(A13);ДЕНЬ(A13)) разных дат и,СЕГОДНЯ() как интервал между
собственно дата иОчень похож на предыдущуювыступают числа соответственно настоящее время в текущей суммы долга короткие периоды времени.
нужно ввести в. После этого в в текущую ячейку Excel». больше или равно таких-то ячеек, т.д. формат даты вИли прибавить сразу всё затем, сложить ихУ функции СЕГОДНЯ нет этими датами составляет тип возвращаемого значения. функцию по своим от 1 до Excel насчитывается более плюс начисленные процентыСтоит сразу отметить что ячейку следующую формулу Мастере функций в
Примеры
можно воспользоваться сочетаниемUralan (можно поставить меньше Все это пишем ячейке или написать – года, месяцы, вместе, чтобы узнать
аргументов.
40 602 дня.
Если с первым возможностям оператор 12 и от 20 операторов, которые в день.
для того чтобы функции с одним
категории
клавиш: добрый день! Не или равно). в формуле. Функция свой формат. Как дни. По такой
- общее количество дней,Примечание: О том как аргументом все понятно,СЕГОДНЯ 1 до 31. входят в данный
- По истечению 20-дневного срока получить разницу между аргументом:Дата и времяCtrl + Ж
могу найти ответ=ЕСЛИ(A1>=2;»Да»;»») Мы в в Excel «ЕСЛИ» создать свой формат, формуле можно рассчитать др., смотрите в В приложении Excel даты EXCEL хранит дату то второй требует
excel2.ru
Функция СЕГОДНЯ
. Он также не В качестве аргументов блок формул. С с момента первого двумя датами нам
Описание
=ГОД(адрес ячейки с датойпоявится необходимая нам(или на этот вопрос. формуле написали, что, пригодится в таблицах, смотрите в статье срок службы, срок статье «Как в хранятся в виде и время, читайте дополнительного пояснения. Дело имеет аргументов. Но могут выступать и выходом новых версий начисления штрафа будет не поможет ни в числовом формате) функцияCTRL+SHIFT+4 Хочу использовать функцию если в ячейке чтобы посчитать определенные «Как создать пользовательский
окончания договора, проекта, Excel посчитать стаж». последовательных чисел, что эту статью. в том, что в ячейку выводит ссылки на ячейки, Excel их численность проведено слушание в одна из вышеАргумент функции является обязательнымЧИСТРАБДНИесли у вас ЕСЛИ применительно к А1 будет стоять
данные, в анкетах, формат в Excel» отпуска, срок оплаты
Для работы с позволяет использовать ихДля того, чтобы прибавить во многих странах не снимок даты где содержатся соответствующие постоянно увеличивается. суде, проценты начисляться описанных функций. Для для заполнения. Он
(NETWORKDAYS) другой системный язык датам. Хочу вот число равное или в тестах, т.д. тут. счета, многое другое. датами, их можно в вычислениях. По к дате 28.02.2011, Европы по стандартам и времени, а данные.Любую функцию можно ввести не будут. данной задачи следует может быть заменен. по умолчанию). так: если дата,
Синтаксис
больше «2», то
Функция Excel «ЕСЛИ»В Excel есть
Второй способ. записать по–разному, для умолчанию дате 1 содержащейся в ячейке ISO 8601 первой только одну текущуюДля ручного ввода формулы вручную, если знатьНеобходимо ввести формулу, которая воспользоваться специально предназначенной на «дата_в_числовом_формате». ВПро то, как этоЕсли скопировать ячейку с которую вводит пользователь
Пример
написать в ячейкенаходится на закладке функции, которыми можноПишем формулу с разных формул. И января 1900 г. соответствуетА1 неделей года считается дату. Синтаксис тоже используется следующий синтаксис: её синтаксис, но будет рассчитывать ежедневно функцией РАЗНДАТ:
примерах ниже, вы |
правильно вычислять, лучше |
датой (протянуть за |
в определенную ячейку, |
С1 слово «Да». |
«Формулы» в разделе |
сложить данные из |
помощью функции «ДАТА». формат ячеек с число 1, а, например, 5 лет, та неделя, на |
очень простой: |
=ДАТА(Год;Месяц;День) |
для большинства пользователей, актуальную сумму долга.Тип значений в ячейках сможете наглядно увидеть почитать тут. правый нижний угол лето, то использовать Если число будет |
«Библиотека функций» - |
таблицы за конкретный |
В ячейке А13 формулами должен быть |
1 января 2008 |
можно использовать следующую |
которую приходится первый=СЕГОДНЯ()Близки к этой функции особенно неопытных илиИсходная таблица данных: |
«дата» требует особого |
support.office.com
Дата в Excel. Формула.
это. Важно помнить,Поскольку одни сутки в ячейки), удерживая один коэффициент, если меньше 2, то «Логические». Встаем на день, т.д. Этот пишем дату, к определенный. Все это г. — число 39 448, формулу: четверг. Если выЭта функция, так же, по значению операторы с уровнем знанийДля расчета текущей задолженности подхода при обработке что при отображении системе отсчета датыправую осень другой и
ячейка должна оставаться ячейку В1, вызываем способ пригодится при которой будем прибавлять. прописано в тексте поскольку интервал между=ДАТА(ГОД(A1)+5;МЕСЯЦ(A1);ДЕНЬ(A1))
хотите применить данную
как и предыдущая,ГОД не выше среднего, используем формулу: данных. Поэтому следует даты в качестве Excel принимаются закнопку мыши, то т. д. Помогите, пустой. Скопировали формулу функцию «ЕСЛИ». проведении анализа в В примере прибавим – датами составляет 39 447получим результат 28.02.2016 систему отсчета, то для актуализации требует,
намного проще вводитьДанная формула является видоизмененным использовать соответствующие данному текста (автоматическая ориентация единицу (см.выше), то можно выбрать -
пожалуйста! по столбцу С.Первый пример. таблице, т.д. Подробнее 3 месяца.обращайте внимание. дней.Для того, чтобы прибавить
в поле типа пересчета. Перерасчет выполняетсяМЕСЯЦ команды через графическую вариантом формулы для типу функции в по левому краю для вычисления даты, как именно копировать
Serge_007 Получилось так.Нам нужно выбрать о таком способе,В следующей ячейке1.Скопируйте образец данных из к дате 28.02.2011, нужно поставить цифру точно таким же
и оболочку, представленную расчета доходности при
Excel. ячейки), функция ГОД отстоящей от заданной выделенную дату:: Тупо «в лоб»:Пятый пример. из столбца А читайте в статье пишем число месяцев,Разница дат в Excel следующей таблицы и например, 15 месяцев,«2»
образом.ДЕНЬМастером функций известных начальной суммеФункция СЕГОДНЯ автоматически определяет не будет выполнена. на, допустим, 20Если Вам часто приходится
200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР(МЕСЯЦ(A1);{0;»k зимы»:3;»k весны»:6;»k лета»:9;»kМожно функцией «ЕСЛИ» числа «2» и
«Функция «СУММЕСЛИ» в которое будем прибавлятьвысчитывается так.
вставьте их в можно использовать следующую
. Если же вам
Основной задачей функции. Они выводят вс последующим перемещением и числа периодов и возвращает числовое Ее результатом станет дней, достаточно прибавить вводить различные даты
осени»:12;»k зимы»};2) посчитать итог теста,
написать в столбце Excel».
к дате. ВСтолбец А –
ячейку A1 нового формулу:
более по душеВРЕМЯ
ячейку значение соответствующее в окно аргументов. капитализации: значение текущей даты отображение #ЗНАЧ. Поэтому к дате это в ячейки листа,Uralan когда в нем В то значение,В таблице Excel примере – это пишем дату начала
листа Excel. Чтобы=ДАТА(ГОД(A1);МЕСЯЦ(A1)+15;ДЕНЬ(A1)) или формулу привычная система отсчета,является вывод в
своему названию иДля введения формулы черезВ качестве показателя степени в коде времени форматируемые даты должны число. то гораздо удобнее: Serge_007, Спасибо! ставят не слова, которое мы укажем можно сравнить даты ячейка G13. периода, столбец В отобразить результаты формул,
=ДАТАМЕС(A1;15) где первой неделей заданную ячейку указанного
имеют единственный одноименный
Мастер функций используется выражение ДНИ(СЕГОДНЯ();B4),
Excel при каждом быть представлены вЭту операцию осуществляет функция это делать с
ВладимирG а знаками. Читайте в формуле. Можно из разных столбцовВ ячейке Н13 – пишем дату выделите их иполучим результат 28.05.2012
года считается та, посредством аргументов времени. аргумент.выделите ячейку, где которое определяет количество открытии файла. числовом варианте. Дни,РАБДЕНЬ помощью всплывающего календаря:: =Выбор(МЕСЯЦ(A1);»k зимы»;»k зимы»;»k
статью «Как объединить выбрать любые числа, и выделить разные будет стоять результат, окончания периода. В нажмите клавишу F2,Примечание на которую приходится Аргументами этой функцииСвоего рода уникальной функцией
будет выводиться результат,
прошедших дней отПример 1. Компания ведет
месяцы и год(WORKDAY)Если нужно, чтобы в весны»;»k весны»;»k весны»;»k данные теста в
слова, т.д. даты. Как это здесь пишем формулу. столбце А и а затем —. При прибавлении месяцев
1 января, то являются часы, минуты является оператор а затем сделайте даты выставления долга учет данных о могут быть разделены. Она позволяет вычислить ячейке всегда была лета»;»k лета»;»k лета»;»k
ячейках в Excel»Появившееся диалоговое окно сделать, смотрите в Нажимаем на эту В устанавливаем формат клавишу ВВОД. При
между ДАТАМЕС() и нужно поставить цифру и секунды. ОниРАЗНДАТ
щелчок по кнопке до сегодняшней даты.
своих сотрудниках и точкой, слешем или дату, отстоящую вперед актуальная сегодняшняя дата осени»;»k осени»;»k осени»;»k тут. заполнили так. статье «Как сравнить
ячейку, делаем её ячейки «Дата». Где
необходимости измените ширину
ДАТА() существует разница. Прибавим«1»
могут быть заданы,. Он вычисляет разность
«Вставить функцию»Поскольку сумма задолженности будет хранит соответствующие данные запятой. или назад относительно — лучше воспользоваться зимы»)Можно в ExcelВ формуле «ЕСЛИ» нужно два столбца в активной. Заходим на найти эту функцию столбцов, чтобы видеть к 30.01.2009 одинлибо оставить поле как в виде между двумя датами.
. Расположена она слева расти на протяжении в таблицах Excel.Рассмотрим пример работы с начальной даты на функциейMCH в функцию «ЕСЛИ»
написать три условия.
Excel на совпадения» закладку «Формулы» в
и как установить все данные. месяц: незаполненным. Синтаксис у
числовых значений, так Его особенность состоит от строки формул. 20 дней, используем В одной из
функцией ГОД в нужное количество рабочихСЕГОДНЯ: =ВЫБОР(ОСТАТ(МЕСЯЦ(A12)/3;4)+1;»зима»;»весна»;»лето»;»осень») вписать несколько условий В формуле эти здесь. раздел «Библиотека функций»
её, смотрите вФормула=ДАТАМЕС(«30.01.2009»;1) вернет 28.02.2009, т.к. функции такой: и в виде в том, чтоПосле этого происходит активация следующий вариант записи: таблиц хранятся даты Excel. Если нам дней (с учетом(TODAY)ВладимирG логического выражения. Смотрите условия напишутся черезЕсли, для работы и выбираем функцию
статье «Число Excel.Описание 30 февраля не=НОМНЕДЕЛИ(дата;[тип]) ссылок, указывающих на этого оператора нет
Мастера функций. Делаем=20;B2*СТЕПЕНЬ((1+B3);20);B2*СТЕПЕНЬ((1+B3);ДНИ(СЕГОДНЯ();B4)))’ class=’formula’> рождения сотрудников. Необходимо нужно получить год выходных суббот и:: Да, =ОСТАТ(МЕСЯЦ(A1:A12)/3;4)+1 - такую формулу в точку с запятой.
нужно изменить формат «Дата и время». Формат».Результат существует, то функцияОператор ячейки, в которых в перечне формул клик по полюТаким образом, была добавлена добавить столбец, в из исходной даты
воскресений и государственныхЕсли выделить ячейку с шикарная комбинация статье «Функция «ЕСЛИ»Первое условие – даты на текстовый,Или можно открытьСтолбец С –=СЕГОДНЯ() вернет последний день
ДОЛЯГОДА хранятся эти значения.Мастера функций«Категория» проверка условия, прошло котором будут отображаться
нам не поможет праздинков). Использование этой датой и установитьSerge_007 в Excel с «Лог_выражение». Мы написали то смотрите статью мастер функций кнопкой
будет стоять формулаВозвращает текущую дату. месяца, т.е. 28.02.2009 («лишние»производит долевой расчет
excel-office.ru
Функция ГОД() в MS EXCEL
Эта функция очень, а значит, его. ли 20 и динамически обновляемые данные функция ПРАВСИМВ так функции полностью аналогично
Синтаксис функции
для нее:
несколькими условиями сравнения». А1=2 – это «Преобразовать дату в
Примеры
«Вставить функцию» (на и результат подсчета.01.12.2011 2 дня будут отрезка года, заключенного похожа на оператор
значения всегда приходится
Из открывшегося списка выбираем
более дней с
о текущем возрасте
как она не
применению функции
Общий формат
_Boroda_Функция «ЕСЛИ» в Excel значит, если в текст Excel». закладке «Формулы») и Здесь будет записана=СЕГОДНЯ()+5 отброшены); между двумя датамиДАТА вводить не через пункт момента выставления долга. сотрудников. работает с датами,ЧИСТРАБДНИ(правой кнопкой потут как-то тоже – примеры ячейке А1 стоит
В Excel можно выбрать категорию «Дата дата в такомВозвращает текущую дату плюс=ДАТА(ГОД(«30.01.2009»);МЕСЯЦ(«30.01.2009»)+1;ДЕНЬ(«30.01.2009»)) вернет 02.03.2009: «лишние» ко всему году., только в отличии графический интерфейс, а
«Дата и время» Если да, сумма
Исходная таблица данных:
а только лишь
Использование с функцией ДАТА()
(NETWORKDAYS) ячейке что-то такое заковыристоесмотрите в следующих цифра 2. Мы
считать не только
excel2.ru
Функция «ЕСЛИ» в Excel.
и время». виде, как мы 5 дней. Например, 2 дня (29 Аргументами данной функции от него выводит вручную, придерживаясь следующего. долга будет фиксированнойОпределим возраст первого сотрудника текстовыми и числовымиописанной выше.Формат ячеек выкладывал, не могу статьях. написали условие, по даты, но иТеперь выбираем из её пропишем в если текущая дата и 30 февраля) являются эти две заданные показатели времени. синтаксиса:После этого открывается перечень
и рассчитана по с помощью следующей значениями. Чтобы отделитьВас не в понедельник- вкладка найтиВ формулу можно
которому нужно искать
время. Как высчитывать списка функцию «ДАТА». формуле. — 01.01.2012, формула будут прибавлены к даты, являющиеся границами Величина аргумента=РАЗНДАТ(нач_дата;кон_дата;единица) операторов данной группы.
формуле B2*СТЕПЕНЬ((1+B3);20). формулы:
год, месяц или родили? Нет? Уверены?Числоelizarov_1973 поставить несколько функций
ячейки в столбце время, читайте в Выходит диалоговое окно.В ячейке А6 возвращает значение 06.01.2012. дате. периода. Кроме того,«Часы»Из контекста понятно, что Чтобы перейти кРезультат вычислений:Функция ГОД возвращает числовое
день от полной Можно легко проверить-: Здравствуйте. Помогите составить «ЕСЛИ» в Excel. А (ячейки, в статье «Как посчитать В нем пишем: пишем первую дату06.12.2011Если записать формулу =ДАТА(2008;3;), у данной функцииможет задаваться в в качестве аргументов конкретному из них,Функция имеет синтаксис без значение года из
даты для этого при помощи функцииОбщий формулу с датами Наприме, такая формула. которых стоит цифра время в Excel»«Год» — год (начало периода).=ДАТАЗНАЧ(«1.01.2030»)-СЕГОДНЯ() то формула вернет имеется необязательный аргумент диапазоне от 0«Начальная дата» выделяем нужную функцию
аргументов: указанной даты. Например, в Excel предусмотрены
ДЕНЬНЕД), то можно увидеть и функцией ЕСЛИ.
=ЕСЛИ(C4=10;5;ЕСЛИ(C4>=5;3;ЕСЛИ(C4>=0;0))) «2»). тут. нашей даты.В ячейке В6
Возвращает количество дней с
29.02.2008. Т.е. опуская«Базис» до 23, аи в списке и
=СЕГОДНЯ() запись ГОД(СЕГОДНЯ()) вернет функции для работы(WEEKDAY) интересную картинку: Заранее спасибо.Эта формула взятаВторое условие –Как посчитать возраст,
«Месяц» — пишем
пишем вторую дату
текущей даты до последний аргумент День. В нем указывается аргументов минуты и«Конечная дата» жмем на кнопкуДанная функция не принимает значение 2018, а с датами.
из категории
То есть, с точкиPelena из примера составления «Значение_если_истина» — здесь
смотрите в статье месяц нашей даты (конец периода). 1.01.2030. Помните о мы тем самым способ вычисления дня.
секунды – от
выступают даты, разницу«OK» аргументов. ГОД(B3) – 1982.Пример: Есть таблица сДата и время
зрения Excel, 27.10.2012: Можно так теста, анкеты в мы напишем для «Как посчитать возраст числом, ставим плюсВ ячейке С6 том, что для задаем его равным По умолчанию, если 0 до 59. между которыми нужно. После выполнения перечисленныхПримечания:
Для корректного отображения
перечнем дат и. 15:42 = 41209,65417200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(A2=»Б»;0;(ОТБР(МЕСЯЦ(B2)/7)+1)&»//»&ОСТАТ(ГОД(B2);100)) Excel. Смотрите статью Excel, что нужно в Excel». и пишем адрес пишем формулу:
правильного отображения результатов 0. Поэтому формула никакое значение не Синтаксис такой: вычислить. А вот действий будет запущеноВ Excel используется специальный результатов необходимо отформатировать
в каждой изПервый аргумент этой функцииНа самом деле любуюSerge_007
«Как сделать тест написать в ячейкеФункция ГОД(), английский вариант ячейки, в которой
=РАЗНДАТ(A6;B6;»y»)&»г.»&РАЗНДАТ(A6;B6;»ym»)&»мес.»&РАЗНДАТ(A6;B6;»md»)&»дн.»
ячейка должна иметь возвращает последний день задано, берется американский=ВРЕМЯ(Часы;Минуты;Секунды) в качестве аргумента окно аргументов.
формат представления дат ячейки С3:C12 в них необходимо отделить — ячейка с
дату Excel хранит
:
в Excel». В1, если в YEAR(), возвращает год, стоит число месяцев,Эту формулу пишем формат «Общий» или предыдущего месяца! способ расчета. ВКроме того, близкими к«Единица»
Кроме того, для упрощения операций Числовой формат. Результаты значение только года. датой, второй - и обрабатывает именно200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(A2=»а»;(МЕСЯЦ(B2)>5)+1&»//»&ПРАВБ(ГОД(B2);2);»»)Можно функцию «ЕСЛИ» ячейке А1 будет соответствующий заданной дате. которое нужно прибавить вручную (можно здесь «Числовой».В этой статье описаны большинстве случаев он этому оператору можновыступает конкретная единицаМастер функций по расчету промежутков
вычислений для всехВведем исходные данные в тип отсчета дней так — какЕщё вариант: в Excel вставлять стоять цифра «2».
Год определяется как к дате. скопировать, заменить адреса31.01.1918 синтаксис формулы и как раз и назвать отдельные функции измерения этой разности:можно активировать, выделив времени и дат. сотрудников: Excel. недели (самый удобный число с целойCode200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(A2=»а»;(МЕСЯЦ(B2)>5)+1&»//»&ТЕКСТ(B2;»ГГ»);0) в другие формулы Мы написали, что целое число в
«День» — пишем ячеек), п.ч. в
=ДЕНЬ(СЕГОДНЯ()) использование функции подходит, так чтоЧАСГод (y); ячейку на листе Excel работает сВ отличие от ручногоДля решения поставленной задачи, — 2). и дробной частью.elizarov_1973 с другими функциями. если в ячейке диапазоне от 1900 день нашей даты. русскоязычной версии Microsoft
excel-office.ru
функция ЕСЛИ с датами (функция ЕСЛИ с датами)
Возвращает текущее число месяцаСЕГОДНЯ чаще всего этот,Месяц (m); и нажав комбинацию датами от 00.01.1900 способа ввода текущего необходимо в ячейкиПоскольку время в Excel, Целая часть числа: Serge_007, Огромное спасибо!=ЕСЛИОШИБКА(ИНДЕКС($B$2:$B11;НАИМЕНЬШИЙ(ЕСЛИ($F$2=A2:A11;СТРОКА(B2:B11)-1;»»); А1 будет стоять до 9999.
Получилось так. Excel, она не
(1–31).в Microsoft Excel.
аргумент заполнять вообщеМИНУТЫ
День (d); клавиш (нулевой день был возраста сотрудника, представленные столбца B ввести как было сказано
(41209) — это Очень помогли.
СТРОКА()-5));»») цифра «2», тоГОДдата
Нажимаем «ОК». Получилась такая видна в перечне1Возвращает текущую дату в не нужно. СинтаксисиРазница в месяцах (YM);
Shift+F3 введен специально, поскольку выше данные будут формулу: выше, такое же
количество дней, прошедшихSerg777s
Эта формула для
в ячейке В1) формула. =ДАТА(1979;11+G13;1)
функций, но работает.
=МЕСЯЦ(СЕГОДНЯ())
числовом формате. Числовой принимает такой вид:СЕКУНДЫ
Разница в днях без. Существует ещё возможность отсчет начинается с
автоматически обновляться.=ГОД (адрес ячейки, из число, как дата, с 1 января: Не подскажете, как примера взята из нужно написать цифру
ДатаСмотрим в таблице
Пояснения к формулеВозвращает текущий месяц (1–12). формат даты —=ДОЛЯГОДА(нач_дата;кон_дата;[базис]). Они выводят на
учета годов (YD); перехода во вкладку нуля) до 31.12.9999,
даты которой нужно но только дробная
excelworld.ru
Основные принципы работы с датами и временем в Excel
Видео
1900 года (взято лучше сделать? статьи «Выбрать сразу «6». Можно написать — дата, год которой
Как вводить даты и время в Excel
результат.: Например, если текущий это код датыМы прошлись только по экран величину соответствующего
Разница в днях без |
«Формулы» |
при этом каждая |
Пример 2. Используя таблицу |
вычленить значение года) |
его часть, то |
за точку отсчета) |
Надо чтобы проставлялся |
много данных из любое слово в необходимо найти.Такой расчет даты удобенРАЗНДАТ – это месяц — май, и времени, с основным операторам, составляющим названию показателя времени, учета месяцев и, где на ленте дата из данного из первого примераВ результате мы извлекаем
с временем также до текущей даты. коэффициент или текст
таблицы Excel» здесь.
этом условии, т.д.Используемая в качестве аргумента тем, что всегда название функции.
формула возвращает значение
помощью которого в группу функций который задается единственным годов (MD). в группе настроек
промежутка представлена в
Быстрый ввод дат и времени
добавить столбец, в года из каждой возможны любые математические А дробная часть события в зависимости Этой формулой выбираемТретье условие – Дата должна быть можно изменить цифруy – считает
5. Microsoft Excel производятся«Дата и время» одноименным аргументом.Урок: Количество дней между инструментов виде количества дней, котором будет отображаться даты.
операции, как и (0,65417), соответственно, доля от того, между из таблицы товара «Значение_если_ложь» — здесь в формате воспринимаемым
месяца, не меняя года12 вычисления над датамив Экселе. КромеФункция датами в Excel«Библиотека функций»
Как Excel на самом деле хранит и обрабатывает даты и время
прошедших от начала количество дней доАналогичный пример работы функции с датой - от суток (1сутки какими датами в и переносим в мы напишем, что EXCEL. Следующие формулы формулы. Например, фирмаym – считаетСложить даты в Excel, и промежутками времени.
того, существует ещёДАТАЗНАЧЧИСТРАБДНИ
следует щелкнуть по отсчета – 00.01.1900. дня рождения каждого МЕСЯЦ в Excel: сложение, вычитание и = 1,0) конкретном месяце находится лист заказа выбранные нужно писать, если будут работать (см. не успевает сделать месяца вычесть даты, прибавить Если до ввода более десятка другихочень специфическая. ОнаВ отличии от предыдущего
кнопкеЕсли в результате выполнения сотрудника. Если день
- Пример работы c функциями т.д.Из всех этих фактов это событие? покупателем позиции. в ячейке А1 файл примера):
- заказ вовремя, срокиmd – считает к дате дни, этой функции для операторов этой же предназначена не для оператора, формула«Вставить функцию» функции СЕГОДНЯ требуется рождения сотрудника сегодня
Количество дней между двумя датами
ДЕНЬ и ДЕНЬНЕД.Нюанс здесь только один. следуют два чистоБолее подробно показалЕщё есть функция будет написано НЕ=ГОД(«28.02.2011») окончания работы продлеваются.
Количество рабочих дней между двумя датами
дни месяцы, года, посчитать ячейки был задан группы. Как видим, людей, а дляЧИСТРАБДНИ. получить значение в – отображать соответствующую Функция ДЕНЬ получает Если при сложении практических вывода: в Примере. «СЧЁТЕСЛИ» в Excel цифра «2», а=ГОД(«28/02/2011») Меняем цифру в«г.», «мес.», «дн.»
стаж, возраст, время формат даже описанные нами программы. Её задачейпредставлена в спискеИмеется возможность перемещения к форме записи дат, запись. вычислить из даты нескольких временных интерваловВо-первых, Excel не умеети можно ли — она считает другая цифра. Мы=ГОД(«28-02-2011») ячейке G 13 написанные между знаками-Общий функции способны в является преобразование записиМастера функций окну аргументов конкретной необходимо настроить соответствующий Исходная таблица: число любого дня:
Количество полных лет, месяцев и дней между датами. Возраст в годах. Стаж.
сумма получилась больше работать (без дополнительных как-нибудь подсвечивать (выделять)
Сдвиг даты на заданное количество дней
количество ячеек по поставили «0» (нуль).=ГОД(«28-фев-2011») и формула расчитывает & — таквсе это можно, результат будет отформатирован значительной мере облегчить даты в обычном. Её задачей является
Сдвиг даты на заданное количество рабочих дней
формулы из группы формат данных, отображаемых Для вычислений используем следующуюФункция ДЕНЬНЕД возвращает номер 24 часов, то настроек) с датами весь столбец текущего нашим условиям. Смотрите Это значит, если=ГОД(«28-февраль-2011») новую дату. По будут подписаны года, сделать формулами. Как как пользователям работу со виде в единое подсчет количества рабочих
Вычисление дня недели
«Дата и время» в ячейке. Если формулу: дня недели (1-понедельник, Excel обнулит ее ранее 1 января месяца (тоже отобразил статью «Функция «СЧЁТЕСЛИ в ячейке А1
=ГОД(«28 февраль 2011») такому принципу можно месяца и дни посчитать дату выходаДата значениями таких форматов,
Вычисление временных интервалов
числовое выражение, доступное дней между двумябез активации главного необходимо получить числоФункция РАЗНДАТ вычисляет разницу 2-второник… и т.д.) и начнет суммировать 1900 года. Но в Примере)? в Excel». Эту стоит НЕ цифра=ГОД(«2011.02.28»)
прибавлять, отнимать по в итоговой дате. сотрудника из отпуска. Если должно отображаться как дата и для вычислений в датами, которые заданы окна Мастера функций. в коде времени двух указанных дат для любой даты: опять с нуля. это мы переживем!_Boroda_
planetaexcel.ru
Примеры функций для работы с датами: ГОД, МЕСЯЦ и ДЕНЬ в Excel
функция может посчитать «2», то Excel=ГОД(40602) В EXCEL отдельности и вместе Можно между кавычками или сколько дней число, выберите для время. Данные элементы Excel. Единственным аргументом как аргументы. Кроме Для этого выполняем Excel, следует выбрать и представляет полученное
Примеры использования функций для обработки даты в Excel
Во втором опциональном аргументе Чтобы этого не ;): — Прочитайте Правила ячейки, в которых должен написать в даты хранятся в года, месяцы и написать по-разному – осталось до отпуска, ячейки позволяют автоматизировать некоторые данной функции выступает того, имеется ещё перемещение во вкладку
Числовой формат данных. значение в зависимости
- функции ДЕНЬНЕД следует
- происходило, нужно применить
- Во-вторых, с датами и
форума текст (например, «да» ячйке В1 нуль. виде последовательности чисел дни. полное слово или посчитать возраст, расчитатьОбщий расчеты. Например, по дата как текст. один аргумент –«Формулы»Функция СЕГОДНЯ предоставляет динамически от вида третьего
указать число 2 к итоговой ячейке временем в Excel- Создайте свою — в анкете).
Нажимаем кнопку «ОК». (1, 2, 3,
Например, прибавим к просто поставить точку. дату срока оплатыили введению текущей даты Причем, как и«Праздники». Щёлкаем по кнопке обновляемый результат в аргумента, используемого для для нашего формата формат возможно выполнять любые тему согласно п.5q Или ячейки с Получилась такая формула. …), что позволяет дате 1 год, Смотрите пример. счета или окончанияЧисловой или времени в
в случае с. Этот аргумент является«Дата и время» зависимости от даты форматирования результатов. Например, отсчета дня недели37:30:55 математические операции. Именно Правил форума числом или числами =ЕСЛИ(А1=2;6;0) выполнять над ними 2 месяца иВ ячейке С6 стоит договора, посчитать рабочиеформат. указанную ячейку. Без аргументом
необязательным. Он указывает. Она размещена на открытия книги или для получения количества (с понедельника-1 по
: потому, что на
Как обычно, кому надо больше, например, 5.Копируем формулу вниз вычисления. По умолчанию
11 дней. Пишем формула, искомая дата. дни и многие,
Функция овладения управлением даннымиДАТА
количество праздничных дней ленте в группе
обновления ее данных. лет используется символ восркесенье-7):В таблицах Excel предусмотрена самом деле они
быстро — смотрим Не только посчитать по столбцу В. день 1 января
года, месяцы иА здесь, вместо многие другие действияСЕГОДНЯ функциями нельзя говорить, корректно обрабатываются только за исследуемый период.
инструментовАвтоматическое обновление возвращаемого данной “y”, соответствующий первойЕсли пропустить второй необязательный возможность работы с — числа! А
видео. Подробности и ячейки, но и Получилось так.
1900 г. имеет дни, которые будем
букв «г.», «мес.»,
Примеры практического применения функций для работы с датами
с датами иполезна, если на о хорошем знании значения после 1900 Эти дни также
«Библиотека функций» функцией результат может букве слова «year»
для заполнения аргумент, различными видами текстовой вот это уже нюансы — в вычислить процент определенныхТолько в ячейке В2 номер 1, а прибавлять, в разных «дн.» просто поставили временем можно проводить
листе требуется отображать программы Excel. года. Синтаксис имеет вычитаются из общего. Активируется список доступных не происходить, если (год), “d” –
тогда будет использоваться и числовой информации. раскрывает перед пользователем тексте ниже: ответов к общему условия, прописанные в 28 февраля 2011
ячейках. точку. в Excel. текущую дату независимоАвтор: Максим Тютюшев
такой вид: расчета. Формула рассчитывает операторов в данной в пункте меню для расчета количества формат по умолчанию Доступна и обработка массу возможностей.Если иметь ввиду российские числу ответов.
формуле, совпали, и г. — номерДиалоговое окно заполним так.Если в ячейку В6Все расчеты с от времени открытияФункция ДАТА(), английский вариант
exceltable.com
Примеры работы функции СЕГОДНЯ в Excel для вставки текущей даты
=ДАТАЗНАЧ (дата_как_текст) количество всех дней категории. Выбираем тот, Параметры категории Формулы дней (days – (английский с воскресенья-1
Примеры использования функции СЕГОДНЯ в Excel
дат. При этомСчитается простым вычитанием - региональные настройки, тоЕсть ещё функция там стоит цифра 40602, так какПолучилась такая формула и поставим датами описаны в книги. Она также DATE(), возвращает целоеЗадача оператора между двумя датами,
который нужен для
разделе Параметры вычислений дни). по суботу-7).
может возникнуть потребность из конечной даты Excel позволяет вводить в Excel «СУММЕСЛИ». «2». интервал между этими такой результат.текущую дату нескольких статьях. Смотрите используется для вычисления число, представляющее определеннуюДЕНЬНЕД
кроме субботы, воскресенья выполнения поставленной задачи. не выбран вариантВыражение ДАТА(ГОД(B3)+РАЗНДАТ(B3;СЕГОДНЯ();»y»)+1;МЕСЯЦ(B3);ДЕНЬ(B3)) определяет датуСоздадим формулу из комбинаций
вычленения из общего
Автоматизированный график дней рождений сотрудников в Excel
вычитаем начальную и дату очень разными Про эту функциюВторой пример. датами составляет 40Если изменим цифру дней, то сможем узнать перечень статей в интервалов. Например, если дату. Формула =ДАТА(2011;02;28)
– выводить в
и тех дней, После этого происходит
автоматического вычисления введенных следующего дня рождения функций ИНДЕКС и значения конкретного числа, переводим результат в способами — и смотрите в статьеЕсли 602 дня. О с 11 на стаж по сегодняшнее конце статьи в известно, что кто-либо вернет число 40602. указанную ячейку значение
которые указаны пользователем перемещение в окно формул. сотрудника. Таким образом ДЕНЬНЕД: например, года. ДляОбщий (General) понимает их все: «Как посчитать вв ячейке стоит текст
том как EXCEL 25, то получится
число. Например, узнать разделе «Другие статьи родился в 1963 Если до ввода
дня недели для как праздничные. В аргументов.Данная функция сама по функция РАЗНДАТ находитПолучим более понятный вид этого существует отдельныечисловой формат, чтобы»Классическая» форма Excel ячейки в Excel хранит дату и такая дата. стаж работника на по этой теме». году, узнать возраст этой формулы формат
заданной даты. Но качестве аргументов могутУрок:
Анализ дебиторской задолженности до текущей даты в Excel
себе используется достаточно количество дней между реализации данной функции.
- функции: ГОД, МЕСЯЦ, показать разницу в3.10.2006 определенных строках»., то формулу напишем время, читайте эту
- Как ввести адрес ячейки предприятии. Каждый деньВнимание! этого человека можно ячейки был задан формула выводит не
выступать, как непосредственноМастер функций в Excel редко, однако часто
датой на сегодняшний
ДЕНЬ и ДЕНЬНЕД.
днях:Сокращенная формаМожно в Excel такую. статью. быстро смотрите в
стаж будет пересчитыватьсяЕсли формулы не с помощью следующей как Общий, то текстовое название дня, даты, так и
Одной из самых простых, применяется для вычисления день и датойЭти примитивные функции очень
Таблицы Excel хранят даты,
Здесь ситуация чуть сложнее.3.10.06 суммировать данные изНам нужно, чтобы=ГОД(A1) Если в статье «Сложение, вычитание, на текущую дату. будут работать, проверьте функции.
результат будет отформатирован
Особенности использования функции СЕГОДНЯ в Excel
а его порядковый ссылки на ячейки,
но вместе с
разницы дат совместно следующего дня рождения
полезны при группировки
- которые представлены в Необходимо не учитыватьС использованием дефисов таблицы по многим в ячейке B ячейке умножение, деление в Как установить текущую формат дат. Бывает,= как дата, т.е. номер. Причем точка в которых они тем востребованных функций с другими функциями и возвращает количество данных по: годам,
- качестве последовательности числовых субботы с воскресеньями3-10-6 разным условиям. Например, 4 было написаноА1 Excel». дату смотрите в при копировании изГОД( 28.02.2011.
- отсчета первого дня содержатся. данной группы является для работы со дней (“d”).
- месяцам, дням недели значений. Начинается она и праздники. ДляС использованием дроби в функции «ЕСЛИ» «100», если ввведена дата вВ Excel есть статье «Текущая дата
- других программ вСЕГОДНЯ())-1963ДАТАгодмесяцдень недели задается вСинтаксис выглядит таким образом: оператор временем и датами.Результаты вычислений для остальных
exceltable.com
и конкретным дням.
11
ПЛАН-КОНСПЕКТ
учебного занятия кружка «Компьютер и информационные технологии»
Тема учебного занятия: «Решение задач с использованием стандартных функций СЕГОДНЯ и ГОД, а также с логической функцией ЕСЛИ в Microsoft Excel 2010».
Цели учебного занятия: научиться решать задачи с использованием стандартных функций СЕГОДНЯ и ГОД, а также с логической функцией ЕСЛИ в Microsoft Excel 2010.
Задачи учебного занятия:
Образовательная:
-
познакомить обучающихся с работой стандартных функций СЕГОДНЯ и ГОД, а также с логической функции ЕСЛИ в Microsoft Excel 2010;
-
закрепить полученные знания в процессе выполнения практической работы;
-
способствовать формированию у обучающихся логического и алгоритмического мышления;
-
развивать познавательный интерес к учебной дисциплине и навыки ИКТ;
-
развивать умения оперировать ранее полученными знаниями;
-
выполнять в процессе учебной деятельности все требуемые этапы решения задач с помощью компьютера.
Воспитательная:
-
формировать информационную культуру, умения и навыки самостоятельного овладения знаниями;
-
воспитывать информационную культуру обучающихся, внимательность, аккуратность, дисциплинированность, усидчивость.
Тип учебного занятия: комбинированный.
Метод обучения: объяснительно-иллюстративный.
Методические приемы обучения: словесный, наглядный.
Формы работы: индивидуальная.
Оборудование: персональные компьютеры, доска, мел.
Программное обеспечение: операционная система Windows 7, пакет прикладных программ Microsoft Office 2010.
План занятия:
-
Организационный момент (3 минуты).
-
Актуализация базовых знаний (12 минут).
-
Изложение нового материала (25 минут).
-
Практическая работа (1 час 30 минут).
-
Подведение итогов учебного занятия. Рефлексия (5 минут).
Ход учебного занятия:
Организационный момент.
Учебное занятие начинается с приветствия обучающихся. Затем педагог дополнительного образования отмечает присутствующих в группе.
Актуализация базовых знаний.
Педагог дополнительного образования старается подвести обучающихся к новой теме и проводит опрос.
1. Что является минимальным элементом в табличном процессоре Excel? (Минимальным элементом табличного процессора Excel, является ячейка.)
2. С помощью какого средства Excel можно существенно упростить ввод данных, что это за средство? (Автозаполнение – это заполнение ячеек данными из определенных последовательностей, предусмотренных Excel.)
3. Что собой представляют формулы в Excel, и с какого знака начинается запись формул? (Начинается запись формулы со знака “=”. Формулы представляют собой выражения, описывающие вычисления в ячейках.)
4. Каким образом можно занести формулу в несколько ячеек, т.е. скопировать ее? (Нужно установить курсор на нижнем правом маркере ячейки (курсор должен принять вид маленького черного крестика) и протянуть его до последней ячейки.)
5. Назовите часто используемые функции? (Часто используются такие функции как: СУММ, СРЗНАЧ, МАКС, МИН, ЕСЛИ.)
Педагог дополнительного образования предлагает обучающимся тестовые задания:
1.Электронная таблица – это …
а) программа служащая для создания, редактирования, сохранения и распечатки различных текстов.
б) приложение хранящее и обрабатывающее данные в прямоугольных таблицах.
в) приложение служащее для производства вычислений и решения математических задач.
г) все ответы верны
2.Активная ячейка в Excel — это:
а) ячейка с адресом А1; б) ячейка, выделенная рамкой; в) ячейка, в которую введены данные; г) нет правильного ответа
3.Ввод формулы в Excel начинается:
а) со знака равно; б) со знака скобки; в) с цифры; г) с буквы.
4.Адрес ячейки в Excel состоит из:
а) имени файла;
б) заданного набора символов;
в) имени столбца и номера строки, на пересечении которых находится ячейка;
г) номера строки и имени столбца, на пересечении которых находится ячейка.
5.Функция СУММ() в Excel относится к функциям:
а) математическим; б) статистическим; в) логическим; г) финансовым.
6.Мастер функций в Excel необходим для:
а) редактирования таблицы; б) для быстрого запуска программы;
в) сохранения информации; г) ввода необходимых функций.
7.Если в Excel сделать ячейку активной и нажать клавишу Delete, то:
а) удалится содержимое ячейки; б) очистится формат ячейки;
в) удалится ячейка; г) удалится имя ячейки.
8.Информация в таблице представлена в виде:
а) файлов; б) записей; в) текста, чисел, формул; г) все ответы верны
9.Укажите правильный адрес ячейки:
а) А6С
б) В67
в) 83С
г) В1Г
10.Наименьшим элементом электронной таблицы является …
а) ячейка; б) символ; в) столбец; г) строка
11.Диапазоном ячеек электронной таблицы называется …
а) множество всех заполненных ячеек таблицы;
б) множество всех пустых ячеек;
в) множество ячеек, образующих область прямоугольной формы;
г) множество ячеек, образующих область произвольной формы.
12.Укажите недопустимую формулу для ячейки F1
а) =A1+B1*D1; б) =A1+B1/F1; в) =C1; г) допустимы все формулы
13.Укажите недопустимую формулу для записи в ячейку D1
а) =2A1+B2; б) =A1+B2+C3; в) =A1-C3; г) допустимы все формулы.
14.В электронной таблице выделена группа ячеек А1:В3. Сколько ячеек в этой группе?
а) 2; б) 3; в) 5; г) 6.
15.В электронной таблице нельзя удалить
а) строку; б) столбец; в) имя ячейки; г) содержимое ячейки.
Изложение нового материала.
Для выполнения практической работы необходимо знать следующее:
Логические функции
В категории всего шесть команд, но о некоторых из них стоит поговорить, поскольку они значительно расширяют наши возможности
-
Команда ЕСЛИ позволяет организовать разного рода разветвления. Формат её:
=ЕСЛИ(логическое_условие;когда_верно;когда_неверно)
В качестве логического условия выступают равенства и неравенства с использованием знаков (больше), = (больше или равно), (не равно).
Пример: =ЕСЛИ(C1D1*B5; «УРА!»; «УВЫ…») – если число в ячейке C1 больше чем произведение D1 и B5, то в нашей ячейке будет радость, а если меньше – разочарование.
В функцию ЕСЛИ может быть вложена другая функция ЕСЛИ, а в неё ещё одна – «и так семь раз».
Пример: =ЕСЛИ(C1100; «УРА!»; ЕСЛИ(Е1=1;G1;G2)) – если ячейка C1больше ста, то в нашей ячейке будет написано «УРА!», а если меньше либо равна – то в неё скопируется содержимое ячеек G1 (при Е1, равном 1) или G2 (при Е1, не равном 1).
-
Команда И позволяет задать несколько условий, которые можно использовать в команде ЕСЛИ. Все условия в команде И должны быть выполнены, только тогда функция принимает значение Истина. Если хоть одно условие не выполнено, то значение её Ложь. Формат:
=И(логическое_условие_1;логическое_условие_2)
Всего логических условий может быть до 30 штук.
Пример совместного использования функций ЕСЛИ и И:
ЕСЛИ(И(Е11;G2= «УРА!»); «Угадал»; «Не угадал!») – если ячейка Е1 больше 1, а в G2 находится слово «УРА!», то в нашей ячейке окажется слово «Угадал» (Истина), если же какое-то из логических условий не выполнено (Ложь), получим «Не угадал».
-
Команда ИЛИ тоже позволяет задать несколько условий, но иным образом. Если хоть одно из них выполнено, то функция принимает значение Истина. И только когда все заданные условия неверны, получим «Ложь». Формат такой же, как у функции И, использовать её совместно с ЕСЛИ можно точно так же.
-
Команда НЕ инвертирует, переворачивает полученное значение: была Истина, станет Ложь, и наоборот.
Пример: ЕСЛИ(НЕ(C1D1*B5; «УРА!»; «УВЫ…»); «УРА!» появляется, когда C1 не больше D1*B5.
Функция СЕГОДНЯ().
Функция СЕГОДНЯ() возвращает текущую дату в числовом формате. У функции СЕГОДНЯ() нет аргументов.
Функция ГОД()
Функция ГОД() возвращает год, соответствующий заданной дате.
ГОД(дата) ,
где дата – дата, год которой необходимо найти.
Практическая работа.
-
Создать таблицу и отформатировать её по образцу (Приложение 1).
-
Стаж работы вычислить, используя данные из столбца «Дата приёма на работу» и стандартные функции СЕГОДНЯ и ГОД.
-
Тариф вычислить в зависимости от стажа таким образом: до 5 лет – 1, от 5 лет до 10 лет – 2, более 10 лет – 3.
-
Построить сравнительную гистограмму по стажу работы сотрудников.
-
С помощью фильтра вывести сведения только о тех сотрудниках, стаж работы которых больше 10 лет.
-
Запускаем редактор электронных таблиц Microsoft Excel 2010 и создаём в новой папке новую электронную книгу под своей фамилией. Для оформления таблицы выделяем диапазон ячеек, устанавливаем тип шрифта Times New Roman, размер шрифта – 12, начертание для заголовка – полужирный, для остального данных – обычный, на вкладке границы – внешние и внутренние. Создаём таблицу по образцу (Приложение 1. Задание для выполнения)
-
Вычисляем стаж работы по следующей формуле:
Для второй строки:
=ГОД(СЕГОДНЯ())-ГОД(C2)
Остальные ячейки столбца «Стаж работы» заполняем автозаполнением.
-
Тариф вычисляем по следующей формуле:
Для второй строки:
=ЕСЛИ(D2=5;D2=10;3)))
Остальные ячейки столбца «Тариф» заполняем автозаполнением.
-
Строим сравнительную гистограмму по стажу работы сотрудников.
-
С помощью фильтра (вкладка «Данные») выводим сведения только о тех сотрудниках, стаж работы которых больше 10 лет (Приложение 3).
Сохраним созданную электронную книгу в новой папке.
Подведение итогов учебного занятия. Рефлексия.
Педагог дополнительного образования спрашивает: «Цель нашего учебного занятия выполнена? Что нового вы узнали на занятии? Что было сложно сделать?»
Педагог дополнительного образования демонстрирует работы, выполненные обучающимися и предлагает обучающимся оценить себя самостоятельно.
Приложение 1
Задание для выполнения:
A |
B |
C |
D |
E |
|
1 |
Фамилия, имя, отчество |
Должность |
Дата приёма |
Стаж работы |
Тариф |
2 |
Антонов Андрей Александрович |
директор |
12.01.04 |
||
3 |
Баканов Иван Иванович |
заместитель |
23.08.08 |
||
4 |
Бутейко Артём Андреевич |
экономист |
31.01.11 |
||
5 |
Вишнякова Алина Викторовна |
менеджер |
04.02.15 |
||
6 |
Волошина Мария Александровна |
инженер |
12.02.16 |
||
7 |
Истомин Николай Александрович |
техник |
10.04.12 |
||
8 |
Козакова Ирина Константиновна |
инженер |
15.03.90 |
||
9 |
Кирсанов Павел Петрович |
охранник |
20.08.10 |
||
10 |
Леонов Дмитрий Данилович |
секретарь |
15.08.94 |
||
11 |
Левченко Никита Андреевич |
психолог |
12.02.08 |
Образец выполненной практической работы:
A |
B |
C |
D |
E |
|
1 |
Фамилия, имя, отчество |
Должность |
Дата приёма |
Стаж работы |
Тариф |
2 |
Антонов Андрей Александрович |
директор |
12.01.04 |
13 |
3 |
3 |
Баканов Иван Иванович |
заместитель |
23.08.08 |
9 |
2 |
4 |
Бутейко Артём Андреевич |
экономист |
31.01.11 |
6 |
2 |
5 |
Вишнякова Алина Викторовна |
менеджер |
04.02.15 |
2 |
1 |
6 |
Волошина Мария Александровна |
инженер |
12.02.16 |
1 |
1 |
7 |
Истомин Николай Александрович |
техник |
10.04.12 |
5 |
2 |
8 |
Козакова Ирина Константиновна |
инженер |
15.03.90 |
27 |
3 |
9 |
Кирсанов Павел Петрович |
охранник |
20.08.10 |
7 |
2 |
10 |
Леонов Дмитрий Данилович |
секретарь |
15.08.94 |
23 |
3 |
11 |
Левченко Никита Андреевич |
психолог |
12.02.08 |
9 |
2 |
Приложение 2
Сравнительная гистограмма по стажу работы сотрудников
Приложение 3
Фамилия, имя, отчество |
Должность |
Дата приёма |
Стаж работы |
Тариф |
Козакова Ирина Константиновна |
инженер |
15.03.90 |
27 |
3 |
Леонов Дмитрий Данилович |
секретарь |
15.08.94 |
23 |
3 |
Логический оператор ЕСЛИ в Excel применяется для записи определенных условий. Сопоставляются числа и/или текст, функции, формулы и т.д. Когда значения отвечают заданным параметрам, то появляется одна запись. Не отвечают – другая.
Логические функции – это очень простой и эффективный инструмент, который часто применяется в практике. Рассмотрим подробно на примерах.
Синтаксис функции ЕСЛИ с одним условием
Синтаксис оператора в Excel – строение функции, необходимые для ее работы данные.
=ЕСЛИ (логическое_выражение;значение_если_истина;значение_если_ложь)
Разберем синтаксис функции:
Логическое_выражение – ЧТО оператор проверяет (текстовые либо числовые данные ячейки).
Значение_если_истина – ЧТО появится в ячейке, когда текст или число отвечают заданному условию (правдивы).
Значение,если_ложь – ЧТО появится в графе, когда текст или число НЕ отвечают заданному условию (лживы).
Пример:
Оператор проверяет ячейку А1 и сравнивает ее с 20. Это «логическое_выражение». Когда содержимое графы больше 20, появляется истинная надпись «больше 20». Нет – «меньше или равно 20».
Внимание! Слова в формуле необходимо брать в кавычки. Чтобы Excel понял, что нужно выводить текстовые значения.
Еще один пример. Чтобы получить допуск к экзамену, студенты группы должны успешно сдать зачет. Результаты занесем в таблицу с графами: список студентов, зачет, экзамен.
Обратите внимание: оператор ЕСЛИ должен проверить не цифровой тип данных, а текстовый. Поэтому мы прописали в формуле В2= «зач.». В кавычки берем, чтобы программа правильно распознала текст.
Функция ЕСЛИ в Excel с несколькими условиями
Часто на практике одного условия для логической функции мало. Когда нужно учесть несколько вариантов принятия решений, выкладываем операторы ЕСЛИ друг в друга. Таким образом, у нас получиться несколько функций ЕСЛИ в Excel.
Синтаксис будет выглядеть следующим образом:
=ЕСЛИ(логическое_выражение;значение_если_истина;ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь))
Здесь оператор проверяет два параметра. Если первое условие истинно, то формула возвращает первый аргумент – истину. Ложно – оператор проверяет второе условие.
Примеры несколько условий функции ЕСЛИ в Excel:
Таблица для анализа успеваемости. Ученик получил 5 баллов – «отлично». 4 – «хорошо». 3 – «удовлетворительно». Оператор ЕСЛИ проверяет 2 условия: равенство значения в ячейке 5 и 4.
В этом примере мы добавили третье условие, подразумевающее наличие в табеле успеваемости еще и «двоек». Принцип «срабатывания» оператора ЕСЛИ тот же.
Расширение функционала с помощью операторов «И» и «ИЛИ»
Когда нужно проверить несколько истинных условий, используется функция И. Суть такова: ЕСЛИ а = 1 И а = 2 ТОГДА значение в ИНАЧЕ значение с.
Функция ИЛИ проверяет условие 1 или условие 2. Как только хотя бы одно условие истинно, то результат будет истинным. Суть такова: ЕСЛИ а = 1 ИЛИ а = 2 ТОГДА значение в ИНАЧЕ значение с.
Функции И и ИЛИ могут проверить до 30 условий.
Пример использования оператора И:
Пример использования функции ИЛИ:
Как сравнить данные в двух таблицах
Пользователям часто приходится сравнить две таблицы в Excel на совпадения. Примеры из «жизни»: сопоставить цены на товар в разные привозы, сравнить балансы (бухгалтерские отчеты) за несколько месяцев, успеваемость учеников (студентов) разных классов, в разные четверти и т.д.
Чтобы сравнить 2 таблицы в Excel, можно воспользоваться оператором СЧЕТЕСЛИ. Рассмотрим порядок применения функции.
Для примера возьмем две таблицы с техническими характеристиками разных кухонных комбайнов. Мы задумали выделение отличий цветом. Эту задачу в Excel решает условное форматирование.
Исходные данные (таблицы, с которыми будем работать):
Выделяем первую таблицу. Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек:
В строку формул записываем: =СЧЕТЕСЛИ (сравниваемый диапазон; первая ячейка первой таблицы)=0. Сравниваемый диапазон – это вторая таблица.
Чтобы вбить в формулу диапазон, просто выделяем его первую ячейку и последнюю. «= 0» означает команду поиска точных (а не приблизительных) значений.
Выбираем формат и устанавливаем, как изменятся ячейки при соблюдении формулы. Лучше сделать заливку цветом.
Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).
Скачать все примеры функции ЕСЛИ в Excel
Здесь вместо первой и последней ячейки диапазона мы вставили имя столбца, которое присвоили ему заранее. Можно заполнять формулу любым из способов. Но с именем проще.
#Руководства
- 24 июн 2022
-
0
Как из сотни автомобилей выбрать только те, что соответствуют запросу покупателя? Разбираемся на примере функции ЕСЛИ в Excel.
Иллюстрация: Meery Mary для Skillbox Media
Рассказывает просто о сложных вещах из мира бизнеса и управления. До редактуры — пять лет в банке и три — в оценке имущества. Разбирается в Excel, финансах и корпоративной жизни.
ЕСЛИ — логическая функция Excel. Она проверяет, выполняются ли заданные условия в выбранном диапазоне таблицы. Пользователь указывает критерий, который нужно проверить, — функция сравнивает этот критерий с данными в ячейках таблицы и выдаёт результат.
В статье разберёмся:
- как работает и для чего нужна функция ЕСЛИ в Excel;
- как запустить функцию ЕСЛИ с одним условием;
- как запустить функцию с несколькими условиями.
Функцию ЕСЛИ используют, когда нужно сравнить данные таблицы с критериями пользователя. У функции есть два результата: ИСТИНА и ЛОЖЬ. Первый результат функция выдаёт, когда данные ячейки полностью совпадают с заданным условием, второй — когда данные ячейки условию не соответствуют.
Например, если нужно определить в таблице значения меньше 500, то значение 265 будет отмечено функцией как истинное, а значение 3426 — как ложное.
Можно задавать несколько условий одновременно. Например, найти значения меньше 500, но больше 300. В этом случае функция определит значение 265 как ложное, а 402 — как истинное. Так можно проверять не только числовые значения, но и текст.
Часто функцию ЕСЛИ используют при работе с другими функциями Excel для расширения их возможностей. Например, в случае с ВПР функция ЕСЛИ позволяет настроить поиск сразу по двум критериям.
Рассмотрим, как работает функция ЕСЛИ в классическом виде на примере.
Представим, что в автосалон обратился покупатель с просьбой подобрать ему автомобиль. Его запрос — автомобили чёрного или красного цвета, с объёмом двигателя больше 1,5 л, стоимостью до 2,5 млн рублей. Есть каталог автомобилей, но все характеристики и цены расположены в нём вразброс.
Скриншот: Excel / Skillbox Media
Нужно выяснить, какие из представленных в салоне авто подходят покупателю. Разберёмся пошагово, как это можно сделать с помощью функции ЕСЛИ в Excel.
Готовимся к запуску функции ЕСЛИ
Для начала рассмотрим, как функция ЕСЛИ работает в классическом виде — для проверки одного условия пользователя. Определим автомобили стоимостью до 2,5 млн рублей.
Принцип действия функции ЕСЛИ следующий. Алгоритм просматривает выбранный диапазон таблицы и проверяет, соответствуют ли данные его ячеек запросу пользователя. Затем возвращается в отдельную ячейку и оставляет там результат: ИСТИНА или ЛОЖЬ. О том, как настроить алгоритм функции под наши потребности, поговорим ниже. А сейчас на примере покажем, как подготовить таблицу к запуску функции и как вызвать окно для её построения.
Функция ЕСЛИ приносит результаты в отдельную ячейку, поэтому создадим отдельный столбец для них. Лучше сразу назвать его так, чтобы было понятно, о чём речь. В нашем случае сделаем столбец «До 2,5 млн руб.».
Скриншот: Excel / Skillbox Media
Выделим первую ячейку нового столбца и откроем окно для поиска функций. Это можно сделать двумя способами:
1. Перейти во вкладку «Формулы» и нажать «Вставить функцию».
Скриншот: Excel / Skillbox Media
2. Нажать на «fx» в строке ссылок на любой вкладке Excel.
Скриншот: Excel / Skillbox Media
На экране справа появится окно «Построитель формул». В нём через поиск находим функцию ЕСЛИ и нажимаем «Вставить функцию».
Скриншот: Excel / Skillbox Media
Появляется окно для заполнения аргументов функции: «Лог_выражение», «Значение_если_истина», «Значение_если_ложь». Ниже разберёмся, как их заполнить.
Скриншот: Excel / Skillbox Media
Функция ЕСЛИ предполагает, что пользователь создаёт запрос и указывает два варианта ответа на него. Этот запрос и варианты ответа — и есть три аргумента функции.
«Лог_выражение» (логическое выражение) — запрос пользователя, который функция будет проверять. В нашем примере это стоимость автомобилей.
Нужно, чтобы функция определила автомобили стоимостью менее или равной 2 500 000 рублей. Порядок действий следующий:
1. Ставим курсор в окно «Лог_выражение» в построителе формул.
2. Выбираем первое значение столбца «Цена, руб.» — ячейку Е2. Обозначение ячейки переносится в окно «Лог_выражение» построителя формул и одновременно с этим появляется в строке ссылок.
Скриншот: Excel / Skillbox Media
3. Дополняем значение E2 запросом пользователя: <=2500000. Одновременно с этим формула в строке ссылок принимает вид:fx=ЕСЛИ(E2<=2500000).
Скриншот: Excel / Skillbox Media
«Значение_если_истина» — результат, который функция принесёт в ячейку, если значение совпадёт с запросом пользователя. В случае с примером — что напишет функция, если проверяемая стоимость авто будет меньше либо равна 2 500 000 рублей.
Наша задача — определить, подходят автомобили каталога под запрос клиента или нет. Поэтому в окне аргумента истины введём значение «Подходит» — можно вводить его без кавычек, Excel добавит их самостоятельно.
Скриншот: Excel / Skillbox Media
«Значение_если_ложь» — результат, который функция принесёт в ячейку, если значение не совпадёт с запросом пользователя. В нашем примере — что напишет функция, если проверяемая стоимость авто будет больше 2 500 000 рублей.
Введём в качестве аргумента ЛОЖЬ значение «Не подходит».
Итоговая формула в строке ссылок примет вид:
fx=ЕСЛИ(E2<=2500000;»Подходит»;»Не подходит»).
Скриншот: Excel / Skillbox Media
Чтобы получить результат функции, нажимаем кнопку «Готово» в построителе формул.
Скриншот: Excel / Skillbox Media
В выбранной ячейке появится результат работы функции: «Подходит». Это значит, что первый автомобиль каталога подходит под запрос пользователя, — его цена 1 910 000 рублей.
Скриншот: Excel / Skillbox Media
Дальше нужно протянуть результат первой ячейки вниз до конца таблицы, чтобы функция проверила стоимость всех остальных автомобилей и отметила, подходят они под запрос покупателя или нет.
Скриншот: Excel / Skillbox Media
Чтобы настроить функцию ЕСЛИ с несколькими условиями, нужно добавить к ней дополнительные операторы Excel — «И», «ИЛИ».
Они связывают несколько критериев и, в зависимости от того, совпадают они с данными таблицы или нет, выдают результат. Схематично это будет выглядеть так: «ЕСЛИ условие a = 1, И/ИЛИ условие b = 2, И/ИЛИ условие c = 3, то — ИСТИНА, иначе — ЛОЖЬ».
В нашем примере у покупателя было три условия: цвет автомобиля, цена и объём двигателя. Разберёмся, как настроить функцию ЕСЛИ в этом случае.
Создадим ещё один столбец для новых результатов работы функции. Назовём его в соответствии с запросом покупателя: «До 2,5 млн руб., чёрный или красный, больше 1,5 л».
Скриншот: Excel / Skillbox Media
Вызываем окно построителя формул, как делали выше, и заполняем аргументы функции.
Отличия от классического варианта использования функции ЕСЛИ будут при заполнении первого аргумента «Лог_выражение»:
- Ставим курсор в окно «Лог_выражение» в построителе формул, вводим дополнительный аргумент «И» и открываем скобку.
- Первым условием будем вводить два цвета автомобилей, которые выбрал покупатель, поэтому вводим второй дополнительный аргумент «ИЛИ» и открываем ещё одну скобку.
- Выбираем первое значение столбца «Цвет» — ячейку B2. Ставим знак равенства и находим в этом же столбце значение из запроса пользователя: «чёрный» — ячейку B5. Ставим знак точки с запятой.
- Снова выбираем первое значение столбца «Цвет», ставим знак равенства и находим второй цвет из запроса пользователя: «красный» — ячейку B8. Закрываем скобку и ставим знак точки с запятой.
- Закрепляем выбранные ячейки с цветами. На Windows для этого поочерёдно выбираем значения ячеек в строке ссылок и нажимаем клавишу F4, на macOS — выбираем значения ячеек в строке ссылок и нажимаем клавиши Cmd + T. Закрепить эти ячейки нужно, чтобы в дальнейшем можно было протянуть формулу вниз и она сработала корректно для всех остальных строк.
- Выбираем первое значение столбца «Объём двигателя, л» — ячейку D2. Дополняем его запросом пользователя: >1,5. Также ставим знак точки с запятой.
- Выбираем первое значение столбца «Цена, руб.» — ячейку Е2. Дополняем его запросом пользователя: <=2500000, как делали в первом примере. Закрываем скобку.
Формула в строке ссылок принимает вид:
fx=ЕСЛИ(И(ИЛИ(B2=$B$5;B2=$B$8);D2>1,5;E2<=2500000)). Она объединит три запроса покупателя оператором «И», а в первом запросе предоставит возможность выбора с помощью оператора «ИЛИ».
Скриншот: Excel / Skillbox Media
Аргументы «Значение_если_истина» и «Значение_если_ложь» оставляем такими же, как в первом случае: «Подходит» и «Не подходит».
Итоговая формула в строке ссылок принимает вид:
fx=ЕСЛИ(И(ИЛИ(B2=$B$5;B2=$B$8);D2>1,5;E2<=2500000);Подходит»;»Не подходит»). Нажимаем кнопку «Готово».
В выбранной ячейке появляется результат: «Не подходит». Это значит, что первый автомобиль каталога не подходит под запрос покупателя — у него жёлтый цвет, а объём двигателя равен 1,5 л.
Скриншот: Excel / Skillbox Media
Протягиваем результат первой ячейки вниз до конца таблицы — функция проверяет остальные автомобили в каталоге и отмечает, какие из них подходят под все запросы покупателя.
Скриншот: Excel / Skillbox Media
Как пользоваться функцией ЕСЛИ в «Google Таблицах»? В них тоже есть функция ЕСЛИ, но нет окна построителя формул. Поэтому нужно прописывать её вручную, добавляя все пробелы и кавычки самостоятельно. Готовая формула будет выглядеть так:
fx=ЕСЛИ(E2<=»2500000″;»Подходит»;»Не подходит»).
- Руководство: как сделать ВПР в Excel и перенести данные из одной таблицы в другую
- Инструкция: как закреплять строки и столбцы в Excel
- Руководство по созданию выпадающих списков в Excel — как упростить заполнение таблицы повторяющимися данными
- Гайд о теории ТРИЗ, которую изучают менеджеры по всему миру
- Статья с советами эксперта, как сохранить бизнес в условиях кризиса, — о рынке, рисках, зарплатах и возможностях
Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше
Функция ЕСЛИ позволяет выполнять логические сравнения значений и ожидаемых результатов. Она проверяет условие и в зависимости от его истинности возвращает результат.
-
=ЕСЛИ(это истинно, то сделать это, в противном случае сделать что-то еще)
Но что делать, если необходимо проверить несколько условий, где, допустим, все условия должны иметь значение ИСТИНА или ЛОЖЬ (И), только одно условие должно иметь такое значение (ИЛИ) или вы хотите убедиться, что данные НЕ соответствуют условию? Эти три функции можно использовать самостоятельно, но они намного чаще встречаются в сочетании с функцией ЕСЛИ.
Используйте функцию ЕСЛИ вместе с функциями И, ИЛИ и НЕ, чтобы оценивать несколько условий.
Синтаксис
-
ЕСЛИ(И()): ЕСЛИ(И(лог_выражение1; [лог_выражение2]; …), значение_если_истина; [значение_если_ложь]))
-
ЕСЛИ(ИЛИ()): ЕСЛИ(ИЛИ(лог_выражение1; [лог_выражение2]; …), значение_если_истина; [значение_если_ложь]))
-
ЕСЛИ(НЕ()): ЕСЛИ(НЕ(лог_выражение1), значение_если_истина; [значение_если_ложь]))
Имя аргумента |
Описание |
|
лог_выражение (обязательно) |
Условие, которое нужно проверить. |
|
значение_если_истина (обязательно) |
Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА. |
|
значение_если_ложь (необязательно) |
Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ. |
|
Общие сведения об использовании этих функций по отдельности см. в следующих статьях: И, ИЛИ, НЕ. При сочетании с оператором ЕСЛИ они расшифровываются следующим образом:
-
И: =ЕСЛИ(И(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ)
-
ИЛИ: =ЕСЛИ(ИЛИ(условие; другое условие); значение, если ИСТИНА; значение, если ЛОЖЬ)
-
НЕ: =ЕСЛИ(НЕ(условие); значение, если ИСТИНА; значение, если ЛОЖЬ)
Примеры
Ниже приведены примеры распространенных случаев использования вложенных операторов ЕСЛИ(И()), ЕСЛИ(ИЛИ()) и ЕСЛИ(НЕ()). Функции И и ИЛИ поддерживают до 255 отдельных условий, но рекомендуется использовать только несколько условий, так как формулы с большой степенью вложенности сложно создавать, тестировать и изменять. У функции НЕ может быть только одно условие.
Ниже приведены формулы с расшифровкой их логики.
Формула |
Описание |
---|---|
=ЕСЛИ(И(A2>0;B2<100);ИСТИНА; ЛОЖЬ) |
Если A2 (25) больше нуля и B2 (75) меньше 100, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае оба условия имеют значение ИСТИНА, поэтому функция возвращает значение ИСТИНА. |
=ЕСЛИ(И(A3=»красный»;B3=»зеленый»);ИСТИНА;ЛОЖЬ) |
Если A3 («синий») = «красный» и B3 («зеленый») равно «зеленый», возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае только одно условие имеет значение ИСТИНА, поэтому возвращается значение ЛОЖЬ. |
=ЕСЛИ(ИЛИ(A4>0;B4<50);ИСТИНА; ЛОЖЬ) |
Если A4 (25) больше нуля или B4 (75) меньше 50, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае только первое условие имеет значение ИСТИНА, но поскольку для ИЛИ требуется, чтобы только один аргумент был истинным, формула возвращает значение ИСТИНА. |
=ЕСЛИ(ИЛИ(A5=»красный»;B5=»зеленый»);ИСТИНА;ЛОЖЬ) |
Если значение A5 («синий») равно «красный» или значение B5 («зеленый») равно «зеленый», возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае второй аргумент имеет значение ИСТИНА, поэтому формула возвращает значение ИСТИНА. |
=ЕСЛИ(НЕ(A6>50);ИСТИНА;ЛОЖЬ) |
Если A6 (25) НЕ больше 50, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае значение не больше чем 50, поэтому формула возвращает значение ИСТИНА. |
=ЕСЛИ(НЕ(A7=»красный»);ИСТИНА;ЛОЖЬ) |
Если значение A7 («синий») НЕ равно «красный», возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. |
Обратите внимание, что во всех примерах есть закрывающая скобка после условий. Аргументы ИСТИНА и ЛОЖЬ относятся ко внешнему оператору ЕСЛИ. Кроме того, вы можете использовать текстовые или числовые значения вместо значений ИСТИНА и ЛОЖЬ, которые возвращаются в примерах.
Вот несколько примеров использования операторов И, ИЛИ и НЕ для оценки дат.
Ниже приведены формулы с расшифровкой их логики.
Формула |
Описание |
---|---|
=ЕСЛИ(A2>B2;ИСТИНА;ЛОЖЬ) |
Если A2 больше B2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае 12.03.14 больше чем 01.01.14, поэтому формула возвращает значение ИСТИНА. |
=ЕСЛИ(И(A3>B2;A3<C2);ИСТИНА;ЛОЖЬ) |
Если A3 больше B2 И меньше C2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае оба аргумента истинны, поэтому формула возвращает значение ИСТИНА. |
=ЕСЛИ(ИЛИ(A4>B2;A4<B2+60);ИСТИНА;ЛОЖЬ) |
Если A4 больше B2 ИЛИ меньше B2+60, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае первый аргумент равен ИСТИНА, а второй — ЛОЖЬ. Так как для оператора ИЛИ требуется, чтобы один из аргументов был истинным, формула возвращает значение ИСТИНА. Если вы используете мастер вычисления формул на вкладке «Формулы», вы увидите, как Excel вычисляет формулу. |
=ЕСЛИ(НЕ(A5>B2);ИСТИНА;ЛОЖЬ) |
Если A5 не больше B2, возвращается значение ИСТИНА, в противном случае возвращается значение ЛОЖЬ. В этом случае A5 больше B2, поэтому формула возвращает значение ЛОЖЬ. |
Использование операторов И, ИЛИ и НЕ с условным форматированием
Вы также можете использовать операторы И, ИЛИ и НЕ в формулах условного форматирования. При этом вы можете опустить функцию ЕСЛИ.
На вкладке Главная выберите Условное форматирование > Создать правило. Затем выберите параметр Использовать формулу для определения форматируемых ячеек, введите формулу и примените формат.
Вот как будут выглядеть формулы для примеров с датами:
Формула |
Описание |
---|---|
=A2>B2 |
Если A2 больше B2, отформатировать ячейку, в противном случае не выполнять никаких действий. |
=И(A3>B2;A3<C2) |
Если A3 больше B2 И меньше C2, отформатировать ячейку, в противном случае не выполнять никаких действий. |
=ИЛИ(A4>B2;A4<B2+60) |
Если A4 больше B2 ИЛИ меньше B2 + 60, отформатировать ячейку, в противном случае не выполнять никаких действий. |
=НЕ(A5>B2) |
Если A5 НЕ больше B2, отформатировать ячейку, в противном случае не выполнять никаких действий. В этом случае A5 больше B2, поэтому формула возвращает значение ЛОЖЬ. Если изменить формулу на =НЕ(B2>A5), она вернет значение ИСТИНА, а ячейка будет отформатирована. |
Примечание: Распространенной ошибкой является ввод формулы в условное форматирование без знака равенства (=). В этом случае вы увидите, что диалоговое окно Условное форматирование добавит знак равенства и кавычки в формулу — =»OR(A4>B2,A4<B2+60)», поэтому вам потребуется удалить кавычки, прежде чем формула ответит должным образом.
Дополнительные сведения
См. также
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Узнайте, как использовать вложенные функции в формуле
ЕСЛИ
Функция И
Функция ИЛИ
НЕ
Общие сведения о формулах в Excel
Рекомендации, позволяющие избежать появления неработающих формул
Поиск ошибок в формулах
Сочетания клавиш в Excel
Логические функции (справочник)
Функции Excel (по алфавиту)
Функции Excel (по категориям)
Содержание
- Функция ИСТИНА
- Функция ЛОЖЬ
- Функция ЕСЛИОШИБКА
- Формула ЕСЛИ в Excel – примеры нескольких условий
- Основные операции
- Ведение простейших подсчётов
- Логический набор
- ИСКИЛИ
- ЕСЛИМН (УСЛОВИЯ) и ПЕРЕКЛЮЧ
- Оформление и примеры использования
- Работа с ПЕРЕКЛЮЧ
- Использование ЕСЛИОШИБКА
- И/ИЛИ
- Основные операторы
- Функции ЕОШИБКА и ЕПУСТО
- Пример применения функций
- Практический пример использования логических функций
- Логическая функция ИСКЛИЛИ в Excel
- Заключение
Функция ИСТИНА
Не принимает никаких аргументов и просто возвращает логическое значение «ИСТИНА».
Синтаксис: =ИСТИНА()
Функция ЛОЖЬ
Аналогична функции ИСТИНА, за исключением то, что возвращает противоположный результат ЛОЖЬ.
Синтаксис: =ЛОЖЬ()
Функция ЕСЛИОШИБКА
Предназначена для проверки возврата выражением ошибки. Если ошибка обнаружена, то она возвращает значение второго аргумента, иначе первого.
Функция принимает 2 аргумента, все они являются обязательными.
Синтаксис: =ЕСЛИОШИБКА(значение;значение_если_ошибка)
Пример использования функции:
В приведенном примере видно, что выражение в первом аргументе возвращает ошибку деления на ноль, но так как оно вложено в нашу функцию, то ошибка перехватывается и подменяется вторым аргументов, а именно строкой «Делить на ноль нельзя», которую мы ввели самостоятельно. Вместо данной строки могли бы быть другие функции, все зависит от поставленной перед Вами задачи.
Довольно часто количество возможных условий не 2 (проверяемое и альтернативное), а 3, 4 и более. В этом случае также можно использовать функцию ЕСЛИ, но теперь ее придется вкладывать друг в друга, указывая все условия по очереди. Рассмотрим следующий пример.
Нескольким менеджерам по продажам нужно начислить премию в зависимости от выполнения плана продаж. Система мотивации следующая. Если план выполнен менее, чем на 90%, то премия не полагается, если от 90% до 95% — премия 10%, от 95% до 100% — премия 20% и если план перевыполнен, то 30%. Как видно здесь 4 варианта. Чтобы их указать в одной формуле потребуется следующая логическая структура. Если выполняется первое условие, то наступает первый вариант, в противном случае, если выполняется второе условие, то наступает второй вариант, в противном случае если… и т.д. Количество условий может быть довольно большим. В конце формулы указывается последний альтернативный вариант, для которого не выполняется ни одно из перечисленных ранее условий (как третье поле в обычной формуле ЕСЛИ). В итоге формула имеет следующий вид.
Комбинация функций ЕСЛИ работает так, что при выполнении какого-либо указанно условия следующие уже не проверяются. Поэтому важно их указать в правильной последовательности. Если бы мы начали проверку с B2<1, то условия B2<0,9 и B2<0,95 Excel бы просто «не заметил», т.к. они входят в интервал B2<1 который проверился бы первым (если значение менее 0,9, само собой, оно также меньше и 1). И тогда у нас получилось бы только два возможных варианта: менее 1 и альтернативное, т.е. 1 и более.
При написании формулы легко запутаться, поэтому рекомендуется смотреть на всплывающую подсказку.
В конце нужно обязательно закрыть все скобки, иначе эксель выдаст ошибку
Основные операции
Создание формулы в Excel не сопровождается особыми сложностями, если пользователь полноценно освоит некоторые азы работы с табличным редактором. Начинать изучение этого офисного приложения лучше всего с тех вычислительных примеров, которые являются самыми простыми и максимально распространёнными. Это позволит понять суть и важные правила работы с табличным редактором.
Освоив простейшие азы, можно приступать к созданию логических формул.
Ведение простейших подсчётов
Для начала работы следует запустить само офисное приложение. Далее важно определиться, что должно посчитаться автоматически. Чаще всего к работе приступают, когда уже имеется числовая информация, на основе которой приходится осуществлять множественные операции при помощи калькулятора. Теперь эту счётную машинку нужно отложить в сторону и полностью довериться электронной таблице.
Запись любого числового выражения совершается со знака «=». Не выставив его, Excel воспримет введённый запрос, как текстовую запись, отобразит её, но не осуществить подсчёт.
Часто необходимо не просто осуществлять подсчёты, используя данные в таблице, а проводить анализ, сопровождаемый несколькими условиями. Опять-таки всё это проделывать самостоятельно вручную неразумно, когда имеются такие уникальные возможности Excel, способной выполнять любые требования пользователя.
В категории «Логические» самой распространённой является функция ЕСЛИ. Эта функция рассматривает предложенные варианты, а далее определяет, выполняется это условие или нет. Результат функции ЕСЛИ зависит от того, что в итоге желает видеть пользователь. А для того чтобы результат правильно отображался, следует знать, как задать условие в Excel.
Функция ЕСЛИ состоит из трёх аргументов:
- Логического (основного) выражения (требование, которое пользователь желает проверить в таблице);
- значения, отображающегося, если условие будет полностью соблюдаться;
- значения, если заданное требование не выдерживается.
Итак, можно попробовать создать простейшую вычислительную таблицу, взяв за основу пример, где главной будет логическая функция ЕСЛИ.
В частности, в ячейку А1 ввести числовой показатель «5», а в ячейку А2 показатель «8». Если пользователю необходимо сравнить два показателя и выдать автоматический итог произведённых действий, составляется выражение, которое, безусловно, начинается со знака «равно»: =ЕСЛИ(А1>А2; «Больше»; «Меньше»). После введения этой записи в любую свободную ячейку, нажатия Enter, в ней сразу будет демонстрироваться ответ. Если пользователь заменит значения в А1 или А2, то ответ также автоматически перестроится.
В тех случаях, когда важно выявить несовпадение двух показателей, введённых в соседние столбцы, первоначально нужно вникнуть, как в Excel правильно записать условие неравно, после чего создать запрос, используя логические функции. Знак «неравно» в Excel обозначается двумя операторами — «<>». Соответственно, нужно записать так: =ЕСЛИ(А1<>А2; «Значения разные»; «Значения одинаковые»).
Логический набор
Количество логических функций меняется в зависимости от версии программы. В приложении 2007 года их было 7, впоследствие добавилось еще несколько. Список доступных логических операций можно посмотреть так:
- зайти во вкладку «Формулы» на главной панели;
- кликнуть по иконке fx с надписью «Вставить формулу
- в появившемся окне выбрать категорию «Логические
- внизу откроется список доступных операторов.
Большинство имеют аргументы, задающие условия применения. Формат записи следующий: «=оператор(аргумент1;аргумент2…)». Логическая запись включает в себя знаки сравнения.
ИСКИЛИ
Появилась в версии программы 2013. Реализует операцию «Исключающее ИЛИ». Написание аналогично «И»: =ИСКЛИЛИ(логический_вопрос1;логический_вопрос2;…) и может иметь до 255 аргументов.
Если присутствует только 2 варианта действия, то общий результат будет «ИСТИНА» при наличии одного аргумента с таким же ответом. В этом работа «ИСКИЛИ» совпадает с «ИЛИ». Если оба решения получат ответ ИСТИНА или ЛОЖЬ, то итог будет ЛОЖЬ. Для пояснения приведена следующая таблица:
Исходные данные | Результат | Примечания |
---|---|---|
=ИСКЛИЛИ(3>0; 4<1) | ИСТИНА | В итоге ИСТИНА, потому что одно из значений ИСТИНА. |
=ИСКЛИЛИ(3<0; 4<1) | ЛОЖЬ | ЛОЖЬ, так как имеется 2 ответа ЛОЖЬ . |
=ИСКЛИЛИ(3>0; 4>1) | ЛОЖЬ | ЛОЖЬ, так как имеется 2 ответа ИСТИНА |
ЕСЛИМН (УСЛОВИЯ) и ПЕРЕКЛЮЧ
«ЕСЛИМН» и «ПЕРЕКЛЮЧ» появились в Excel 2016 и 2019 соответственно. Предназначены для облегчения составления формул, так как уменьшают количество вложений.
Способы вставки таблицы из Microsoft Excel в Word
«ЕСЛИМН» ранее называлась «УСЛОВИЯ». Введение ее связано с попыткой облегчить работу при вложении нескольких «ЕСЛИ». Не надо писать несколько раз «ЕСЛИ» и открывать многочисленные скобки. Синтаксис: «=ЕСЛИМН(условие1; значение1;условие2; значение2;условиe3; значение3…)». Можно создать до 127 условий.
«ПЕРЕКЛЮЧ» имеет следующую структуру: «=ПЕРЕКЛЮЧ(значение для переключения; значение, которое должно совпасть1…[2–126]; значение, возвращаемое при совпадении1…[2–126]; значение, возвращаемое при отсутствии совпадений)».
Первый аргумент указывает на местоположение проверяемого выражения, остальные присваивают ячейке первую совпавшую величину.
Оформление и примеры использования
Алгоритм написания логических формул в Эксель следующий:
- Нужно выделить пустую ячейку, в которую будет записываться формула и выводиться результат действия.
Вписывать можно и в строке формул, после выделения ячейки. - Перед формулами в программе ставится знак «=». Поставить его.
- Напечатать название оператора.
- После этого вписываются аргументы, если они есть. Начинается запись со знака «открывающаяся круглая скобка “(“».
- Аргументы вводятся последовательно через знак ”;”. Также, если после ввода названия функции нажать клавиши Ctrl + A, то откроется меню аргументов и вписать их можно здесь.
- В конце ставится символ «закрывающаяся круглая скобка “)”». Контролировать написание можно в строке формул.
- После завершения нажать кнопку ENTER. Результат появится в ячейке.
Работа с ПЕРЕКЛЮЧ
Сравнивает указанную величину в ячейке или формулу со списком данных и вписывает в ячейку первое совпавшее значение. Если совпадений не будет, и не проставлена величина по умолчанию, оператор выдаст ошибку «#Н/Д». Функция схожа с ЕСЛИМН, но в отличие от нее условие ставится точно, без сравнительных знаков.
Работа оператора иллюстрируется на рисунке.
Здесь вместо чисел 1, 2, 7 — нужно проставить прописью дни недели им соответствующие. Если будут другие цифры, то возвратится значение по умолчанию «Нет совпадений (No match)».
Использование ЕСЛИОШИБКА
Оператор используется для нахождения ошибки в таблице. Найдя ее, функция не пишет в ячейке какую-либо из ошибок, а возвращает указанный ответ, который может быть текстом, пустой строкой: =ЕСЛИОШИБКА(Что_проверять;Что_выводить_вместо_ошибки).
Например, нужно поделить значения в столбце А на величины в столбце В. Если по ошибке в строках стоят 0, то получится деление на 0.
Применение оператора «=ЕСЛИОШИБКА(A2/B2;»»)» скрывает ошибки.
Здесь сравнивается выражение A2/B2. В случае обнаружения ошибки в ячейку ставится пустая строка, указанная пробелом в кавычках ““.
ЕСЛИОШИБКА появилась в Excel 2007. До этого использовалась функция ЕОШИБКА, которая самостоятельно не могла обработать ошибку, так как имела только один аргумент, проверяющий указанную ячейку. Для ввода ответа в случае обнаружения ошибки, нужно было использовать оператор ЕСЛИ: «ЕСЛИ(ЕОШИБКА(А2/В2);”“;А2/В2)».
И/ИЛИ
Простые операторы, редко применяются без связки с другими функциями.
На рисунке показан принцип действия функции И.
Пример использования: «=И(A1>B1; A2<>25)». Здесь созданы два условия:
- Значение в ячейке А1 должно быть больше числа в В1.
- Число в А2 должно быть не равно 25.
При исполнении обоих получается ИСТИНА.
Если одно из заданий нарушено, получается ЛОЖЬ. В данном случае число в А1 меньше чем в В1.
Ниже представлен алгоритм функционирования оператора ИЛИ.
Пусть даны 3 выражения: A1>B1; A2>B2; A3>B3. Требуется применить к ним действие ИЛИ: «=ИЛИ(A1>B1; A2>B2; A3>B3)». Возможные варианты показаны на рисунках:
Здесь конечный результат ИСТИНА, так как из трех выражений одно верно: A3>B3. На следующем изображении функция выдала ответ «ЛОЖЬ», так как на все вопросы получены аналогичные ответы.
Основные операторы
Существуют и менее распространенные логические функции.
У каждого из вышеуказанных операторов, кроме первых двух, имеются аргументы. Аргументами могут выступать, как конкретные числа или текст, так и ссылки, указывающие адрес ячеек с данными.
Функции ЕОШИБКА и ЕПУСТО
Функция ЕОШИБКА проверяет, не содержит ли определенная ячейка или диапазон ячеек ошибочные значения. Под ошибочными значениями понимаются следующие:
- #Н/Д;
- #ЗНАЧ;
- #ЧИСЛО!;
- #ДЕЛ/0!;
- #ССЫЛКА!;
- #ИМЯ?;
- #ПУСТО!
В зависимости от того ошибочный аргумент или нет, оператор сообщает значение ИСТИНА или ЛОЖЬ. Синтаксис данной функции следующий: = ЕОШИБКА(значение)
. В роли аргумента выступает исключительно ссылка на ячейку или на массив ячеек.
Оператор ЕПУСТО делает проверку ячейки на то, пустая ли она или содержит значения. Если ячейка пустая, функция сообщает значение ИСТИНА, если ячейка содержит данные – ЛОЖЬ. Синтаксис этого оператора имеет такой вид: =ЕПУСТО(значение)
. Так же, как и в предыдущем случае, аргументом выступает ссылка на ячейку или массив.
Пример применения функций
Теперь давайте рассмотрим применение некоторых из вышеперечисленных функций на конкретном примере.
Имеем список работников предприятия с положенными им заработными платами. Но, кроме того, всем работникам положена премия. Обычная премия составляет 700 рублей. Но пенсионерам и женщинам положена повышенная премия в размере 1000 рублей. Исключение составляют работники, по различным причинам проработавшие в данном месяце менее 18 дней. Им в любом случае положена только обычная премия в размере 700 рублей.
Попробуем составить формулу. Итак, у нас существует два условия, при исполнении которых положена премия в 1000 рублей – это достижение пенсионного возраста или принадлежность работника к женскому полу. При этом, к пенсионерам отнесем всех тех, кто родился ранее 1957 года. В нашем случае для первой строчки таблицы формула примет такой вид: =ЕСЛИ(ИЛИ(C4<1957;D4="жен.");"1000";"700")
. Но, не забываем, что обязательным условием получения повышенной премии является отработка 18 дней и более. Чтобы внедрить данное условие в нашу формулу, применим функцию НЕ: =ЕСЛИ(ИЛИ(C4<1957;D4="жен.")*(НЕ(E4<18));"1000";"700")
.
Для того, чтобы скопировать данную функцию в ячейки столбца таблицы, где указана величина премии, становимся курсором в нижний правый угол ячейки, в которой уже имеется формула. Появляется маркер заполнения. Просто перетягиваем его вниз до конца таблицы.
Таким образом, мы получили таблицу с информацией о величине премии для каждого работника предприятия в отдельности.
Как видим, логические функции являются очень удобным инструментом для проведения расчетов в программе Microsoft Excel. Используя сложные функции, можно задавать несколько условий одновременно и получать выводимый результат в зависимости от того, выполнены эти условия или нет. Применение подобных формул способно автоматизировать целый ряд действий, что способствует экономии времени пользователя.
Практический пример использования логических функций
В примере ниже попробуем частично использовать описанные выше функции для решения задачи, приближенной к реальной ситуации с расчетом премии, зависящей от определенных условий.
В качестве исходных данных – таблица со сведениями о работниках, в которой указан их пол и возраст.
Нам необходимо произвести расчет премии. Ключевые условия, от которых зависит размер премии:
- величина обычной премии, которую получат все сотрудники без исключения – 3 000 руб.;
- сотрудницам женского пола положена повышенная премия – 7 000 руб.;
- молодым сотрудникам (младше 1984 г. рождения) положена повышенная премия – 7 000 руб.;
Выполним необходимые расчеты, используя логические функции.
- Встаем в первую ячейку столбца, в которой хотим посчитать размеры премий и щелкаем кнопку “Вставить функцию” (слева от сроки формул).
- В открывшемся Мастере функций выбираем категорию “Логические”, затем в предложенном перечне операторов кликаем по строке “ЕСЛИ” и жмем OK.
- Теперь нам нужно задать аргументы функции. Так как у нас не одно, а два условия получения повышенной премии, причем нужно, чтобы выполнялось хотя бы одно из них, чтобы задать логическое выражение, воспользуемся функцией ИЛИ. Находясь в поле для ввода значения аргумента “Лог_выражение” кликаем в основной рабочей области книги на небольшую стрелку вниз, расположенную в левой верхней части окна программы, где обычно отображается адрес ячейки. В открывшемся списке функций выбираем оператор ИЛИ, если он представлен в перечне (или можно кликнуть на пункт “Другие функции” и выбрать его в новом окне Мастера функций, как мы изначально сделали для выбора оператора ЕСЛИ).
- Мы переключимся в окно аргументов функци ИЛИ. Здесь задаем наши условия получения премии в 7000 руб.:
- год рождения позже 1984 года;
- пол – женский;
- Теперь обращаем внимание на строку формул. Кликаем в ней на название первоначального оператора ЕСЛИ, чтобы переключиться в аргументы этой функции.
- Заполняем аргументы функции и щелкаем OK:
- в значении “Истина” пишем цифру 7000;
- в значении “Ложь” указываем цифру 3000;
- Результат работы логических операторов отобразится в первой ячейке столбца, которую мы выбрали. Как мы можем видеть, окончательный вид формулы выглядит следующим образом:
=ЕСЛИ(ИЛИ(C2>1984;D2="жен.");7000;3000)
.
Кстати, вместо использования Мастера функций можно было вручную составить и прописать данную формулу в требуемой ячейке. - Чтобы рассчитать премию для всех сотрудников, воспользуемся Маркером заполнения. Наведем курсор на правый нижний угол ячейки с формулой. После того, как курсор примет форму черного крестика (это и есть Маркер заполнения), зажимаем левую кнопку мыши и протягиваем выделение вниз, до последней ячейки столбца.
- Все готово. Благодаря логическим операторам мы получили заполненные данные для столбца с премиями.
Логическая функция ИСКЛИЛИ в Excel
В Excel 2013 Microsoft представила функцию ИСКЛИЛИ, которая является логической функцией исключающего ИЛИ. Для тех, кто не знаком с понятием «Исключающего ИЛИ», сначала может быть немного сложно понять суть логической функции, но, надеюсь, приведенное ниже объяснение иллюстрируемое примерами формул поможет прояснить суть.
Синтаксис логической функции ИСКЛИЛИ идентичен синтаксису ИЛИ:
=ИСКЛИЛИ(логическое_значение1; [логическое_значение2];…)
В простейшей версии формулы ИСКЛИЛИ, содержащей только 2 логических оператора, логическая функция Excel ИСКЛИЛИ вернет ИСТИНУ, если любой из аргументов имеет значение ИСТИНА. Если оба аргумента ИСТИНА, либо оба ЛОЖЬ, ИСКЛИЛИ возвращает ЛОЖЬ. Рассмотрим примеры формул:
Формула |
Результат |
Описание |
=ИСКЛИЛИ(1>0; 2<1) |
ИСТИНА |
Логическая функция возвращает ИСТИНА, потому что первый аргумент ИСТИНА, а второй аргумент ЛОЖЬ. |
=ИСКЛИЛИ(1<0; 2<1) |
ЛОЖЬ |
Логическая функция возвращает ЛОЖЬ, потому что оба аргумента ЛОЖЬ. |
=ИСКЛИЛИ(1>0; 2>1) |
ЛОЖЬ |
Логическая функция возвращает ЛОЖЬ, потому что оба аргумента ИСТИНА. |
Когда добавляется больше логических операторов, функция ИСКЛИЛИ в Excel работает следующим образом:
- ИСТИНА, если нечетное число аргументов оценивается как ИСТИНА;
- ЛОЖЬ, если общее число ИСТИННЫХ утверждений четно, или если все операторы ЛОЖЬ.
Представленное ниже изображение наглядно это иллюстрирует:
Заключение
Логические операторы используются практически во всех сложных формулах, в которых значение в ячейке зависит от соблюдения одного или нескольких условий и позволяют строить гибкие конструкции, объединяя простые функции и расчеты в одной ячейке. Это дает возможность значительно сократить время на обработку данных и повысить эффективность работы, так как снимает большое количество промежуточных шагов в расчетах и вычислениях.
Источники
- https://office-menu.ru/uroki-excel/13-uverennoe-ispolzovanie-excel/31-logicheskie-funktsii-excel
- https://statanaliz.info/excel/funktsii-i-formuly/neskolko-uslovij-funktsii-esli-eslimn-excel/
- https://nastroyvse.ru/programs/review/pravilno-zapisat-logicheskie-formuly-v-excel.html
- http://composs.ru/logicheskie-funkcii-v-microsoft-excel/
- https://lumpics.ru/logical-functions-in-excel/
- https://MicroExcel.ru/logicheskie-funkczii/
- https://naprimerax.org/posts/76/logicheskie-funktcii-v-excel
Здравствуйте, друзья! Часто ли вам приходится делать выбор? Например, захотели купить новый телефон, а полной суммы денег у вас нет. Взять кредит или копить? Так сегодня разберем как делать выбор в электронных таблицах Excel. Это позволяет сделать условная функция ЕСЛИ().
В этой функции проверяется истинность одного или нескольких логических выражений и выбирается дальнейшее действие. В логических выражениях используют знаки операций отношения между сравниваемыми величинами.
Что же делает функция ЕСЛИ()? Посмотрите на схему. Здесь приведен простой пример работы функции при определении знака числа а.
Блок-схема «Простое условие». Определение отрицательных и неотрицательных чисел
Условие а>=0 определяет два возможных варианта: неотрицательное число (ноль или положительное) и отрицательное. Ниже схемы приведена запись формулы в Excel. После условия через точку с запятой перечисляются варианты действий. В случае истинности условия, в ячейке отобразится текст «неотрицательное», иначе — «отрицательное». То есть запись, соответствующая ветви схемы «Да», а следом – «Нет».
Текстовые данные в формуле заключаются в кавычки, а формулы и числа записывают без них.
Если результатом должны быть данные, полученные в результате вычислений, то смотрим следующий пример. Выполним увеличение неотрицательного числа на 10, а отрицательное оставим без изменений.
Блок-схема «Простое условие». Расчет данных
На схеме видно, что при выполнении условия число увеличивается на десять, и в формуле Excel записывается расчетное выражение А1+10 (выделено зеленым цветом). В противном случае число не меняется, и здесь расчетное выражение состоит только из обозначения самого числа А1 (выделено красным цветом).
Это была краткая вводная часть для начинающих, которые только начали постигать азы Excel. А теперь давайте рассмотрим более серьезный пример с использованием условной функции.
Задание:
Процентная ставка прогрессивного налога зависит от дохода. Если доход предприятия больше определенной суммы, то ставка налога выше. Используя функцию ЕСЛИ, рассчитайте сумму налога.
Решение данной задачи видно на рисунке ниже. Но внесем все-таки ясность в эту иллюстрацию. Основные исходные данные для решения этой задачи находятся в столбцах А и В. В ячейке А5 указано пограничное значение дохода при котором изменяется ставка налогообложения. Соответствующие ставки указаны в ячейках В5 и В6. Доход фирм указан в диапазоне ячеек В9:В14. Формула расчета налога записывается в ячейку С9: =ЕСЛИ(B9>A$5;B9*B$6;B9*B$5). Эту формулу нужно скопировать в нижние ячейки (выделено желтым цветом).
В расчетной формуле адреса ячеек записаны в виде A$5, B$6, B$5. Знак доллара делает фиксированной часть адреса, перед которой он установлен, при копировании формулы. Здесь установлен запрет на изменение номера строки в адресе ячейки.
Составное условие состоит из простых, связанных логическими операциями И() и ИЛИ().
И() — логическая операция, требующая одновременного выполнения всех условий, связанных ею.
ИЛИ() — логическая операция, требующая выполнения любого из перечисленных условий, связанных ею.
Например: Рассмотрим электронную таблицу «Ведомость сдачи вступительных экзаменов». Для зачисления абитуриента в ВУЗ, ему необходимо преодолеть проходной балл, и по математике отметка должна быть выше 70 баллов.
Посмотрите внимательно на рисунок ниже.
В этом примере функция ЕСЛИ() использует составное условие, связанное логической операцией И(). Обратите внимание: абитуриент Петров не зачислен, хотя сумма его баллов равна проходному.
Почему так произошло? Посмотрим внимательно на условие в нашей формуле =ЕСЛИ(И(E6>=D2;B6>70);»зачислен»;»не зачислен»). Логическая операция И() требует выполнения всех условий, но у нас выполняется только одно. Второе условие B6>70 не выполнено, поэтому составное условие принимает значение «ложь». И на экран выводится сообщение «не зачислен» (вспоминаем схему – ветвь «нет»).
Задание:
В торговой фирме перед Новым Годом устроена праздничная распродажа. Рассчитать сумму продаж с учетом скидки, назначаемой в период распродажи.
1. Рассчитайте общую стоимость продаж. Итого = Стоимость* Количество.
2. Определите скидку (в процентах), используя функцию ЕСЛИ(). Если дата продажи попадает в период праздничной распродажи, то назначается скидка, иначе скидка равняется нулю. При задании условий используйте логическую функцию И().
3. Определите сумму продажи с учетом скидки. Сумма продажи с учетом скидки = Итого* (1- Скидка%).
Абитуриент Сидоров зачислен, хотя не набрал проходной балл. Вот формула =ЕСЛИ(ИЛИ(B7>60;E7>D2;);»зачислен»;»не зачислен»). Здесь использована операция ИЛИ(), поэтому достаточно выполнение хотя бы одного условия. Что и произошло, первое условие B7>60 истинно. Оно привело к выводу сообщения о зачислении абитуриента.
Задание:
В торговой фирме установлены дни распродаж — последние числа месяца. Рассчитать сумму продаж с учетом скидки, назначаемой в дни распродажи.
1. Рассчитайте общую стоимость продаж. Итого = Стоимость* Количество.
2. Определите скидку (в процентах), используя функцию ЕСЛИ(). Если дата продажи совпадает с датами распродаж, то назначается скидка, иначе скидка равняется нулю. При задании условий используйте логическую функцию ИЛИ().
3. Определите сумму продажи с учетом скидки. Сумма продажи с учетом скидки = Итого* (1- Скидка%)
Решение:
Для проведения расчетов необходимо вписать следующие формулы:
- В ячейке Е7: =B7*C7
- В ячейке F7: =ЕСЛИ(ИЛИ(D7=D$4;D7=E$4;D7=F$4);B$4;0)
- В ячейке G7: =E7*(1-F7)
и скопировать по соответствующим столбцам до 15 строки включительно.
Вложенные условия
Если для решения задачи недостаточно использования составных условий, то тогда применяют более сложную конструкцию вложенных условий. Смотрите схему.
В данном примере вторая функция ЕСЛИ() является вложенной и записывается на месте действия, которое вызывается при не выполнении условия первой функции. В Excel последних версий допускается делать до 64 вложений.
Задание:
С целью уменьшения текучести кадров администрация решила выплачивать надбавку за непрерывный стаж работы на своем предприятии. Рассчитайте надбавку за непрерывный стаж работы в соответствии с таблицей Надбавка.
1. Определите стаж работы сотрудников. Стаж = 2018- Год приема на работу.
2. Используя вложенные функции Если, рассчитайте надбавку для сотрудников. Надбавка (руб.) = Надбавка(%)* Оклад
Решение:
Для проведения расчетов необходимо вписать следующие формулы:
- В ячейке D9: =2018-B9
- В ячейке E9: =ЕСЛИ(D9>=B$6;C9*C$6;ЕСЛИ(D9>=B$5;C9*C$5;0))
и скопировать по соответствующим столбцам до 19 строки включительно.
В этой статье я постарался максимально подробно и доходчиво объяснить применение условной функции в Excel. Конечно же, в Excel есть и другие функции с условием, но о них поговорим в следующей статье. Друзья, если вам была интересна и полезна данная информация, не забывайте делиться ею в социальных сетях. А также буду рад прочитать ваши комментарии.
Дополнительная информация:
PS: Удивительные факты
Функция ЕСЛИ в Excel с примерами нескольких условий
Логический оператор ЕСЛИ в Excel применяется для записи определенных условий. Сопоставляются числа и/или текст, функции, формулы и т.д. Когда значения отвечают заданным параметрам, то появляется одна запись. Не отвечают – другая.
Логические функции – это очень простой и эффективный инструмент, который часто применяется в практике. Рассмотрим подробно на примерах.
Синтаксис функции ЕСЛИ с одним условием
Синтаксис оператора в Excel – строение функции, необходимые для ее работы данные.
Разберем синтаксис функции:
Логическое_выражение – ЧТО оператор проверяет (текстовые либо числовые данные ячейки).
Значение_если_истина – ЧТО появится в ячейке, когда текст или число отвечают заданному условию (правдивы).
Значение,если_ложь – ЧТО появится в графе, когда текст или число НЕ отвечают заданному условию (лживы).
Оператор проверяет ячейку А1 и сравнивает ее с 20. Это «логическое_выражение». Когда содержимое графы больше 20, появляется истинная надпись «больше 20». Нет – «меньше или равно 20».
Внимание! Слова в формуле необходимо брать в кавычки. Чтобы Excel понял, что нужно выводить текстовые значения.
Еще один пример. Чтобы получить допуск к экзамену, студенты группы должны успешно сдать зачет. Результаты занесем в таблицу с графами: список студентов, зачет, экзамен.
Обратите внимание: оператор ЕСЛИ должен проверить не цифровой тип данных, а текстовый. Поэтому мы прописали в формуле В2= «зач.». В кавычки берем, чтобы программа правильно распознала текст.
Функция ЕСЛИ в Excel с несколькими условиями
Часто на практике одного условия для логической функции мало. Когда нужно учесть несколько вариантов принятия решений, выкладываем операторы ЕСЛИ друг в друга. Таким образом, у нас получиться несколько функций ЕСЛИ в Excel.
Синтаксис будет выглядеть следующим образом:
Здесь оператор проверяет два параметра. Если первое условие истинно, то формула возвращает первый аргумент – истину. Ложно – оператор проверяет второе условие.
Примеры несколько условий функции ЕСЛИ в Excel:
Таблица для анализа успеваемости. Ученик получил 5 баллов – «отлично». 4 – «хорошо». 3 – «удовлетворительно». Оператор ЕСЛИ проверяет 2 условия: равенство значения в ячейке 5 и 4.
В этом примере мы добавили третье условие, подразумевающее наличие в табеле успеваемости еще и «двоек». Принцип «срабатывания» оператора ЕСЛИ тот же.
Расширение функционала с помощью операторов «И» и «ИЛИ»
Когда нужно проверить несколько истинных условий, используется функция И. Суть такова: ЕСЛИ а = 1 И а = 2 ТОГДА значение в ИНАЧЕ значение с.
Функция ИЛИ проверяет условие 1 или условие 2. Как только хотя бы одно условие истинно, то результат будет истинным. Суть такова: ЕСЛИ а = 1 ИЛИ а = 2 ТОГДА значение в ИНАЧЕ значение с.
Функции И и ИЛИ могут проверить до 30 условий.
Пример использования оператора И:
Пример использования функции ИЛИ:
Как сравнить данные в двух таблицах
Пользователям часто приходится сравнить две таблицы в Excel на совпадения. Примеры из «жизни»: сопоставить цены на товар в разные привозы, сравнить балансы (бухгалтерские отчеты) за несколько месяцев, успеваемость учеников (студентов) разных классов, в разные четверти и т.д.
Чтобы сравнить 2 таблицы в Excel, можно воспользоваться оператором СЧЕТЕСЛИ. Рассмотрим порядок применения функции.
Для примера возьмем две таблицы с техническими характеристиками разных кухонных комбайнов. Мы задумали выделение отличий цветом. Эту задачу в Excel решает условное форматирование.
Исходные данные (таблицы, с которыми будем работать):
Выделяем первую таблицу. Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек:
В строку формул записываем: =СЧЕТЕСЛИ (сравниваемый диапазон; первая ячейка первой таблицы)=0. Сравниваемый диапазон – это вторая таблица.
Чтобы вбить в формулу диапазон, просто выделяем его первую ячейку и последнюю. «= 0» означает команду поиска точных (а не приблизительных) значений.
Выбираем формат и устанавливаем, как изменятся ячейки при соблюдении формулы. Лучше сделать заливку цветом.
Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).
Здесь вместо первой и последней ячейки диапазона мы вставили имя столбца, которое присвоили ему заранее. Можно заполнять формулу любым из способов. Но с именем проще.
Функции Excel ЕСЛИ (IF) и ЕСЛИМН (IFS) для нескольких условий
Логическая функция ЕСЛИ в Экселе – одна из самых востребованных. Она возвращает результат (значение или другую формулу) в зависимости от условия.
Функция ЕСЛИ в Excel
Функция имеет следующий синтаксис.
ЕСЛИ(лог_выражение; значение_если_истина; [значение_если_ложь])
лог_выражение – это проверяемое условие. Например, A2 30) не выполняется и возвращается альтернативное значение, указанное в третьем поле. В этом вся суть функции ЕСЛИ. Протягивая расчет вниз, получаем результат по каждому товару.
Однако это был демонстрационный пример. Чаще формулу Эксель ЕСЛИ используют для более сложных проверок. Допустим, есть средненедельные продажи товаров и их остатки на текущий момент. Закупщику нужно сделать прогноз остатков через 2 недели. Для этого нужно от текущих запасов отнять удвоенные средненедельные продажи.
Пока все логично, но смущают минусы. Разве бывают отрицательные остатки? Нет, конечно. Запасы не могут быть ниже нуля. Чтобы прогноз был корректным, нужно отрицательные значения заменить нулями. Здесь отлично поможет формула ЕСЛИ. Она будет проверять полученное по прогнозу значение и если оно окажется меньше нуля, то принудительно выдаст ответ 0, в противном случае — результат расчета, т.е. некоторое положительное число. В общем, та же логика, только вместо значений используем формулу в качестве условия.
В прогнозе запасов больше нет отрицательных значений, что в целом очень неплохо.
Формулы Excel ЕСЛИ также активно используют в формулах массивов. Здесь мы не будем далеко углубляться. Заинтересованным рекомендую прочитать статью о том, как рассчитать максимальное и минимальное значение по условию. Правда, расчет в той статье более не актуален, т.к. в Excel 2016 появились функции МИНЕСЛИ и МАКСЕСЛИ. Но для примера очень полезно ознакомиться – пригодится в другой ситуации.
Формула ЕСЛИ в Excel – примеры нескольких условий
Довольно часто количество возможных условий не 2 (проверяемое и альтернативное), а 3, 4 и более. В этом случае также можно использовать функцию ЕСЛИ, но теперь ее придется вкладывать друг в друга, указывая все условия по очереди. Рассмотрим следующий пример.
Нескольким менеджерам по продажам нужно начислить премию в зависимости от выполнения плана продаж. Система мотивации следующая. Если план выполнен менее, чем на 90%, то премия не полагается, если от 90% до 95% — премия 10%, от 95% до 100% — премия 20% и если план перевыполнен, то 30%. Как видно здесь 4 варианта. Чтобы их указать в одной формуле потребуется следующая логическая структура. Если выполняется первое условие, то наступает первый вариант, в противном случае, если выполняется второе условие, то наступает второй вариант, в противном случае если… и т.д. Количество условий может быть довольно большим. В конце формулы указывается последний альтернативный вариант, для которого не выполняется ни одно из перечисленных ранее условий (как третье поле в обычной формуле ЕСЛИ). В итоге формула имеет следующий вид.
Комбинация функций ЕСЛИ работает так, что при выполнении какого-либо указанно условия следующие уже не проверяются. Поэтому важно их указать в правильной последовательности. Если бы мы начали проверку с B2 =1. Однако этого можно избежать, если в поле с условием написать ИСТИНА, указывая тем самым, что, если не выполняются ранее перечисленные условия, наступает ИСТИНА и возвращается последнее альтернативное значение.
Теперь вы знаете, как пользоваться функцией ЕСЛИ в Excel, а также ее более современным вариантом для множества условий ЕСЛИМН.
Примеры нескольких условий в формуле «если» в excel
Основу любого логического выражения составляют две величины: истина (TRUE) и ложь (FALSE). С помощью логических выражений строятся многочисленные деревья решений. Самое простое – вопрос с ответом «ДА» или «НЕТ». В случае «ДА» выполняется одно действие, в случае «НЕТ» – другое. Для реализации условий существует программный оператор IF (ЕСЛИ).
В программе EXCEL есть функция IF, которая позволяет сделать самые невероятные логические конструкции, вкладывая операторы IF друг в друга. В старых версиях программы вложенность была ограничена 7 уровнями, ЕСЛИ в EXCEL 2010 не имеет ограничений, а в версии 2016 появилась новая функция ЕСЛИМН, учитывающая множественность вложений.
Познакомимся с многоликой функцией IF.
Функция IF
ЕСЛИ – стандартная функция программы EXCEL, которая выполняет проверку конкретного условия. Условие представляет собой вопрос, имеющий два ответа: истина и ложь.
Условие записывается в виде логического выражения, состоящего из правой и левой части, связанного логическими операторами сравнения: больше (>), меньше ( ), а также >= и =10); 1;0)
Эта формула выделит в общем списке нужную категорию работников по установленному качественному признаку =1.
Функция IF с формулой ИЛИ
Вариант использования функции ИЛИ с IF может быть следующий. Руководство предприятия в течение года поквартально поощряло работников. Необходимо выбрать всех, кто получал поквартальные премии больше 5000 р.
Конструкция ИЛИ имеет синтаксис аналогичный формуле И. Но ИСТИНА возвращается при условии истинности хотя бы одного логического выражения.
В нашем примере необходима формула:
=ЕСЛИ(ИЛИ(ячейка_премия1квартал>=5000; ячейка_премия2квартал>=5000; ячейка_премия3квартал>=5000; ячейка_премия4квартал>=5000);1;0)
Последующая фильтрация данных по признаку 1 даст сделать нужный список трудящихся.
Таким образом, очевидна полезность функции IF. В новых версиях программы появляются улучшенные формулы, объединяющие наиболее востребованные старые приёмы и действия, что даёт неограниченные возможности для изучения и применения на практике программы эксель.
Формула в Эксель ЕСЛИ, когда несколько условий
Эксель — отличный редактор, позволяющий решать множество задач быстро и просто. Здесь легко посчитать проценты, провести корреляционный анализ, построить графики и т.д. Функционал программы огромен, поэтому далеко не все сразу понимают, каким оператором нужно воспользоваться, чтобы справиться с конкретной проблемой. Рассмотрим на примерах, как работать с формулой ЕСЛИ с несколькими условиями.
Функция ЕСЛИ
Написать формулу в Excel можно двумя способами — вручную, введя данные в строку функции или прямо в ячейку, и обратившись к меню. Попробуем разобраться, как пользоваться функцией ЕСЛИ на примере. Алгоритм действий довольно простой — указывается определенное условие и варианты, что следует делать в случае истины или лжи (то есть условие либо выполняется, либо нет):
- Открываем Эксель, найдя программу в меню «Пуск» или на рабочем столе.
- Вводим данные, с которыми предстоит работать. Допустим, есть информация о сотрудниках компании — ее и будем использовать в качестве материала.
- Добавляем столбец «Премия» — в него выводим результаты функции ЕСЛИ. Курсор ставим в ячейку G4.
- Кликаем по значку функции, расположенному слева от строки ввода оператора, которая находится над рабочим полем. Также формулу в Эксель можно вставить, обратившись к пункту меню «Формулы» и выбрав там «Логические».
- В «Категории» находим «Логические», а в появившемся списке — функцию ЕСЛИ. Кликаем по «Ок».
- Появится окно, где необходимо указать аргументы функции, то есть условия.
- Предположим, премия менеджеров составляет 30%. Заполняем аргументы, начиная с логического выражения — пишем там адрес ячейки и нужное значение. В нашем случае это выглядит следующим образом: Лог_выражение = D4=«менеджер». Затем указываем размер премии (30), если выражение истинно, и 0, если оно ложно. Нажимаем «Ок».
- В результате видим, что премия первого сотрудника составляет 0%, так как он не является менеджером. Условие выполнено!
- Таблица содержит множество строк, необходимо заполнить их все. Конечно, не требуется каждый раз вбивать функцию заново, ее надо просто скопировать. Сделать это очень просто — кликаем мышкой по ячейке G4 (там уже получен результат), подводим курсор к левому нижнему углу и смотрим, когда он превратится в плюс.
- Растягиваем формулу на остальные ячейки, держа левую кнопку мыши нажатой и опускаясь вниз.
Вот и все — менеджеры получают премию. Воспользовавшись формулой ЕСЛИ, можно быстро сделать выборку нужных сотрудников.
Важно: конечно, посмотрев на пример, кажется, что и вручную несложно совершить подобные действия, однако все зависит от объема информации — чем больше данных в таблице, тем сложнее их анализировать визуально. Риск упустить что-то слишком велик, а Excel не только сэкономит время, но и поможет избежать ошибок.
Функция ЕСЛИ с условием И
Часто одним условием дело не ограничивается — например, нужно начислить премию только менеджерам, которые работают в Южном филиале компании. Действуем следующим образом:
- Выделяем мышкой первую ячейку (G4) в столбце с премиями. Кликаем по значку Fx, находящемуся слева от строки ввода формул.
- Появится окно с уже заполненными аргументами функции.
- Изменяем логическое выражение, добавив туда еще одно условие и объединив их с помощью оператора И (условия берем в скобки). В нашем случае получится: Лог_выражение = И(D4=«менеджер»;E4=«Южный»). Нажимаем «Ок».
- Растягиваем формулу на все ячейки, выделив первую и потянув мышкой вниз при нажатой левой клавише.
Совет: если в таблице много строк, то становится неудобно постоянно перематывать вверх-вниз, чтобы посмотреть шапку. Выход есть — закрепить строку в Excel. Тогда названия столбцов будут всегда показаны на экране.
Функция ЕСЛИ с условием ИЛИ
В качестве примера рассмотрим, как начислить в Экселе премию в размере 40% всем сотрудникам, которые являются бухгалтерами или директорами. То есть произведем выборку по двум условиям:
- Кликаем мышью по первой ячейке в столбце премий (G4), затем нажимаем на иконку слева от строки ввода формул.
- Редактируем аргументы функции. Логическое выражение будет представлять собой: ИЛИ(D4=«бухгалтер»;D4=«директор»). В «Значение_если_истина» пишем 40, а в «Значение_если_ложь» — 0. Кликаем «Ок».
- Копируем формулу, растягивая ее на остальные ячейки. Смотрим результат — премия 40% начислена директору и двум бухгалтерам.
Функция СУММЕСЛИ
Данная формула в Экселе применяется, когда требуется суммировать значения в ячейках, попадающих под какое-либо заданное условие. Например, нужно выяснить суммарную заработную плату всех продавцов:
- Добавляем строку с общей зарплатой продавцов и кликаем по ячейке, куда будет выводится результат.
- Нажимаем на иконку Fx, которая находится слева от строки ввода функций. В открывшемся окне ищем нужную формулу через поиск — вводим в соответствующее окно «суммесли», выбираем оператор в списке, кликаем «Ок».
- Появится окно, где необходимо заполнить аргументы функции.
- Вводим аргументы — первое поле «Диапазон» определяет, какие ячейки нужно проверить. В данном случае — должности работников. Кликаем мышкой в поле «Диапазон» и указываем там D4:D18. Можно поступить еще проще — просто выделить нужные ячейки.
- В поле «Критерий» вводим «продавец». В «Диапазоне_суммирования» пишем ячейки с зарплатой сотрудников (вручную либо выделив их мышкой). Далее — «Ок».
- Смотрим на результат — общая заработная плата всех продавцов посчитана.
Совет: сделать диаграмму в Excel просто и быстро — нужно всего лишь найти соответствующую кнопку на вкладке «Вставка» в меню.
Функция СУММЕСЛИМН
Данный оператор в Excel предназначен для вычисления суммы с использованием нескольких условий. К примеру, нужно определить заработную плату менеджеров, работающих в Южном филиале:
- Добавляем строку с общей зарплатой менеджеров Южного филиала. Выделим ячейку, где будет показываться итог вычислений.
- Кликаем по значку функции. В появившемся окне в поле поиска вводим «суммеслимн», нажимаем «Найти» и выбираем нужный оператор из списка.
- В открывшемся окне необходимо заполнить аргументы функции. В «Диапазон_суммирования» указываем ячейки с заработной платой. «Диапазон_условия1» — ячейки с должностями сотрудников. «Условие1» = «менеджер», так как мы суммируем зарплату менеджеров. Теперь нужно учесть второе условие — взять менеджеров из Южного филиала. В «Диапазон_условия2» вводим ячейки с филиалами, «Условие2» = «Южный». Все аргументы определены, нажимаем «Ок».
- В результате будет рассчитана общая зарплата всех менеджеров, работающих в Южном филиале.
Функция СЧЁТЕСЛИ
Данный оператор используется в Экселе, когда нужно посчитать количество ячеек, попадающих под определенное условие. Предположим, требуется узнать, сколько продавцов работает в компании:
- Добавляем строку с количеством продавцов и выделяем ячейку, куда планируется вывести результат.
- Кликаем по кнопке «Вставить функцию», расположенной во вкладке «Формулы» в меню. В открывшемся окне в поле «Категория» выбираем «Полный алфавитный перечень». В списке формул находим по алфавиту СЧЁТЕСЛИ, нажимаем «Ок».
- Заполняем аргументы функции — в поле «Диапазон» указываем ячейки с должностями, в «Критерии» пишем «продавец». Далее — «Ок».
- В результате получаем количество продавцов, работающих в компании. Эксель просто считает ячейки, где написано «продавец».
Функция СЧЁТЕСЛИМН
Иногда возникают более сложные задачи — например, нужно определить, сколько продавцов работает в Северном филиале. Тогда следует воспользоваться формулой СЧЁТЕСЛИМН:
- Добавляем строку с количеством продавцов Северного филиала и выделяем ячейку с будущим результатом.
- Кликаем по кнопке «Вставить функцию» во вкладке «Формулы». Через алфавитный перечень находим нужную функцию и нажимаем «Ок».
- Вводим аргументы функции: «Диапазон_условия1» — это ячейки с должностями, «Условие1» = «продавец». В «Диапазон_условия2» пишем ячейки с филиалами, «Условие2» = «Северный».
- В итоге будет определено количество продавцов Северного филиала.
Подводим итоги
В Excel существует несколько функций категории ЕСЛИ — использовать их нетрудно, так как программа максимально подсказывает алгоритм действий. Формулы существенно облегчают вычисления, на которые без Экселя можно потратить уйму времени и сил. К тому же нивелируется риск ошибок и человеческий фактор. Если возникают сложности с применением операторов, то, скорее всего, дело в неправильном вводе аргументов функции — перепроверьте формулу. Чтобы уточнить синтаксис, лучше воспользоваться справкой, которая в Экселе есть по каждой функции.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Без преувеличения можно сказать, что функция ЕСЛИ в excel является одной из наиболее часто встречаемых и часто используемых. Работа экономиста в excel немыслима без знания этой функции.
Функция ЕСЛИ относиться к логическим функциям MS Excel, и позволяет создавать весьма затейливые конструкции, основываясь на проверке условия и выборе из двух и более альтернатив.
С использованием функции ЕСЛИ в excel можно строить ветвящиеся алгоритмы, строить дерево решений и другие системы и формулы используя вложение одной функции ЕСЛИ в другую и т.д. В Excel 2010 можно использовать до 64 вложений. Это позволяет построить поистине грандиозный алгоритм вычислений.
В общем виде функция ЕСЛИ в excel имеет следующий синтаксис:
ЕСЛИ(лог_выражение;значение_если_истина;значение_если_ложь)
Функция возвращает одно из двух значений в звисимости от того, какое значение принимает условие (лог_выраение). Если условие принимает значение ИСТИНА, то функция ЕСЛИ возвращает значение_если_истина, а если условие принимает значение ЛОЖЬ, то возвращается значение_ели_ложь.
Рассмотрим синтаксис данной функции на примере алгоритма вычисления суммы с НДС или без НДС.
Лог_выражение – это может быть любое значение или выражение (формула) которое принимает значение ИСТИНА или ЛОЖЬ. Так, например, С5=“с НДС” – это логическое выражение. Если в ячейке С5 находиться текст «с НДС», то логическое выражение принимает значение ИСТИНА, в противном случае – ЛОЖЬ, например, если там содержится текст «без НДС».
Значение_если_истина — значение или выражение (формула), которое возвращается, если аргумент «лог_выражение» имеет значение ИСТИНА. Так, например, если этот аргумент равен формуле С12*1,18, то при значении логического выражения равному ИСТИНА, вычисления ведется по этой формуле.
Если аргумент «лог_выражение» имеет значение ИСТИНА, а аргумент «значение_если_истина» не задан, возвращается значение 0 (ноль).
Значение_если_ложь — значение или выражение (формула), которое возвращается, если аргумент «лог_выражение» имеет значение ЛОЖЬ. Так, например, если этот аргумент равен формуле С12*1 или просто С12, то при значении логического выражения равному ЛОЖЬ, вычисления ведется по этой формуле, т.е., как в нашем примере, берется просто значение суммы из ячейки С12
Рассмотрим наиболее часто встречающиеся в работе экономиста и при финансовом моделировании ситуации, в котором нам поможет использование функции ЕСЛИ.
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Например, с помощью функции СУММЕСЛИМН можно найти число всех поставщиков, 1 находящихся в определенном городе, 2 которые продают определенный товар. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Электронные таблицы в Excel позволяют выполнять различные вычислительные действия, включая суммирование ячеек. При работе с внушительным объемом данных, иногда требуется проделывать математические операции с ячейками, попадающими по конкретные условия. Для таких задач в Excel предусмотрены специальные функции для суммирования по условию, которые упрощают работу с таблицами.
Формулы количества и суммы в Excel — ПОЛЕЗНЫЕ ПРОГРАММЫ ДЛЯ УЧЕБЫ И РАБОТЫ
Первым делом создайте таблицу, в которой будет несколько полей, по которым можно будет сравнивать строки. В нашем случае при помощи поля «Статус сотрудника» мы будем проверять, кому нужно выплатить деньги, а кому – нет.
Вам также могут быть интересны следующие статьи
Можно ли сздать формулу дата не используя в ней информацию из других ячеек (=ДАТА(A2;B2;C2)), а используя в ней числа которые не ссылаються на другие ячейки (=ДАТА(2014;08;26))?
Не обязательно использовать ссылки на другие ячейки, абсолютные значения тоже подойдут
А как преобразовать в формат гггг-мм-дд уже внесенные даты рождения (20 тыс шт) в формате дд.мм.гггг ? На установку формата ячеек, в т.ч. и с установкой фолрмата системного времени через часы) не реагирует. Информация нужна срочно.
28/05/2015
Функция ЕСЛИ в Excel | Excel Training
Каждый раз, когда вы презентуете данные содержащие даты, убедитесь, что они отформатированы должным образом. Существует целый ряд форматов дат, которые используется каждым отделом, компанией или страной по-разному. Лично я предпочитаю формат ДД-MMM-ГГГГ, который исключает двусмысленности.
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Сразу хочу обратить ваше внимание, что при использовании текстовых выражений в формулах, необходимо заключать их в кавычки текст для корректной работы формул. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Учитывает данные любого типа, включая значения ошибок и пустой текст («»). Например, если в диапазоне есть формула, которая возвращает пустую строку, функция СЧЁТЗ учитывает это значение. Функция СЧЁТЗ не учитывает пустые ячейки.
10 формул в Excel, которые облегчат вам жизнь — Лайфхакер
В Excel также есть полезные функции, о которых мало кто знает. Они достаточно простые, но при этом могут существенно упростить работу и сэкономить время в десятки и сотни раз. Полезные лайфхаки можно прочитать в статье « Полезные функции Excel: мелочи, которые помогут упростить работу«.
Функция ЕСЛИ: примеры с несколькими условиями
Для того, чтобы описать условие в функции ЕСЛИ, Excel позволяет использовать более сложные конструкции. В том числе можно использовать и несколько условий. Рассмотрим на примере. Для объединения нескольких условий в […]
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
В появившемся диалоговом окне перейдите во вкладку Число, в поле Числовые форматы выберите Дата, в появившемся справа поле выберите наиболее подходящий формат. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Синтаксис: СУММЕСЛИМН(диапазон_суммирования; диапазон_условия1; условие1; [диапазон_условия2; условие2]; …)
Пример формулы: =СУММЕСЛИМН(B2:B9; C2:C9; «Рязань»; E2:E9; «Бананы»)
Excel если пусто то другая ячейка — Все о Windows 10
«СРЗНАЧ» отображает среднее арифметическое всех чисел в выбранных ячейках. Другими словами, функция складывает указанные пользователем значения, делит получившуюся сумму на их количество и выдаёт результат. Аргументами могут быть отдельные ячейки и диапазоны. Для работы функции нужно добавить хотя бы один аргумент.
ЕСЛИ
Формула «ЕСЛИ» проверяет, выполняется ли заданное условие, и в зависимости от результата отображает одно из двух указанных пользователем значений. С её помощью удобно сравнивать данные.
В качестве первого аргумента функции можно использовать любое логическое выражение. Вторым вносят значение, которое таблица отобразит, если это выражение окажется истинным. И третий (необязательный) аргумент — значение, которое появляется при ложном результате. Если его не указать, отобразится слово «ложь».
Мнение эксперта
Витальева Анжела, консультант по работе с офисными программами
Со всеми вопросами обращайтесь ко мне!
Задать вопрос эксперту
Так, например, если этот аргумент равен формуле С12 1,18, то при значении логического выражения равному ИСТИНА, вычисления ведется по этой формуле. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!
Значение_если_ложь — значение или выражение (формула), которое возвращается, если аргумент «лог_выражение» имеет значение ЛОЖЬ. Так, например, если этот аргумент равен формуле С12*1 или просто С12, то при значении логического выражения равному ЛОЖЬ, вычисления ведется по этой формуле, т.е., как в нашем примере, берется просто значение суммы из ячейки С12
Функция ДАТА — как использовать формулу ДАТА в Excel | Exceltip
Месяц – второй аргумент, который указывает, какой месяц будет фигурировать в нашей дате. Обратите внимание, что значения месяца не ограничены рамками от 1 до 12, а могут принимать любые значения, даже отрицательные. К примеру, если вы напишите формулу =ДАТА(2013;13;1), Excel вернет дату, которая отстоит от 1-го января 2013 года на 13 месяцев, т.е. 1/1/2014.
Содержание статьи (кликните для открытия/закрытия)
- Условная функция ЕСЛИ()
- Простое условие
- Составное условие
- Логическая операция И()
- Логическая операция ИЛИ()
- Вложенные условия
Здравствуйте, друзья! Часто ли вам приходится делать выбор? Например, захотели купить новый телефон, а полной суммы денег у вас нет. Взять кредит или копить? Так сегодня разберем как делать выбор в электронных таблицах Excel. Это позволяет сделать условная функция ЕСЛИ().
Условная функция ЕСЛИ()
В этой функции проверяется истинность одного или нескольких логических выражений и выбирается дальнейшее действие. В логических выражениях используют знаки операций отношения между сравниваемыми величинами.
Простое условие
Что же делает функция ЕСЛИ()? Посмотрите на схему. Здесь приведен простой пример работы функции при определении знака числа а.
Условие а>=0 определяет два возможных варианта: неотрицательное число (ноль или положительное) и отрицательное. Ниже схемы приведена запись формулы в Excel. После условия через точку с запятой перечисляются варианты действий. В случае истинности условия, в ячейке отобразится текст «неотрицательное», иначе — «отрицательное». То есть запись, соответствующая ветви схемы «Да», а следом – «Нет».
Текстовые данные в формуле заключаются в кавычки, а формулы и числа записывают без них.
Если результатом должны быть данные, полученные в результате вычислений, то смотрим следующий пример. Выполним увеличение неотрицательного числа на 10, а отрицательное оставим без изменений.
На схеме видно, что при выполнении условия число увеличивается на десять, и в формуле Excel записывается расчетное выражение А1+10 (выделено зеленым цветом). В противном случае число не меняется, и здесь расчетное выражение состоит только из обозначения самого числа А1 (выделено красным цветом).
Это была краткая вводная часть для начинающих, которые только начали постигать азы Excel. А теперь давайте рассмотрим более серьезный пример с использованием условной функции.
Задание:
Процентная ставка прогрессивного налога зависит от дохода. Если доход предприятия больше определенной суммы, то ставка налога выше. Используя функцию ЕСЛИ, рассчитайте сумму налога.
Решение:
Решение данной задачи видно на рисунке ниже. Но внесем все-таки ясность в эту иллюстрацию. Основные исходные данные для решения этой задачи находятся в столбцах А и В. В ячейке А5 указано пограничное значение дохода при котором изменяется ставка налогообложения. Соответствующие ставки указаны в ячейках В5 и В6. Доход фирм указан в диапазоне ячеек В9:В14. Формула расчета налога записывается в ячейку С9: =ЕСЛИ(B9>A$5;B9*B$6;B9*B$5). Эту формулу нужно скопировать в нижние ячейки (выделено желтым цветом).
В расчетной формуле адреса ячеек записаны в виде A$5, B$6, B$5. Знак доллара делает фиксированной часть адреса, перед которой он установлен, при копировании формулы. Здесь установлен запрет на изменение номера строки в адресе ячейки.
Составное условие
Составное условие состоит из простых, связанных логическими операциями И() и ИЛИ().
И() — логическая операция, требующая одновременного выполнения всех условий, связанных ею.
ИЛИ() — логическая операция, требующая выполнения любого из перечисленных условий, связанных ею.
Логическая операция И()
Например: Рассмотрим электронную таблицу «Ведомость сдачи вступительных экзаменов». Для зачисления абитуриента в ВУЗ, ему необходимо преодолеть проходной балл, и по математике отметка должна быть выше 70 баллов.
Посмотрите внимательно на рисунок ниже.
В этом примере функция ЕСЛИ() использует составное условие, связанное логической операцией И(). Обратите внимание: абитуриент Петров не зачислен, хотя сумма его баллов равна проходному.
Почему так произошло? Посмотрим внимательно на условие в нашей формуле =ЕСЛИ(И(E6>=D2;B6>70);»зачислен»;»не зачислен»). Логическая операция И() требует выполнения всех условий, но у нас выполняется только одно. Второе условие B6>70 не выполнено, поэтому составное условие принимает значение «ложь». И на экран выводится сообщение «не зачислен» (вспоминаем схему – ветвь «нет»).
Задание:
В торговой фирме перед Новым Годом устроена праздничная распродажа. Рассчитать сумму продаж с учетом скидки, назначаемой в период распродажи.1. Рассчитайте общую стоимость продаж. Итого = Стоимость* Количество.
2. Определите скидку (в процентах), используя функцию ЕСЛИ(). Если дата продажи попадает в период праздничной распродажи, то назначается скидка, иначе скидка равняется нулю. При задании условий используйте логическую функцию И().
3. Определите сумму продажи с учетом скидки. Сумма продажи с учетом скидки = Итого* (1- Скидка%).
Решение:
Для проведения расчетов необходимо вписать следующие формулы:
- В ячейке Е7: =B7*C7
- В ячейке F7: =ЕСЛИ(И(D7>=D$4;D7<=E$4);B$4;0)
- В ячейке G7: =E7*(1-F7)
и скопировать по соответствующим столбцам до 16 строки включительно.
Логическая операция ИЛИ()
Посмотрим пример с логической операцией ИЛИ() в той же таблице. Только немного изменим условие задачи. Для зачисления абитуриента достаточно иметь по математике более 60 баллов или общую сумму баллов не меньше проходного. Рисунок ниже.
Абитуриент Сидоров зачислен, хотя не набрал проходной балл. Вот формула =ЕСЛИ(ИЛИ(B7>60;E7>D2;);»зачислен»;»не зачислен»). Здесь использована операция ИЛИ(), поэтому достаточно выполнение хотя бы одного условия. Что и произошло, первое условие B7>60 истинно. Оно привело к выводу сообщения о зачислении абитуриента.
Задание:
В торговой фирме установлены дни распродаж — последние числа месяца. Рассчитать сумму продаж с учетом скидки, назначаемой в дни распродажи.1. Рассчитайте общую стоимость продаж. Итого = Стоимость* Количество.
2. Определите скидку (в процентах), используя функцию ЕСЛИ(). Если дата продажи совпадает с датами распродаж, то назначается скидка, иначе скидка равняется нулю. При задании условий используйте логическую функцию ИЛИ().
3. Определите сумму продажи с учетом скидки. Сумма продажи с учетом скидки = Итого* (1- Скидка%)
Решение:
Для проведения расчетов необходимо вписать следующие формулы:
- В ячейке Е7: =B7*C7
- В ячейке F7: =ЕСЛИ(ИЛИ(D7=D$4;D7=E$4;D7=F$4);B$4;0)
- В ячейке G7: =E7*(1-F7)
и скопировать по соответствующим столбцам до 15 строки включительно.
Вложенные условия
Если для решения задачи недостаточно использования составных условий, то тогда применяют более сложную конструкцию вложенных условий. Смотрите схему.
В данном примере вторая функция ЕСЛИ() является вложенной и записывается на месте действия, которое вызывается при не выполнении условия первой функции. В Excel последних версий допускается делать до 64 вложений.
Задание:
С целью уменьшения текучести кадров администрация решила выплачивать надбавку за непрерывный стаж работы на своем предприятии. Рассчитайте надбавку за непрерывный стаж работы в соответствии с таблицей Надбавка.1. Определите стаж работы сотрудников. Стаж = 2018- Год приема на работу.
2. Используя вложенные функции Если, рассчитайте надбавку для сотрудников. Надбавка (руб.) = Надбавка(%)* Оклад
Решение:
Для проведения расчетов необходимо вписать следующие формулы:
- В ячейке D9: =2018-B9
- В ячейке E9: =ЕСЛИ(D9>=B$6;C9*C$6;ЕСЛИ(D9>=B$5;C9*C$5;0))
и скопировать по соответствующим столбцам до 19 строки включительно.
В этой статье я постарался максимально подробно и доходчиво объяснить применение условной функции в Excel. Конечно же, в Excel есть и другие функции с условием, но о них поговорим в следующей статье. Друзья, если вам была интересна и полезна данная информация, не забывайте делиться ею в социальных сетях. А также буду рад прочитать ваши комментарии.
Дополнительные статьи по теме:
- Знакомство с таблицами в Excel
- Изменение строк и столбцов в Excel
- Работа с ячейками: объединение, изменение, защита…
- Ошибки в формулах: почему excel не считает
- Функция CЧЕТЕСЛИМН
- Работа с текстовыми функциями Excel
- Построение графика функции в Microsoft Excel
- Все уроки по Microsoft Excel
Дорогой читатель! Вы посмотрели статью до конца.
Получили вы ответ на свой вопрос? Напишите в комментариях пару слов. Если ответа не нашли, укажите что искали или откройте содержание блога.
ОЧЕНЬ ВАЖНО! Оцени лайком или дизлайком статью!