Логическая функция если в excel с датой

Skip to content

3 примера, как функция ЕСЛИ работает с датами.

На первый взгляд может показаться, что функцию ЕСЛИ для работы с датами можно применять так же, как для числовых и текстовых значений, которые мы только что обсудили. К сожалению, это не так.

Примеры работы функции ЕСЛИ с датами.

Дата в качестве условия, с которым работает функция ЕСЛИ, может быть записана в какую-то ячейку 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

Функции даты и времени в Microsoft Excel

​Смотрите также​ сотрудников:​Допустим у нас имеется​ с 1 января​ такого расчета лучше​3/10/6​ можно написать одно​ ячейке A 4​ одном из вышеуказанных​ три функции, которые​ в Excel».​ Excel даты вставляются​В этой формуле функция​)​ поле​=ЧИСТРАБДНИ(нач_дата;кон_дата;[праздники])​ДАТА​Одной из самых востребованных​Для отображения записи о​ простой отчет по​ 1900 года. Этой​ воспользоваться функцией​Внешний вид (отображение) даты​

​ условие поиска данных​ будет стоять слово​

Работа с функциями даты и времени

​ форматов, то формулой​ выбирают из даты​2.​ в текстовом формате.​СЕГОДНЯ​Год​«Тип»​Оператор​. Он выводит заданную​ групп операторов при​ том, что день​ продажам:​ дате будет соответствовать​

​ЧИСТРАБДНИ​ в ячейке может​ для суммирования. В​ «Да». В ячейке​ будет возвращен год​ или только число,​Как прибавить к дате​ Тогда формулы не​используется в качестве​  — аргумент, который может​​. Так, если задать​​ТДАТА​ дату в числовом​

  1. ​ работе с таблицами​​ рождения сотрудника сегодня,​​Нам нужно быстро организовать​ число 1. При​(NETWORKDAYS)​ быть очень разным​​ функции «СУММЕСЛИМН» можно​​ В4 написали такую​ (2011).​

    Перемещение в Мастер функций в Microsoft Excel

  2. ​ или только месяц,​ дни в Excel.​ считают. Чтобы формулы​​ аргумента функции​​ иметь от одной​

    Мастер функций в Microsoft Excel

  3. ​ в этом поле​интересен тем, что​​ виде в ячейку,​​ Excel являются функции​

    Выбор категории функций в Microsoft Excel

  4. ​ используем следующую формулу:​ данные для визуального​ этом 1 января​из категории​ (с годом или​ написать в одной​ формулу.​​Следующие формулы вернут ошибку​​ или год. Это​Первый способ.​ считали, нужно изменить​

Переход к аргументам функции в Microsoft Excel

​ГОД​​ до четырех цифр.​​ значение​ не имеет аргументов.​ где размещается сама​ даты и времени.​​Данная формула является немного​​ анализа без использования​ 2009 года заложено​​Дата и время​​ без, месяц числом​ формуле до 127​=ЕСЛИ(A4=»Да»;100;»»)​​ #ЗНАЧ!​​ функции «ГОД», «МЕСЯЦ»,​В примере прибавим​​ формат ЗНАЧЕНИЙ на​​для получения текущего​

Переход к вставке функции в Microsoft Excel

​Месяц​«1»​ Он в ячейку​​ формула.​​ Именно с их​ модифицированным вариантом предыдущей​ сводных таблиц. Для​ в таблицах, как​​. В качестве аргументов​​ или словом и​​ условий. Подробнее об​​Обратите внимание!​=ГОД(«28-февраля-2011»)​ «ДЕНЬ».​​ 9 месяцев.​​ числовой​ года, из которого​  — положительное или отрицательное​, то первым днем​ выводит текущую дату​Его аргументами являются​ помощью можно проводить​ формулы. В частности,​

Переход к формулам в Microsoft Excel

​ этого приведем отчет​​ число 39813. Именно​

ДАТА

​ этой функции необходимо​ т.д.) и задается​ этой функции, ее​В третьем условии​=ГОД(«28 02 2011»)​​Делаем активной ячейку​​В ячейке А13​-​ вычитается 1963. Полученное​ целое число в​ недели будет считаться​

​ и время, установленные​​«Год»​​ различные манипуляции с​​ выполняется проверка двух​​ в таблицу где​​ такое количество дней​​ указать начальную и​ через контекстное меню​ применении и различных​ в формуле мы​Для того, чтобы прибавить​ В19. На закладке​ пишем дату, к​это не формат​​ значение и есть​​ диапазоне от 1​ воскресенье, если​ на компьютере. Нужно​,​ временными данными. Дата​ условий: И(МЕСЯЦ(B13)=МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(СЕГОДНЯ())=ДЕНЬ(B13)), то​​ можно удобно и​​ между двумя обозначенными​​ конечную даты и​​ — правой кнопкой​ вариантах применения, читайте​ поставили не «нуль»,​ к дате 28.02.2011,​ «Формулы» в разделе​ которой будем прибавлять​ ячейки. Как это​ возраст человека.​ (январь) до 12​

​«2»​ отметить, что это​

​«Месяц»​

Функция ДАТА в Microsoft Excel

​ и время зачастую​ есть, соответствуют ли​​ быстро группировать данные​​ датами.​​ ячейки с датами​​ мыши по ячейке​​ в статье «Суммирование​​ а две двойные​ например, 5 лет,​ «Библиотека функций» нажимаем​ 9 месяцев.​ сделать, читайте в​

РАЗНДАТ

​Примечание:​ (декабрь), представляющее месяц​​— понедельник и​​ значение не будет​и​ проставляется при оформлении​ номера месяцев и​ по годам месяцам​Функция ГОД используется аналогично​​ выходных (государственных праздников,​​ и далее​ ячеек в Excel​ кавычки – это​ можно использовать следующую​ на функцию «Дата​В ячейке D13​

​ статье "Преобразовать текст​

​ Если функция​ года.​​ т.д. Но это​​ обновляться автоматически. Оно​​«День»​​ различных журналов событий​ дней в дате​ и дням недели:​ смежным:​​ больничных дней, отпусков,​​Формат ячеек​ по условию».​

  • ​ значит «Пусто» (оставить​
  • ​ формулу:​
  • ​ и время». В​
  • ​ пишем формулу. Можно​
  • ​ в дату Excel»​СЕГОДНЯ​
  • ​День​ не обязательный аргумент,​ останется фиксированным на​

Функция РАЗНДАТ в Microsoft Excel

​. Особенностью обработки данных​ в Экселе. Проводить​

​ рождения в сравнении​

​Теперь у нас есть​МЕСЯЦ;​​ отгулов и т.д.):​​(Format Cells)​​Очень много разных​​ ячейку пустой). Скопировали​=ДАТА(ГОД(A1)+5;МЕСЯЦ(A1);ДЕНЬ(A1))​ появившемся окне выбираем​ написать формулу в​ тут.​не обновляет дату,​  — положительное или отрицательное​​ в случае, если​​ момент создания функции​ является то, что​ обработку таких данных​ с текущей датой.​ инструмент для работы​ДЕНЬ;​Примечание​:​ применений этих функций.​ формулу в ячейку​Часто применяемая,​ нужную функцию. Например,​ соседней ячейке, просто,​Для подсчета дат​ как ожидается, может​ целое число в​ поле не заполнено,​ до момента её​ функция работает только​

