Определение ли Работали сдвиг утром, днем или ночь в Microsoft Excel 2010
В этой статье мы узнаем, как определить, была ли рабочая смена утром, днем или ночью в Microsoft Excel 2010.
Чтобы найти формулу для определения того, работал ли сотрудник в утреннюю, дневную или ночную смену, мы будем использовать функции ЕСЛИ И ПРОСМОТР для получения результата.
Функция ЕСЛИ проверяет, является ли указанное вами условие ИСТИНА или ЛОЖЬ. Если условие возвращает ИСТИНА, оно возвращает предустановленное значение, а если ion возвращает ЛОЖЬ, то возвращает другое предустановленное значение.
Синтаксис = ЕСЛИ (логический_тест, значение_если_ истинно, значение_если_ ложь)
===
логический_тест: логический тест будет проверять условие или критерии, если условие выполняется, он возвращает предустановленное значение, а если условие не соответствует, то возвращает другое предустановленное значение.
value_if_true: значение, которое вы хотите вернуть, если этот аргумент возвращает TRUE.
value_if_false: значение, которое вы хотите вернуть, если этот аргумент возвращает FALSE LOOKUP: ищет значение либо из диапазона одной строки или одного столбца, либо из массива. Предусмотрено для обратной совместимости.
Синтаксис = LOOKUP (lookup_value, lookup_vector, result_vector)
===
lookup_value: значение, которое функция LOOKUP ищет в векторе поиска.
lookup_vector: диапазон, содержащий только одну строку или один столбец.
Примечание. Значения в lookup_vector должны быть расположены в порядке возрастания (1,2,3 или a, b, c). В противном случае функция поиска вернет значение ошибки.
result_vector: это необязательно. Диапазон, содержащий только одну строку или столбец. Аргумент result_vector должен иметь тот же размер, что и
lookup_vector.
===
Возьмем пример:
-
В столбце A указано время входа в систему.
-
Нам нужна формула для использования времени входа в систему из столбца A, чтобы определить, начинал ли человек утреннюю, дневную или ночную смену.
-
Для времени до 12:00 формула должна возвращать «Утренняя смена».
-
Для времени с 12:00 до 16:00 формула должна возвращать «дневную смену».
-
Для времени после 16:00 формула должна возвращать «Ночная смена».
-
В ячейке B2 формула будет иметь вид
= IF (A2> = 2/3, «Ночь», IF (A2> = 0,5, «После полудня», «Утро»)) & «Shift»
-
Копируя формулу из ячейки B2 в диапазон B3: B10, мы получим желаемый результат.
Второй способ — использовать функцию ПРОСМОТР.
-
В ячейке C2 формула будет иметь вид
= ПРОСМОТР (ЧАС (A2), \ {0,12,16}, \ {«Утро», «После полудня», «Ночь»}) & «Смена»
-
Копируя формулу из ячейки C2 в диапазон C3: C10, мы получим желаемый результат.