Формула IF = IF (A6 = "a"; 1; 0) странное поведение, дающее неправильный результат - PullRequest
0 голосов
/ 17 апреля 2020

Друг дал мне файл со странным результатом в формуле IF, это файл Excel с 2 листами, дающий другой результат с той же формулой.

Я также пытался сравнить это значение с VBA, но он дал мне правильный ответ, поэтому A5 != "a", я не смог бы go продолжить объяснение, потому что это действительно что-то глупое, это происходит только с этим файлом, поэтому мне нужно опубликовать его здесь:

http://www.filedropper.com/ifanomalie

Это файл с 5 строками данных, кто-то может объяснить мне, что там происходит?

1 Ответ

3 голосов
/ 17 апреля 2020

Для вашего 1-го листа установлена ​​странная опция (foglio1). Как правило, в Excel имеется удивительно большое количество параметров c, заданных для рабочей книги и листа.

Перейти к File->Options, выберите Advanced и прокрутите вниз до самого конца страницы настроек. В разделе Lotus compability Settings for выберите foglio1 и снимите флажок Transition formula evaluation.

Когда вы выбираете другой лист (foglio2), вы видите, что он уже не отмечен (и, вероятно, это относится ко всем другим листам, которые вы увидите до конца своей жизни в Excel).

На странице справки указано, что с пустыми ячейками обращаются по-разному, не спрашивайте меня о деталях или причинах.

Setting that leads to the strange behaviour

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...