используйте функцию if, чтобы извлечь дату из столбца, если она есть, или другую, если она отсутствует в excel

#excel #if-statement

Вопрос:

У меня есть электронная таблица Excel, используемая для отслеживания проектов, и мне нужно добавить некоторые функции для различных типов проектов и ограничений по срокам. Ниже приведен пример 2 условий, которым я должен соответствовать. Получено — Когда проект получен на месте.

Завершение строительства — это один из видов проектов, для завершения которого требуется 3-4 недели. эта дата обычно вводится вручную, но может быть настроена на автоматическое начало через 4 недели после даты получения. Если if не требует построения, ему присваивается значение n.a.

Ожидаемое Midi — Вот где мне нужно заявление, которое гласит if there is a date in "Construction Completion" add 7, if there is not then use the date in received and add 7 .

Завершение контроля качества — Это просто Midi Expected 7

Полученный Завершение строительства Ожидаемый Midi Завершение контроля качества
5/20/2021 n.a. 5/7/2021 5/14/2021
5/20/2021 6/10/2021 6/17/2021 6/24/2021

Ответ №1:

Предполагая, что «Получено» находится в точке A1, поместите это в C2 :

 =IF(ISNUMBER(B2)=TRUE,B2 7,A2 7)
 

Затем отформатируйте ячейку как Дату. Выполнено.

Чтобы сделать его более надежным, используйте :

 =IF(A2="","",IF(ISNUMBER(B2)=TRUE,B2 7,A2 7))
 

Ответ №2:

Вы можете использовать CELL функцию. Попробуй-

 =IF(CELL("format",B2)="D1",B2 7,A2 7)
 

введите описание изображения здесь