Сценарии использования#
Описание сценария: В резюме некоторые сотрудники указали только время окончания средней школы, другие — только время окончания университета, а третьи — обе даты. Из-за разных образовательных траекторий невозможно вывести финальный год окончания учёбы в один столбец напрямую. Для решения задачи можно извлечь финальное время окончания учёбы сотрудника из нескольких столбцов.
Пример: В таблице есть два исходных столбца, A и B, и нужно добавить столбец C.
Условие для столбца: если A пустое — возвращать значения B; если B пустое — возвращать значения A; если оба заполнены — возвращать максимальное из значений A и B.
Способ реализации#
В Sigla Vision можно использовать функции IF и ISNULL для проверки заполненности полей, а также DATESUBDATE для сравнения значений дат в A и B. Далее приведена пошаговая инструкция по решению задачи.
Порядок действий#
Добавление данных#
Создайте рабочую книгу и загрузите данные, выбрав все поля по умолчанию.
Редактирование данных#
- Добавьте Формульный столбец с именем C и формулой:
IF(ISNULL(A),B,IF(ISNULL(B),A,IF(DATESUBDATE(A,B,"d")>0,A,B)))
В формуле используются IF для условия, ISNULL — для проверки на пустое значение, DATESUBDATE — для сравнения двух дат.
Примечание: Поля с датами A и B нужно выбирать из списка слева, вводить вручную нельзя.
- Нажмите ОК — столбец C появится в предпросмотре.