Excel проверка если дата

Обновлено: 08.07.2024

Существует ли функция проверяющая имеется ли какое либо данное (число, текст и т.д.) в ячейке или нет?
Если имеется то уже выполнять следующие действия, например подставить текст в ячейку.

Существует ли функция проверяющая имеется ли какое либо данное (число, текст и т.д.) в ячейке или нет?
Если имеется то уже выполнять следующие действия, например подставить текст в ячейку. misharin

Существует ли функция проверяющая имеется ли какое либо данное (число, текст и т.д.) в ячейке или нет?
Если имеется то уже выполнять следующие действия, например подставить текст в ячейку. Автор - misharin
Дата добавления - 28.10.2015 в 16:26

Формулы не меняют данные в других ячейках, т.е. например можно проверить формулой в ячейке С1 наличие данных в ячейке А1 и вывести что-либо в ячейку С1
Формулы не меняют данные в других ячейках, т.е. например можно проверить формулой в ячейке С1 наличие данных в ячейке А1 и вывести что-либо в ячейку С1
Автор - Udik
Дата добавления - 28.10.2015 в 16:34

А можно еще как нибудь прописать к этой формуле

Если непусто "1-2", а дальше если не пусто, то "2-3", дальше если не пусто, то "3-4"

А можно еще как нибудь прописать к этой формуле

Если непусто "1-2", а дальше если не пусто, то "2-3", дальше если не пусто, то "3-4" misharin

А можно еще как нибудь прописать к этой формуле

Если непусто "1-2", а дальше если не пусто, то "2-3", дальше если не пусто, то "3-4" Автор - misharin
Дата добавления - 28.10.2015 в 17:05

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

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

в первой таблице в 2-х ячейках формула, дальше незнаю как, потому данные как должны быть.
еще две таблицы для наглядности возможные варианты. Автор - misharin
Дата добавления - 29.10.2015 в 08:33

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

Автор - китин
Дата добавления - 29.10.2015 в 08:54 Автор - buchlotnik
Дата добавления - 29.10.2015 в 09:03

китин, не учитывается момент когда значения заканчиваются, нужно после - присвоит значение 1
buchlotnik, Все работает спасибо!

Только почему то формула не работает при вставке в соседний столбец со столбцом значений, а в последующих работает(в столбцах L и К работает, а в J нет)?

китин, не учитывается момент когда значения заканчиваются, нужно после - присвоит значение 1
buchlotnik, Все работает спасибо!

Только почему то формула не работает при вставке в соседний столбец со столбцом значений, а в последующих работает(в столбцах L и К работает, а в J нет)? misharin

Только почему то формула не работает при вставке в соседний столбец со столбцом значений, а в последующих работает(в столбцах L и К работает, а в J нет)? Автор - misharin
Дата добавления - 29.10.2015 в 12:52

[p.s.]Тут главное не перестаратся и чтоб студента не подрядили расчеты докторской преподу делать в Excel :-)[/p.s.]

[p.s.]Тут главное не перестаратся и чтоб студента не подрядили расчеты докторской преподу делать в Excel :-)[/p.s.] bmv98rus

Замечательный Временно просто медведь , процентов на 20.

[p.s.]Тут главное не перестаратся и чтоб студента не подрядили расчеты докторской преподу делать в Excel :-)[/p.s.] Автор - bmv98rus
Дата добавления - 21.01.2018 в 21:09


А вы что предлагаете? Автор - vikttur
Дата добавления - 21.01.2018 в 21:10 Намекнули решать с помощью логич формулы ЕСЛИ. Но, что-то ничего не выходит. Т.к еще только начинаю изучать Excel Намекнули решать с помощью логич формулы ЕСЛИ. Но, что-то ничего не выходит. Т.к еще только начинаю изучать Excel oksi0073
Но непонятно: нужна ли проверка при ошибке, когда из введенных данных нельзя сформировать дату? Это не тот случай, когда можно ввести день 35, месяц 15 и год 2018 (при таких данных дата будет сформирована - 04.04.2019)
Но непонятно: нужна ли проверка при ошибке, когда из введенных данных нельзя сформировать дату? Это не тот случай, когда можно ввести день 35, месяц 15 и год 2018 (при таких данных дата будет сформирована - 04.04.2019) vikttur
Но непонятно: нужна ли проверка при ошибке, когда из введенных данных нельзя сформировать дату? Это не тот случай, когда можно ввести день 35, месяц 15 и год 2018 (при таких данных дата будет сформирована - 04.04.2019) Автор - vikttur
Дата добавления - 21.01.2018 в 21:56

Замечательный Временно просто медведь , процентов на 20.

