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

Тем не менее, конечный результат для одной из моих формул на компьютере моего клиента, по-видимому, отличается - хотя формула (ниже) может сгенерировать для меня «10», то есть 10 месяцев, на его машине будет сгенерировано 11. Это использовало DATEDIF, как показано ниже:

= РАЗНДАТ ("Е" и ряд (), "F", и ряд (), "М")

Это будет в каждой строке выполнять функцию и вычислять разницу. Я подумал, что это может относиться к DATEDIF, и поэтому я изменил то, как он работал, так что он просто вычитал месяцы (используя формулу MONTH), что снова сработало для меня, но на этот раз вывел "12" для клиента.

Кто-нибудь видел это раньше?

0