Excel - формула И не работает, как исключено (необходимо получить значение, возвращаемое формулой) - PullRequest
1 голос
/ 09 июля 2020

Я использую эту формулу:

=IF(AND(G767<>0;I767=0);TRUE;FALSE)

G767 и I767 Содержит число. Почему эта формула возвращает 0, а не TRUE или FALSE

Звучит как AND Не работает как исключение

EDIT

G767 и I767 даны благодаря формуле, мне нужно и AND не принимают значение формулы, а только формулу, так как я могу выбрать значения, возвращаемые формулой, а не формула?

Пример:

G767 и I767 даются с этим forumla:

=IF(G767<>0;'Primary Pricer'!$J$57*Pricing_Calculation!F761;IF(G767=0;'Primary Pricer'!$J$57*Pricing_Calculation!F761+'Primary Pricer'!$J$57))

Ответы [ 2 ]

2 голосов
/ 09 июля 2020

Проверьте, нет ли в документе циклических ссылок.

Под Formulas -> Error Checking -> Circular References

enter image description here

If possible, try and remove the circular reference, however if you can't you can change the settings to let it run.

Under File -> Options -> Formulas -> Enable iterative calculation введите описание изображения здесь

0 голосов
/ 09 июля 2020

замените его на строку, добавив кавычки ""

=IF(AND(G767<>0;I767=0);"TRUE";"FALSE")
...