У тебя на самом деле две проблемы.
Ссылки на ячейки даты
Если вы вычтете L9 из O9, вы получите 182, потому что между этими датами есть 182 дня, а Excel хранит даты как количество дней после контрольной даты. Итак, я подозреваю, что ваша формула с ISBLANK делает вычитание на L9 и O9 вместо B9 и C9. Если B9 содержит = MONTH(L9), а C9 содержит = MONTH(O9), вычитание B9 из C9 даст 6.
Ссылки на ячейки ISBLANK
Я провел быстрый тест в LO Calc, и вполне возможно, что он обрабатывает пустые ячейки иначе, чем Excel. Я пересоздал вашу формулу и удалил одну из дат, ожидая, что пропущенная дата приведет к ошибке в функции MONTH. Однако, это обработало пустую ячейку как ноль. МЕСЯЦ даты 0
(контрольная дата, 0 января 1900 года, что равно 31 декабря 1899 года), составляет 12. Таким образом, ячейка с функцией MONTH не будет пустой, если ячейка даты пуста (это всегда будет либо число, либо ошибка). Вам нужны тесты ISBLANK для ссылки на ячейки даты (L9 и O9).