Формула Excel ISERROR возвращает #VALUE! даже когда я использую функцию ЕСЛИ для возврата пустого значения - PullRequest
0 голосов
/ 08 июля 2020

Я использую формулу Excel для проверки трех различных условий, когда, если любое из трех выполняется, должна возвращаться пустая ячейка. Даже если выполняется одно из трех условий, оно все равно возвращает #VALUE! ячейка, которую я не хочу. Вот формула:

=IF(OR(BDP(A18&" CUSIP", "YLD_CUR_MID")="#N/A Field Not Applicable",[@CUSIP]="", ISERROR(BDP(A18&" CUSIP", "YLD_CUR_MID"))=TRUE),"",BDP(A18&" CUSIP", "YLD_CUR_MID")/100)

Любая помощь приветствуется!

1 Ответ

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

Используйте:

=IF(OR([@CUSIP]="",IFERROR(BDP(A18&" CUSIP", "YLD_CUR_MID")="#N/A Field Not Applicable",TRUE)),"",BDP(A18&" CUSIP", "YLD_CUR_MID")/100)
...