Excel распознает текст рядом со временем как имеющее числовое значение

Excel распознает текст рядом со временем как имеющее числовое значение

В настоящее время у меня есть каждый день недели со следующими строками ниже: Время начала, Время окончания, Общее количество часов. Я использовал функцию проверки данных, чтобы создать выпадающие меню для каждого из этих столбцов; большинство опций — это время (например, 9:30 утра). Для расчета общего количества часов у меня есть следующая формула:

 =(IF(J14<I14,J14+1,J14)-I14)*24

что работает отлично... однако, мне также нужно, чтобы они могли выбрать "OFF, PTO, HOL" из выпадающего меню и чтобы эти слова распознавались как имеющие общее значение (O,8,8). Я пробовал использовать следующую формулу:

=IF(I11:J11={"OFF"},0), IF(I11:J11={"PTO","HOL"},8)

и это не сработало, я также пробовал использовать SUMIFSформулу, но безуспешно... есть идеи?

решение1

Ваша формула должна быть записана следующим образом:

{=IF(OR(I11:J11="PTO",I11:J11="HOL"),8,0)}

или

{=IF(OR(I11:J11={"PTO"},I11:J11={"HOL"}),8,0)}

Или,если вы хотите также проверить OFF, то напишите формулу следующим образом:

{=IF(OR(I11:J11={"PTO"},I11:J11={"HOL"}),8,IF(I11:J11={"OFF"},0,""))}

Примечание.Завершите все формулы нажатием Ctrl+Shift+Enter.

Связанный контент