​ – это главная​

​ Если результат вычислений​

Аргументы функции ЧИСТОРАБДНИ в Microsoft Excel

ТДАТА

​ с этим отчетом​​ДЕНЬНЕД.​​: Эта функция появилась​Время вводится в ячейки​Еще одна логическая​ В5.​логическая функция в Excel​ мы выбрали функцию​ в примере, она​ нужно сделать таблицу​ потребоваться изменение параметров,​ диапазоне от 1​ то считается, что​ перерасчета. Для перерасчета​ с временным отрезком​ задача вышеуказанных операторов.​ – ИСТИНА, будет​ по продажам. Мы​Все они отображают числовые​ в стандартном наборе​​ с использованием двоеточия.​​ функция в Excel​Третий пример.​ — функция «ЕСЛИ»​ «ГОД». В появившемся​ стоит там –​​ в Excel и​​ управляющих пересчетом книги​

​ до 31, представляющее​

Функция ТДАТА в Microsoft Excel

СЕГОДНЯ

​ отсчет идет от​ достаточно выделить ячейку,​ не ранее 1900​​ Давайте разберемся, где​​ возвращена текстовая строка​ можем фильтровать и​ значения, соответствующие григорианскому​ функций Excel начиная​ Например​ – это функция​В следующей формуле​считает данные ячеек​

​ диалоговом окне указали​

Функция СЕГОДНЯ в Microsoft Excel

​ в ячейке D13.​ установить в ней​ или листа. На​ день месяца.​ воскресенья. Вторым аргументом​ содержащую функцию, установить​

ВРЕМЯ

​ года. Поэтому, если​​ можно найти эту​​ «ДР», если ЛОЖЬ​ сегментировать данные по​ календарю. Даже если​ с 2007 версии.​16:45​ в Excel «ЕСЛИОШИБКА».​ поставили в третьем​ по условию, которое​ адрес ячейки с​ =ДАТА(ГОД(A13);МЕСЯЦ(A13)+9;ДЕНЬ(A13))​ формулы. Этим мы​ вкладке​В EXCEL даты хранятся​ является собственно дата​ курсор в строке​​ в качестве аргумента​​ группу функций в​ – производится расчет​ определенным критериям времени:​ в таблице Excel​​ В более древних​​По желанию можно дополнительно​ Этой функцией мы​ условии знак «Тире».​ мы напишем в​ датой (А19). Нажали​В формуле все​ сейчас и займемся.​

​Файл​

Функция ВРЕМЯ в Microsoft Excel

​ в виде последовательности​ в числовом формате,​ формул и кликнуть​​ в поле​​ интерфейсе программы, и​​ количества дней до​​Кроме того, можно составить​​ для отображения введенной​​ версиях сначала необходимо​ уточнить количество секунд​ говорим Excel, что,​ =ЕСЛИ(A5=»Да»;100;»-«)​ формуле или пишет​

ДАТАЗНАЧ

​ «ОК». Получилось так.​​ три адреса ячейки​​Как простыми способами​выберите команду​ чисел (1, 2,​ порядковый номер дня​ по кнопке​«Год»​ как работать с​ следующего дня рождения.​ гистограмму для анализа​ даты был выбран​ подключить надстройку​ — вводя их​ если будет ошибка,​В ячейку В6​ нужные слова в​​ Смотрите ячейку В19.​​ одинаковые, т.к. дата​ прибавить к дате​Параметры​ 3, …), что​

​ которой нужно установить.​

Функция ДАТАЗНАЧ в Microsoft Excel

ДЕНЬНЕД

​Enter​​задать, например, 1898​​ самыми востребованными формулами​Например, произведем расчет для​ самых продаваемых дней​ календарь Хиджра, то​Пакета анализа​ также через двоеточие:​ не пиши ее,​ написали такую формулу.​ нужной ячейке. Например,​ Вместо полной даты​ записана в одной​​ или вычесть из​​, а затем в​ позволяет выполнять над​ Синтаксис выглядит так:​​на клавиатуре. Кроме​​ год, то оператор​ данного блока.​ сотрудника, у которого​​ недели, понять на​​ при вычленении года​. Для этого идем​16:45:30​ а оставь ячейку​ =ЕСЛИ(A6=»%»;1;»нет») Здесь в​ такие условия -​ стоит только год.​ ячейке. Здесь все​ даты дни, месяци​ категории​ ними вычисления. По​=ДЕНЬНЕД(Дата_в_числовом_формате;[Тип])​ того, периодический пересчет​

​ выведет в ячейку​

Функция ДЕНЬНЕД в Microsoft Excel

НОМНЕДЕЛИ

​Скачать последнюю версию​​ сегодня день рождения:​​ какой день недели​ и других составных​ в меню​И, наконец, никто не​ пустой. Например, если​ третьем условии написали​ если в ячейке​Другими соответствующими функциями выбрали​ верно. Получилось.​ или года, смотрите​Формулы​ умолчанию день 1​Предназначением оператора​ документа можно включить​ некорректное значение. Естественно,​ Excel​Пример 3. Предприятию был​ приходится наибольшее количество​ значений посредством функций,​Сервис — Надстройки​ запрещает указывать дату​ ячейки, указанные в​​ слово «нет» в​​ А стоит то-то,​ месяц (ячейка В20)​Таким же образом можно​ в статье «Работа​в разделе​ января 1900 г.​НОМНЕДЕЛИ​ в его настройках.​​ что в качестве​​Группа функций даты и​ выставлен долг со​ продаж:​

​ приложение представит число,​

Функция НОМНЕДЕЛИ в Microsoft Excel

ДОЛЯГОДА

​(Tools — Add-Ins)​​ и время сразу​​ формуле, пустые, то​ кавычках. Получилось так.​ а в ячейке​ и день (ячейка​ прибавить года, изменив​ с датами в​Параметры вычислений​ имеет номер 1,​является указание в​ Синтаксис​​ аргументов​​ времени отвечает за​ следующими условиями:​В таком виде очень​ которое является эквивалентом​и ставим галочку​ вместе через пробел,​ Excel выдает ошибку.​Четвертый пример.​ В стоит то-то,​ В21). Формат в​ чуть формулу. Смотрите​ Excel».​выберите вариант​