:-) Автор - bmv98rus
Дата добавления - 21.01.2018 в 22:16 Спасибо всем за ответы! Смысл в том, что преподаватель садится и вводит свою любую дату,(может быть и високосный год), и это м. б. и 30февраля, и 31ноября. При любой проверке должно показать ИСТИНА это или ЛОЖЬ. Ячейки для даты может быть только три. Т. е формула должна работать на любую дату(число, месяц, год) Спасибо всем за ответы! Смысл в том, что преподаватель садится и вводит свою любую дату,(может быть и високосный год), и это м. б. и 30февраля, и 31ноября. При любой проверке должно показать ИСТИНА это или ЛОЖЬ. Ячейки для даты может быть только три. Т. е формула должна работать на любую дату(число, месяц, год) oksi0073 oksi0073, Мы это поняли. Вы пробовали то что вам написали? oksi0073, Мы это поняли. Вы пробовали то что вам написали? bmv98rus

bmv98rus, я попробовал.
Пишем: 28, 1, 2018. Получаем ЛОЖЬ.
Вывод. Нас дурят! 28 января в календаре не существует!

С каких это пор в дате пробел стал заменять точку?

bmv98rus, я попробовал.
Пишем: 28, 1, 2018. Получаем ЛОЖЬ.
Вывод. Нас дурят! 28 января в календаре не существует!

С каких это пор в дате пробел стал заменять точку? vikttur

С каких это пор в дате пробел стал заменять точку? Автор - vikttur
Дата добавления - 21.01.2018 в 23:46

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

Примечание: Маркер версии обозначает версию Excel, в которой она впервые появилась. В более ранних версиях эта функция отсутствует. Например, маркер версии 2013 означает, что данная функция доступна в выпуске Excel 2013 и всех последующих версиях.

Возвращает заданную дату в числовом формате.

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

Преобразует дату из текстового формата в числовой.

Преобразует дату в числовом формате в день месяца.

Excel 2013

ДНИ

Возвращает количество дней между двумя датами.

Вычисляет количество дней между двумя датами на основе 360-дневного года.

Возвращает дату в числовом формате, отстоящую на заданное число месяцев вперед или назад от начальной даты.

Возвращает дату в числовом формате для последнего дня месяца, отстоящего вперед или назад на заданное число месяцев.

Преобразует дату в числовом формате в часы.

Excel 2013

НОМНЕДЕЛИ.ISO

Возвращает номер недели по ISO для заданной даты.

Преобразует дату в числовом формате в минуты.

Преобразует дату в числовом формате в месяцы.

Возвращает количество полных рабочих дней между двумя датами.

Excel 2010

ЧИСТРАБДНИ.МЕЖД

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

Возвращает текущую дату и время в числовом формате.

Преобразует дату в числовом формате в секунды.

Возвращает заданное время в числовом формате.

Преобразует время из текстового формата в числовой.

Возвращает текущую дату в числовом формате.

Преобразует дату в числовом формате в день недели.

Преобразует дату в числовом формате в число, которое указывает, на какую неделю года приходится дата.

Возвращает дату в числовом формате, отстоящую вперед или назад на заданное количество рабочих дней.

Excel 2010

РАБДЕНЬ.МЕЖД

Возвращает числовое значение даты, предшествующей заданному количеству рабочих дней или следующей за ними, руководствуясь при этом параметрами, указывающими выходные дни и их количество.

Преобразует дату в числовом формате в год.

Возвращает долю года, которую составляет количество дней между начальной и конечной датами.

Важно: Вычисляемые результаты формул и некоторые функции листа Excel могут несколько отличаться на компьютерах под управлением Windows с архитектурой x86 или x86-64 и компьютерах под управлением Windows RT с архитектурой ARM. Подробнее об этих различиях.

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

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

Формат

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

Рассмотрим 2 примера.

1. Выделение цветом всей строки

Необходимо выделить цветом те строки таблицы, в которых в столбце «В» значения больше 5000.

1.Выделите таблицу, к которой будет применяться Условное форматирование

2. Выберите в меню Формат - Условное форматирование

3. В открывшемся Окне задайте условие:

  • Выберите - «формула»
  • введите формулу =$B2>5000

4. Выберите необходимый формат для выделения строки

Формат

Формат

Теперь зеленым цветом будут выделены все строки, в которых в столбце «В» стоит значение большее 5000.

Формат

Главный нюанс заключается в знаке доллара ($) перед буквой столбца в адресе - он фиксирует столбец, оставляянезафиксированной ссылку на строку- проверяемые значения берутся из столбца указанного в формуле, по очереди из каждой последующей строки.

2. Проверка дат и сроков

Поскольку даты в Excel представляют собой те же числа (один день = 1), то можно легко использовать условное форматирование для проверки сроков оплат или выполнения задач.

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

1. Выделите таблицу, к которой будет применяться Условное форматирование

2. Выберите в меню Формат - Условное форматирование

3. Задайте условие 1:

  • выберите - «формула»
  • введите формулу =B2<$D$1

4. Нажмите «А также >>» для ввода второго условия

5. Задайте условие 2:

  • выберите - «формула»
  • введите формулу =(B2-$D$1) < 7 , (разница между датами меньше 7 дней)
  • выберите необходимый формат

Формат

Внимание! В формуле адрес ячейки с текущей датой нужно зафиксировать, т.е. поставить знаки $ до и после буквы обозначающей столбец (в данном примереэто $D$).

Читайте также: