Функция IF продолжает возвращать общее сообщение об ошибке

Функция IF продолжает возвращать общее сообщение об ошибке

Я пытаюсь создать панель мониторинга в Excel, которая извлекает данные из отдельного xlsx, сгенерированного скриптом Python. Сейчас я хочу, чтобы панель мониторинга принимала указанную пользователем дату, отображала данные из сгенерированного Python xlsx, которые соответствуют этой дате, а затем отображала эти данные в виде диаграммы. Используя INDEX(MATCH())функции, я могу извлечь данные; однако теперь я сталкиваюсь с постоянной ошибкой в IF​​функции. Я хочу вложить INDEX(MATCH())функции в IFфункцию, чтобы пустые ячейки в исходных данных не копировались как нули, но что бы я ни делал с IFфункцией, я получаю всплывающее окно с общей ошибкой.

=A1=A1возвращает True; =IF(A1=A1)возвращает всплывающее окно с ошибкой.

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

Обновление: я обнаружил =IF(A1=A1,True,False), что это работает и =IF(A1=A1,)возвращает 0 вместо ошибки. Я собираюсь оставить эту ветку открытой, поскольку второй и третий аргументы в IFфункции должны быть необязательными.

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