​ а 28 февраля​

Функция ДОЛЯГОДА в Microsoft Excel

​ заданной ячейке номера​ТДАТА​«Месяц»​​ обработку данных, представленных​​За каждый день просрочки​ удобно сегментировать отчеты​ по григорианской системе​ напротив​ то есть ​ О функции «ЕСЛИОШИБКА»​В ячейку С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 на совпадения»​ закладку «Формулы» в​
Как прибавить к дате дни в Excel.​ и как установить​ все данные.​ месяц:​ незаполненным. Синтаксис у​
Дата в 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).​ формулы:​
Функция ЕСЛИ в Excel.​ год, месяц или​ родили? Нет? Уверены?​Число​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,65417​200?’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);​sad

​Shift+F3​​ введен специально, поскольку​ выше данные будут​ формулу:​ выше, такое же​

​ количество дней, прошедших​​Serg777s​
​Эта формула для​

​ в ячейке В1​​)​​ формула. =ДАТА(1979;11+G13;1)​
​ функций, но работает.​
​=МЕСЯЦ(СЕГОДНЯ())​

​ числовом формате. Числовой​​ принимает такой вид:​СЕКУНДЫ​

​Разница в днях без​​. Существует ещё возможность​ отсчет начинается с​
​ автоматически обновляться.​=ГОД (адрес ячейки, из​ число, как дата,​ с 1 января​: Не подскажете, как​ примера взята из​ нужно написать цифру​
​Дата​Смотрим в таблице​
​Пояснения к формуле​Возвращает текущий месяц (1–12).​ формат даты —​=ДОЛЯГОДА(нач_дата;кон_дата;[базис])​. Они выводят на​

​ учета годов (YD);​​ перехода во вкладку​ нуля) до 31.12.9999,​
​​ даты которой нужно​ но только дробная​

excelworld.ru

Основные принципы работы с датами и временем в Excel

Видео

​ 1900 года (взято​ лучше сделать?​ статьи «Выбрать сразу​ «6». Можно написать​  — дата, год которой​

Как вводить даты и время в Excel

​ результат.​:​ Например, если текущий​ это код даты​Мы прошлись только по​ экран величину соответствующего​

​Разница в днях без​

​«Формулы»​

​ при этом каждая​

​Пример 2. Используя таблицу​

​ вычленить значение года)​

​ его часть, то​

​ за точку отсчета)​

​Надо чтобы проставлялся​

​ много данных из​ любое слово в​ необходимо найти.​Такой расчет даты удобен​РАЗНДАТ – это​ месяц — май,​ и времени, с​ основным операторам, составляющим​ названию показателя времени,​ учета месяцев и​, где на ленте​​ дата из данного​ ​ из первого примера​​В результате мы извлекаем​

Функция если вȎxcel с датами

​ с временем также​ до текущей даты.​ коэффициент или текст​

​ таблицы Excel» здесь.​

​ этом условии, т.д.​Используемая в качестве аргумента​ тем, что всегда​ название функции.​

​ формула возвращает значение​

​ помощью которого в​ группу функций​ который задается единственным​ годов (MD).​ в группе настроек​

​ промежутка представлена в​

Быстрый ввод дат и времени

​ добавить столбец, в​ года из каждой​ возможны любые математические​ А дробная часть​​ события в зависимости​​ Этой формулой выбираем​​Третье условие –​​ Дата должна быть​ можно изменить цифру​y – считает​

​ 5.​ Microsoft Excel производятся​«Дата и время»​ одноименным аргументом.​​Урок: Количество дней между​​ инструментов​ виде количества дней,​ котором будет отображаться​ даты.​

Функция если вȎxcel с датами

​ операции, как и​ (0,65417), соответственно, доля​ от того, между​ из таблицы товара​ «Значение_если_ложь» — здесь​ в формате воспринимаемым​

Функция если вȎxcel с датами

​ месяца, не меняя​ года​12​ вычисления над датами​в Экселе. Кроме​​Функция​ ​ датами в Excel​​«Библиотека функций»​

Функция если вȎxcel с датами

Как Excel на самом деле хранит и обрабатывает даты и время

​ прошедших от начала​ количество дней до​Аналогичный пример работы функции​​ с датой -​​ от суток (1сутки​ какими датами в​​ и переносим в​​ мы напишем, что​​ EXCEL. Следующие формулы​​ формулы. Например, фирма​​ym – считает​​Сложить даты в Excel,​ и промежутками времени.​

Функция если вȎxcel с датами

​ того, существует ещё​ДАТАЗНАЧ​ЧИСТРАБДНИ​

​следует щелкнуть по​ отсчета – 00.01.1900.​ дня рождения каждого​ МЕСЯЦ в Excel:​ сложение, вычитание и​ = 1,0)​ конкретном месяце находится​ лист заказа выбранные​ нужно писать, если​ будут работать (см.​ не успевает сделать​ месяца​ вычесть даты, прибавить​ Если до ввода​ более десятка других​очень специфическая. Она​В отличии от предыдущего​

​ кнопке​Если в результате выполнения​ сотрудника. Если день​

  • ​Пример работы c функциями​ т.д.​Из всех этих фактов​ это событие?​ покупателем позиции.​ в ячейке А1​ файл примера):​
  • ​ заказ вовремя, сроки​md – считает​ к дате дни,​ этой функции для​ операторов этой же​ предназначена не для​ оператора, формула​«Вставить функцию»​ функции СЕГОДНЯ требуется​ рождения сотрудника сегодня​

Количество дней между двумя датами

​ ДЕНЬ и ДЕНЬНЕД.​Нюанс здесь только один.​ следуют два чисто​Более подробно показал​​Ещё есть функция​​ будет написано НЕ​=ГОД(«28.02.2011»)​ окончания работы продлеваются.​

Функция если вȎxcel с датами

Количество рабочих дней между двумя датами

​ дни​ месяцы, года, посчитать​ ячейки был задан​ группы. Как видим,​ людей, а для​ЧИСТРАБДНИ​​.​ ​ получить значение в​​ – отображать соответствующую​​ Функция ДЕНЬ получает​​ Если при сложении​ практических вывода:​ в Примере.​ «СЧЁТЕСЛИ» в Excel​ цифра «2», а​=ГОД(«28/02/2011»)​ Меняем цифру в​«г.», «мес.», «дн.»​

Функция если вȎxcel с датами

​ стаж, возраст, время​​ формат​ даже описанные нами​ программы. Её задачей​представлена в списке​Имеется возможность перемещения к​ форме записи дат,​ запись.​​ вычислить из даты​​ нескольких временных интервалов​Во-первых, Excel не умеет​​и можно ли​ ​ — она считает​​ другая цифра. Мы​=ГОД(«28-02-2011»)​​ ячейке G 13​ ​ написанные между знаками​​-​Общий​ функции способны в​​ является преобразование записи​​Мастера функций​ окну аргументов конкретной​​ необходимо настроить соответствующий​ ​Исходная таблица:​​ число любого дня:​

Количество полных лет, месяцев и дней между датами. Возраст в годах. Стаж.

​ сумма получилась больше​ работать (без дополнительных​ как-нибудь подсвечивать (выделять)​

Сдвиг даты на заданное количество дней

​ количество ячеек по​ поставили «0» (нуль).​=ГОД(«28-фев-2011»)​ и формула расчитывает​ & — так​все это можно​, результат будет отформатирован​ значительной мере облегчить​ даты в обычном​. Её задачей является​

Сдвиг даты на заданное количество рабочих дней

​ формулы из группы​​ формат данных, отображаемых​ ​Для вычислений используем следующую​​Функция ДЕНЬНЕД возвращает номер​ 24 часов, то​ настроек) с датами​ весь столбец текущего​ нашим условиям. Смотрите​ Это значит, если​=ГОД(«28-февраль-2011»)​ новую дату. По​ будут подписаны года,​ сделать формулами. Как​ как​​ пользователям работу со​ ​ виде в единое​​ подсчет количества рабочих​

Вычисление дня недели

​«Дата и время»​ в ячейке. Если​ формулу:​ дня недели (1-понедельник,​​ Excel обнулит ее​ ​ ранее 1 января​​ месяца (тоже отобразил​​ статью «Функция «СЧЁТЕСЛИ​​ в ячейке А1​

Функция если вȎxcel с датами

​=ГОД(«28 февраль 2011»)​ такому принципу можно​ месяца и дни​ посчитать дату выхода​Дата​ значениями таких форматов,​

Вычисление временных интервалов

​ числовое выражение, доступное​ дней между двумя​без активации главного​ необходимо получить число​Функция РАЗНДАТ вычисляет разницу​ 2-второник… и т.д.)​ и начнет суммировать​ 1900 года. Но​ в Примере)?​ в Excel». Эту​ стоит НЕ цифра​=ГОД(«2011.02.28»)​

​ прибавлять, отнимать по​ в итоговой дате.​ сотрудника из отпуска​. Если должно отображаться​ как дата и​ для вычислений в​ датами, которые заданы​ окна Мастера функций.​ в коде времени​ двух указанных дат​ для любой даты:​ опять с нуля.​​ это мы переживем!​​_Boroda_​

Функция если вȎxcel с датами

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 по​

​:​ потому, что на​

исходные данные в Excel.

​Как обычно, кому надо​ больше, например, 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)​

​– выводить в​

Пример 2.

​ и тех дней,​ После этого происходит​

​ автоматического вычисления введенных​ следующего дня рождения​ функций ИНДЕКС и​ значения конкретного числа,​ переводим результат в​ способами — и​ смотрите в статье​Если​ 602 дня. О​ с 11 на​ стаж по сегодняшнее​ конце статьи в​ известно, что кто-либо​ вернет число 40602.​ указанную ячейку значение​

​ которые указаны пользователем​ перемещение в окно​ формул.​ сотрудника. Таким образом​ ДЕНЬНЕД:​ например, года. Для​Общий (General)​ понимает их все:​ «Как посчитать в​в ячейке стоит текст​

​ том как EXCEL​ 25, то получится​

РАЗНДАТ.

​ число. Например, узнать​ разделе «Другие статьи​ родился в 1963​ Если до ввода​

​ дня недели для​ как праздничные. В​ аргументов.​Данная функция сама по​ функция РАЗНДАТ находит​Получим более понятный вид​ этого существует отдельные​числовой формат, чтобы​»Классическая» форма​ Excel ячейки в​ Excel​ хранит дату и​ такая дата.​ стаж работника на​ по этой теме».​ году, узнать возраст​ этой формулы формат​

​ заданной даты. Но​ качестве аргументов могут​Урок:​

сегодня день рождения.

Анализ дебиторской задолженности до текущей даты в Excel

​ себе используется достаточно​ количество дней между​ реализации данной функции.​

  1. ​ функции: ГОД, МЕСЯЦ,​ показать разницу в​3.10.2006​ определенных строках».​, то формулу напишем​ время, читайте эту​
  2. ​Как ввести адрес ячейки​ предприятии. Каждый день​Внимание!​ этого человека можно​ ячейки был задан​ формула выводит не​

​ выступать, как непосредственно​Мастер функций в Excel​ редко, однако часто​

​ датой на сегодняшний​

рассчитывать актуальную сумму долга.

​​ ДЕНЬ и ДЕНЬНЕД.​

​ днях:​Сокращенная форма​Можно в Excel​ такую.​ статью.​ быстро смотрите в​

формулы для расчета доходности.

​ стаж будет пересчитываться​Если формулы не​ с помощью следующей​ как Общий, то​ текстовое название дня,​ даты, так и​

​Одной из самых простых,​ применяется для вычисления​ день и датой​Эти примитивные функции очень​

​Таблицы Excel хранят даты,​

​Здесь ситуация чуть сложнее.​3.10.06​ суммировать данные из​Нам нужно, чтобы​=ГОД(A1) Если в​ статье «Сложение, вычитание,​ на текущую дату.​ будут работать, проверьте​ функции.​

​ результат будет отформатирован​

Анализ дебиторской задолженности.

Особенности использования функции СЕГОДНЯ в Excel

​ а его порядковый​ ссылки на ячейки,​

​ но вместе с​

​ разницы дат совместно​ следующего дня рождения​

​ полезны при группировки​

  1. ​ которые представлены в​ Необходимо не учитывать​С использованием дефисов​ таблицы по многим​ в ячейке B​ ячейке​ умножение, деление в​ Как установить текущую​ формат дат. Бывает,​=​ как дата, т.е.​ номер. Причем точка​ в которых они​ тем востребованных функций​ с другими функциями​ и возвращает количество​ данных по: годам,​
  2. ​ качестве последовательности числовых​ субботы с воскресеньями​3-10-6​ разным условиям. Например,​ 4 было написано​А1​ Excel».​ дату смотрите в​ при копировании из​ГОД(​ 28.02.2011.​
  3. ​ отсчета первого дня​ содержатся.​ данной группы является​ для работы со​ дней (“d”).​
  4. ​ месяцам, дням недели​ значений. Начинается она​ и праздники. Для​С использованием дроби​ в функции «ЕСЛИ»​ «100», если в​введена дата в​В Excel есть​ статье «Текущая дата​
  5. ​ других программ в​СЕГОДНЯ())-1963​ДАТАгодмесяцдень​ недели задается в​Синтаксис выглядит таким образом:​ оператор​ временем и датами.​Результаты вычислений для остальных​

exceltable.com

​ и конкретным дням.​

В учебном пособии показано, как использовать формулу ЕСЛИ в Excel, чтобы узнать, попадает ли заданное число или дата между двумя значениями.

Чтобы проверить, находится ли заданное значение между двумя числовыми значениями, вы можете использовать функцию И с двумя логическими проверками. Чтобы вернуть свои собственные значения, когда оба выражения оцениваются как ИСТИНА, вложите И внутри функции ЕСЛИ. Подробные примеры приведены ниже.

  • Excel ЕСЛИ между двумя числами
  • Excel ЕСЛИ между двумя датами

Чтобы проверить, находится ли заданное число между двумя указанными вами числами, используйте функцию И с двумя логическими проверками:

  • Используйте оператор «больше» (>), чтобы проверить, превышает ли значение меньшее число.
  • Используйте оператор меньше (<), чтобы проверить, меньше ли значение большего числа.

Общий Если между формула:

А ТАКЖЕ(ценность > меньшее_число, ценность < больше_число)

Чтобы включить граничные значения, используйте операторы больше или равно (>=) и меньше или равно (<=):

А ТАКЖЕ(ценность >= меньшее_число, ценность <= больше_число)

Например, чтобы увидеть, находится ли число в A2 между 10 и 20, не включая граничные значения, формула в B2, скопированная вниз, выглядит так:

=И(A2>10, A2<20)

Чтобы проверить, находится ли A2 между 10 и 20, включая пороговые значения, формула в C2 принимает следующий вид:

=И(A2>=10, A2<=20)

В обоих случаях результатом является логическое значение ИСТИНА, если тестируемое число находится в диапазоне от 10 до 20, и ЛОЖЬ, если это не так:
Проверка, находится ли число между 10 и 20

Если между двумя числами, то

Если вы хотите вернуть пользовательское значение, если число находится между двумя значениями, поместите формулу И в логическую проверку функции ЕСЛИ.

Например, чтобы вернуть «Да», если число в ячейке A2 находится между 10 и 20, и «Нет» в противном случае, используйте один из следующих операторов IF:

Если между 10 и 20:

=ЕСЛИ(И(A2>10, A2<20), «Да», «Нет»)

Если между 10 и 20, включая границы:

=ЕСЛИ(И(A2>=10, A2<=20), «Да», «Нет»)
Если между 10 и 20, верните что-то, если нет - верните что-то еще.

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

Предположим, у вас есть набор значений в столбце A, и вы хотите знать, какие из значений попадают между числами в столбцах B и C в той же строке. Предполагая, что меньшее число всегда находится в столбце B, а большее число — в столбце C, задачу можно решить с помощью этой формулы:

=ЕСЛИ(И(A2>B2, A2

В том числе границы:

=ЕСЛИ(И(A2>=B2, A2<=C2), «Да», «Нет»)
Формула Excel ЕСЛИ между двумя числами

А вот и вариация Если между оператор, который возвращает само значение, если оно TRUE, некоторый текст или пустую строку, если FALSE:

=ЕСЛИ(И(A2>10, A2<20), A2, «Недействительно»)

В том числе границы:

=ЕСЛИ(И(A2>=10, A2<=20), A2, «Недействительно»)
Если между двумя числами, вернуть само значение.

Если граничные значения находятся в разных столбцах

Когда меньшие и большие числа, с которыми вы сравниваете, могут появляться в разных столбцах (т. е. число 1 не всегда меньше числа 2), используйте немного более сложную версию формулы.

А ТАКЖЕ(ценность > МИН(число1, число2), ценность < МАКС(число1, число2))

Здесь мы сначала проверяем, превышает ли целевое значение меньшее из двух чисел, возвращаемых функцией MIN, а затем проверяем, меньше ли оно большего из двух чисел, возвращаемых функцией MAX.

Чтобы включить пороговые значения, настройте логику следующим образом:

А ТАКЖЕ(ценность >= МИН(число1, число2), ценность <= МАКС(число1, число2))

Например, чтобы узнать, находится ли число в A2 между двумя числами в B2 и C2, используйте одну из следующих формул:

Без учета границ:

=И(A2>МИН(B2,C2), A2<МАКС(B2,C2))

В том числе границы:

=И(A2>=МИН(B2,C2), A2<=МАКС(B2,C2))

Чтобы вернуть собственные значения вместо ИСТИНА и ЛОЖЬ, используйте следующую инструкцию Excel IF между двумя числами:

=ЕСЛИ(И(A2>МИН(B2,C2), A2<МАКС(B2,C2)), «Да», «Нет»)

Или же

=ЕСЛИ(И(A2>=МИН(B2,C2), A2<=МАКС(B2,C2)), «Да», «Нет»)
Оператор if between для переставленных граничных значений

Формула Excel: если между двумя датами

Если между датами формула в Excel по существу такая же, как Если между числами.

Чтобы проверить, находится ли данная дата в определенном диапазоне, используется общая формула:

ЕСЛИ(И(свидание >= Дата начала, свидание <= Дата окончания), значение_если_истина, значение_если_ложь)

Без учета граничных дат:

ЕСЛИ(И(свидание > Дата начала, свидание < Дата окончания), значение_если_истина, значение_если_ложь)

Однако есть одно предостережение: IF распознает даты, переданные непосредственно в его аргументы, и рассматривает их как текстовые строки. Чтобы ЕСЛИ распознавал дату, она должна быть заключена в функцию ДАТАЗНАЧ.

Например, чтобы проверить, попадает ли дата в A2 между 1 января 2022 года и 31 декабря 2022 года включительно, вы можете использовать эту формулу:

=ЕСЛИ(И(A2>=ДАТАЗНАЧ(«1/1/2022»), A2<=ДАТАЗНАЧ(«31/12/2022»)), «Да», «Нет»)
Проверьте, находится ли дата в заданном диапазоне.

В случае, если даты начала и окончания находятся в предопределенных ячейках, формула становится намного проще:

=ЕСЛИ(И(A2>=$E$2, A2<=$E$3), «Да», «Нет»)

Где $E$2 — дата начала, а $E$3 — дата окончания. Обратите внимание на использование абсолютных ссылок для блокировки адресов ячеек, чтобы формула не сломалась при копировании в ячейки ниже.
Если формула между двумя датами

Кончик. Если каждая проверенная дата должна попадать в свой собственный диапазон, а граничные даты могут быть взаимозаменяемы, используйте функции МИН и МАКС, чтобы определить меньшую и большую дату, как описано в Если граничные значения находятся в разных столбцах.

Если дата находится в пределах следующих N дней

Чтобы проверить, находится ли дата в пределах следующего н дней от сегодняшней даты, используйте функцию СЕГОДНЯ, чтобы определить начальную и конечную даты. Внутри оператора AND первая логическая проверка проверяет, больше ли целевая дата сегодняшней даты, а вторая логическая проверка проверяет, меньше или равна ли она текущей дате плюс н дни:

ЕСЛИ(И(свидание > СЕГОДНЯ(), свидание <= СЕГОДНЯ()+н), значение_если_истина, значение_если_ложь)

Например, чтобы проверить, встречается ли дата в ячейке A2 в течение следующих 7 дней, используется следующая формула:

=ЕСЛИ(И(A2>СЕГОДНЯ(), A2<=СЕГОДНЯ()+7), «Да», «Нет»)
Проверка того, находится ли дата в течение следующих 7 дней

Если дата находится в пределах последних N дней

Чтобы проверить, находится ли данная дата в пределах последней н дней от сегодняшней даты, вы снова используете ЕСЛИ вместе с функциями И и СЕГОДНЯ. Первый логический тест AND проверяет, больше или равно проверенная дата сегодняшней дате минус н дней, а второй логический тест проверяет, меньше ли дата сегодня:

ЕСЛИ(И(свидание >= СЕГОДНЯ()-н, свидание < СЕГОДНЯ()), значение_если_истина, значение_если_ложь)

Например, чтобы определить, встречалась ли дата в ячейке A2 за последние 7 дней, используется следующая формула:

=ЕСЛИ(И(A2>=СЕГОДНЯ()-7, A2<СЕГОДНЯ()), «Да», «Нет»)
Проверка того, находится ли дата в течение последних 7 дней

Надеемся, наши примеры помогли вам понять, как использовать Если между формулы в Excel эффективно. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

Практическая рабочая тетрадь

Excel Если между — примеры формул (файл .xlsx)

Вас также могут заинтересовать

На чтение 3 мин Просмотров 4.1к. Опубликовано 07.12.2021

Эта функция проверяет, правильно ли заданное в аргументах утверждение, если да то выполняет указанное действие. Например, можно просто вывести ИСТИНА или ЛОЖЬ.

Содержание

  1. Результат функции
  2. Формула
  3. Аргументы функции
  4. Важная информация
  5. Примеры
  6. Проверяем соответствует ли число заданным критериям с помощью функции ЕСЛИ в Excel
  7. Проверяем сразу несколько критериев
  8. Вычисляем комиссию
  9. Пример 4: Использование логических операторов (AND/OR) в функции IF в Excel
  10. Как убрать ошибки при использовании функции ЕСЛИ в Excel

Результат функции

Результатом функции будет указанное вами значение, указать это самое значение можно для двух исходов(истина или ложь)

Формула


=ЕСЛИ(проверяемый_аргумент; значение_если_истина; значение_если_ложь)

Аргументы функции

  • проверяемый аргумент — аргумент, который, в результате выполнения функции, будет проверен. Результатом будет ИСТИНА либо ЛОЖЬ;
  • значение_если_истина — значение, которое вернет функция ЕСЛИ в случае, если проверяемый аргумент оказался истиной.
  • значение_если_ложь — значение, которое вернет функция ЕСЛИ в случае, если проверяемый аргумент оказался ложью.

Важная информация

  • Максимум проверяемых аргументов может быть 64;
  • В случае, когда вы используете функцию для проверки каких-либо условий относительно массива, будет проверено каждое значение этого самого массива;
  • Если вместо аргумента вы оставите пустое место, результатом выполнения функции будет 0, то есть.

На картинке ниже, мы оставили пустое место для значения, которое будет результатом, если проверяемый аргумент оказался ложью:

Пример функции ЕСЛИ в Excel

Тоже самое, но для аргумента «Истины»:

Ещё пример функции ЕСЛИ в Excel

Примеры

Итак, давайте рассмотрим различные ситуации.

Проверяем соответствует ли число заданным критериям с помощью функции ЕСЛИ в Excel

В проверяемом аргументе функции, при работе с обычными числами, вы указываете оператор(или операторы) чтобы проверить, соответствует ли число каким-либо критериям. Вот список этих операторов:

Логические операторы в Excel

Сразу же рассмотрим такую ситуацию:

Пример ЕСЛИ с логическими операторами

Если число в столбце A больше либо равно 35, то результатом выполнения функции будет «Сдал», если же нет, то «Не сдал».

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

Итак, давайте рассмотрим ситуацию, когда вам нужно проверить, соответствует ли число сразу нескольким критериям. Мы помним, что максимальное число проверяемых аргументов — 64. Давайте попробуем проверить хотя бы 2 критерия.

В приведенном ниже примере мы проверяем два условия.

  • Меньше ли значение в ячейке чем число 35;
  • В случае, когда в результате первой проверки возвращается ЛОЖЬ, проверяется больше или равно значение в ячейке чем число 75.

Пример ЕСЛИ с логическими операторами

Вычисляем комиссию

Итак, с помощью этой функции мы можем даже посчитать комиссию, которую забирает себе конкретный продавец.

В ситуации описанной ниже, продавец не получает комиссию, если у него меньше 50-ти продаж. Если первое проверочное условие он прошел, тогда проверяем второе. Если у продавца меньше 100 продаж, его комиссия будет продажи*2%, а если больше, то — продажи*4%

Пример ЕСЛИ с логическими операторами

Пример 4: Использование логических операторов (AND/OR) в функции IF в Excel

Также, мы можем использовать функции И и ИЛИ для проверки по сразу нескольким критериям.

Допустим, как указано на картинке ниже, мы имеем такую табличку:

Пример ЕСЛИ + И ИЛИ

Наша задача — рассчитать у кого из студентов будет стипендия. Данные для выдачи стипендии будут сразу же в формуле:

=ЕСЛИ(И(B2>80;C2>80%); "Да"; "Нет")

Пример ЕСЛИ + И

Как убрать ошибки при использовании функции ЕСЛИ в Excel

Теперь давайте разберемся как мы можем фильтровать ошибки при использовании функции.

Формула:

=ЕСЛИ(ЕСЛИОШИБКА(A1);0;A1)

Теперь, если в результате выполнения функции мы получим ошибку, она будет отфильтрована и превращена в 0. А если ошибки не произойдет — мы просто получим значение.

Точно также можно использовать функцию ЕПУСТО:

=ЕСЛИ(ЕПУСТО(A1);0;A1)

Как убрать ошибку в ЕСЛИ

Функция ЕСЛИ — одна из самых простых и полезных функций в книге Excel. Он выполняет простой логический тест, который зависит от результата сравнения, и возвращает одно значение, если результат ИСТИНА, или другое значение, если результат ЛОЖЬ.

док, если функция 1

  • Пример 1: Использование простой функции ЕСЛИ для чисел
  • Пример 2: Использование функции ЕСЛИ для текстовых значений
  • Пример 3: Использование функции ЕСЛИ для значений даты
  • Пример 4: Использование функции ЕСЛИ с функциями И, ИЛИ вместе
  • Пример 5: Использование вложенной функции ЕСЛИ

 Синтаксис:

Синтаксис функции ЕСЛИ в Excel:

=IF (logical_test, [value_if_true], [value_if_false])

док, если функция 2


 Аргументы:

  • logical_test: Необходимые. Это условие, которое вы хотите проверить.
  • value_if_true: Необязательный. Конкретное значение, которое вы хотите вернуть, если результат логического_теста — ИСТИНА.
  • value_if_false: Необязательный. Значение, которое вы хотите вернуть, если результат логического_теста ЛОЖЬ.

Заметки:

1. Если значение_если_истина опущено:

  • Если же линия индикатора значение_если_истина аргумент опускается в функции ЕСЛИ, например, только запятая после логического_теста, он вернет ноль, когда условие выполнено. Например: =IF(C2>100,, «Low «).
  • Если вы хотите использовать пустую ячейку вместо нуля, если условие выполняется, вы должны ввести двойные кавычки «» во второй параметр, например: =IF(C2>100, «», «Low»).

2. Если значение_если_ложь опущено:

  • Если же линия индикатора значение_если_ложь параметр опущен в функции ЕСЛИ, он вернет ЛОЖЬ, если указанное условие не выполнено. Такие как: =IF(C2>100, «High»).
  • Если вы поставите запятую после аргумента value_if_true, он вернет ноль, если указанное условие не выполнено. Такие как: =IF(C2>100, «High» ,).
  • Если вы введете двойные кавычки «» в третий параметр, пустая ячейка вернется, если условие не выполнено. Такие как: =IF(C2>100, «High» , «»).

 Вернуть:

Проверка на конкретное условие, возвращает соответствующее значение, которое вы указали для ИСТИНА или ЛОЖЬ.


 Примеры:

Пример 1: Использование простой функции ЕСЛИ для чисел

Например, предположим, что вы хотите протестировать список значений, если значение больше определенного значения 100, отображается текст «Хорошо», если нет, возвращается текст «Плохо».

Введите приведенную ниже формулу, и вы получите результат, который вам нужен.

=IF(B2>100,»Good»,»Bad»)

док, если функция 8


Пример 2: Использование функции ЕСЛИ для текстовых значений

Случай 1: функция ЕСЛИ для текстовых значений без учета регистра:

Здесь у меня есть таблица со списком задач и статусом завершения, теперь я хочу знать, какие задачи нужно продолжить, а какие нет. Когда текст в столбце C будет заполнен, будет отображаться «Нет», в противном случае будет возвращено «Да».

Примените следующую формулу, теперь ячейка вернет «Нет», если текст в столбце C отображается как «завершено», независимо от того, в верхнем или нижнем регистре; если другой текст в столбце C, будет возвращено «Да». Смотрите скриншот:

=IF(C2=»completed», «No», «Yes»)

док, если функция 9

Случай 2: функция ЕСЛИ для текстовых значений с учетом регистра:

Чтобы проверить текстовые значения с учетом регистра, вы должны объединить функцию ЕСЛИ с функцией ТОЧНЫЙ, примените формулу ниже, тогда будет распознан только текст с точным соответствием, и вы получите следующий результат, который хотите:

=IF(EXACT(C2,»COMPLETED»), «No», «Yes»)

док, если функция 10

Случай 3: функция ЕСЛИ для текстовых значений с частичным соответствием:

Иногда вам нужно проверить значения ячеек на основе частичного текста, в этом случае вы должны использовать функции ЕСЛИ, ЕЧИСЛО и ПОИСК вместе.

Например, если вы хотите проверить ячейки, содержащие текст «comp», а затем вернуть соответствующие значения, примените формулу ниже. И вы получите результат, как показано на скриншоте ниже:

=IF(ISNUMBER(SEARCH(«comp»,C2)), «No», «Yes»)

док, если функция 11

Ноты:

  • 1. Функция ПОИСК применяется к тексту без учета регистра, если вы хотите проверить текст с учетом регистра, вам следует заменить функцию ПОИСК функцией НАЙТИ. Как это:=IF(ISNUMBER(FIND(«comp»,C2)), «No», «Yes»)
  • 2. Текстовые значения в качестве параметров в формулах ЕСЛИ, вы должны заключить их в «двойные кавычки».

Пример 3: Использование функции ЕСЛИ для значений даты

Случай 1: функция ЕСЛИ для дат для сравнения дат с определенной датой:

Если вы хотите сравнить даты, чтобы проверить, больше ли они или меньше определенной даты, функция ЕСЛИ также может оказать вам услугу. Поскольку функция ЕСЛИ не может распознать формат даты, вам следует объединить с ней функцию ДАТАЗНАЧ.

Примените эту формулу, когда дата больше 4 апреля 15 г., будет возвращено «Да», в противном случае формула вернет текст «Нет», см. Снимок экрана:

=IF(D4>DATEVALUE(«4/15/2019»), «Yes», «No»)

док, если функция 12

Внимание: В приведенной выше формуле вы можете использовать ссылку на ячейку напрямую, без использования функции DATEVALUE. Как это: =IF(D4>$D$1, «Yes», «No»).

док, если функция 13

Случай 2: функция ЕСЛИ для дат для проверки дат больше или меньше 30 дней:

Если вы хотите определить даты, которые больше или меньше 30 дней от текущей даты, вы можете объединить функцию СЕГОДНЯ с функцией ЕСЛИ.

Пожалуйста, введите эту формулу:

Определите дату старше 30 дней: =IF(TODAY()-C4>30,»Older date»,»»)

Определите дату, превышающую 30 дней: =IF(C4-TODAY()>30, «Future date», «»)

Примечание: Если вы хотите поместить оба результата в один столбец, вам нужно использовать вложенную функцию IF следующим образом:

=IF(C4-TODAY()>30, «Future date», IF(TODAY()-C4>30, «Older date», «»))

док, если функция 16


Пример 4: Использование функции ЕСЛИ с функциями И, ИЛИ вместе

Мы часто используем сочетание функций ЕСЛИ, И, ИЛИ в Excel.

Случай 1. Использование функции ЕСЛИ с функциями И для проверки выполнения всех условий:

Я хочу проверить, выполняются ли все установленные мной условия, например: B4 — красный, C4 — маленький и D4> 200. Если все условия TURE, отметьте результат как «Да»; Если любое из условий — ЛОЖЬ, верните «Нет».

Пожалуйста, примените эту формулу, и вы получите результат, как показано на следующем скриншоте:

=IF(AND(B4=»Red»,C4=»Small», D4>200),»Yes»,»No»)

док, если функция 17

Случай 2: Использование функции ЕСЛИ с функциями ИЛИ для проверки выполнения любого из условий:

Вы также можете использовать функции ЕСЛИ и ИЛИ, чтобы проверить, выполняется ли какое-либо из условий, например, я хочу определить, содержит ли ячейка в столбце B текст «Синий» или «Красный», если какой-либо текст в столбце B, Отображается Да, в противном случае возвращается Нет.

Здесь вы должны применить эту формулу, и будет показан результат ниже:

=IF(OR(B4=»Red»,B4=»Blue»),»Yes»,»No»)

док, если функция 18

Случай 3: Использование функции ЕСЛИ вместе с функциями И и ИЛИ:

В этом примере я объединю функцию ЕСЛИ с функциями И и ИЛИ одновременно. Предположим, вы должны проверить следующие условия:

  • Condition 1: Column B = “Red” and Column D > 300;
  • Condition 2: Column B = “Blue” and Column D > 300.

Если выполняется одно из вышеуказанных условий, возвращается Match, в противном случае — No.

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

=IF(AND(OR(B4=»Red»,B4= «Blue»), D4>300), «Match», «No»)

док, если функция 19


Пример 5: Использование вложенной функции ЕСЛИ

Функция ЕСЛИ используется для проверки условия и возврата одного значения, если условие выполняется, и другого значения, если оно не выполняется. Но иногда вам нужно проверять более одного условия одновременно и возвращать разные значения, вы можете использовать Nested IF для решения этой задачи.

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

Синтаксис функции вложенного ЕСЛИ в Excel:

=IF (condition1, result1, IF (condition2, result2, IF (condition3, result3,…)))

Внимание: В Excel 2007 и более поздних версиях вы можете вложить до 64 функций ЕСЛИ в одну формулу, а в Excel 2003 и более ранних версиях можно использовать только 7 вложенных функций ЕСЛИ.

Случай 1. Вложенная функция ЕСЛИ для проверки нескольких условий:

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

док, если функция 20

Пожалуйста, примените эту формулу, и вы получите следующий результат: если оценка больше или равна 90, оценка будет «отлично», если оценка больше или равна 80, оценка будет «хорошо», если оценка больше или равно 60, оценка — «Средний», в противном случае — «Плохо».

=IF(C2>=90, «Excellent», IF(C2>=80, «Good», IF(C2>=60, «Medium», «Poor»)))

док, если функция 21

Объяснение приведенной выше формулы:

док, если функция 22
  • IF(check if C2>=90, if true — returns «Excellent», or else
  • IF(check if C2>=80, if true — returns «Good», or else
  • IF(check if C2>=60, if true — returns «Medium», if false — returns «Poor»)))

Случай 2: Вложенная функция ЕСЛИ для расчета цены на основе количества:

Функцию вложенного ЕСЛИ также можно использовать для расчета цены продукта на основе количества.

Например, вы хотите предоставить покупателям ценовой разрыв в зависимости от количества, большего количества, которое они покупают, большей скидки, которую они получат, как показано на скриншоте ниже.

док, если функция 23

Поскольку общая цена равна количеству, умножьте цену, поэтому вы должны умножить указанное количество на значение, возвращаемое вложенными If. Пожалуйста, используйте эту формулу:

=D2*IF(D2>=101,16, IF(D2>=50, 21, IF(D2>=25, 26, IF( D2>=11, 30, IF(D2>=1, 39, «»)))))

док, если функция 24

Внимание: Вы также можете использовать ссылки на ячейки для замены статических ценовых чисел, при изменении исходных данных вам не нужно обновлять формулу, используйте эту формулу: =D2*IF(D2>=101, B6, IF(D2>=50, B5, IF(D2>=25, B4, IF( D2>=11, B3, IF(D2>=1, B2, «»)))))

док, если функция 25

Tips: Используя функцию ЕСЛИ для построения теста, вы можете использовать следующие логические операторы:

оператор Смысл Пример Описание
> Больше =IF(A1>10, «OK»,) Если число в ячейке A1 больше 10, формула возвращает «ОК»; в противном случае возвращается 0.
< Менее =IF(A1<10, «OK», «») Если число в ячейке A1 меньше 10, формула возвращает «ОК»; в противном случае возвращается пустая ячейка.
>= Больше или равно =IF(A1>=10, «OK», «Bad») Если число в ячейке A1 больше или равно 10, будет возвращено «ОК»; в противном случае отображается «Плохо».
<= Меньше или равно =IF(A1<=10, «OK», «No») Если число в ячейке A1 меньше или равно 10, возвращается «ОК»; в противном случае возвращается «Нет».
= Равно =IF(A1=10, «OK», «No») Если число в ячейке A1 равно 10, возвращается «ОК»; в противном случае отображается «Нет».
<> Не равно =IF(A1<>10, «No», «OK») Если число в ячейке A1 не равно 10, формула возвращает «Нет»; в противном случае — «ОК».

Лучшие инструменты для работы в офисе

Kutools for Excel — Помогает вам выделиться из толпы

Хотите быстро и качественно выполнять свою повседневную работу? Kutools for Excel предлагает 300 мощных расширенных функций (объединение книг, суммирование по цвету, разделение содержимого ячеек, преобразование даты и т. д.) и экономит для вас 80 % времени.

  • Разработан для 1500 рабочих сценариев, помогает решить 80% проблем с Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.

Лента Excel (с Kutools for Excel установлены)


Вкладка Office — включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.

Снимок экрана Excel (с установленной вкладкой Office)

Понравилась статья? Поделить с друзьями:
  • Логическая функция если в excel примеры формулы
  • Логическая функция если в excel пример ее использования
  • Логическая функция если в excel презентация
  • Логистическая функция если excel
  • Логистика транспортные задачи в excel