Я не знаю, почему эта формула неверна?

Я не знаю, почему эта формула неверна?

Здравствуйте, я использую эту формулу.

=IF(Jan>[@[Date From]],[@[Monthly Amortization]],0,if(Jan<[@[Date Until]],[@[Monthly Amortization]],0,if(Jan=[@[Date Until]],[@[Monthly Amortization]],0,if(Jan>[@[Date Until]],0,0))))

Возвращает вы ввели слишком много аргументов для этой функции. Может кто-нибудь помочь с этим, я был бы признателен.

решение1

Вы пишете больше, чем Value if True и Value if False в вашем Nested If
Обычно вы пишете "

=If(Logical Test, Value if True, Value if False)  
=If(Logical Test, Value if True, IF(Logical Test, Value if True, Value if False))

Ваша исправленная формула:

=IF(Jan>[@[Date From]],[@[Monthly Amortization]],if(Jan<[@[Date Until]],[@[Monthly Amortization]],if(Jan=[@[Date Until]],[@[Monthly Amortization]],if(Jan>[@[Date Until]],0,0))))

Но последний if должен измениться, у вас есть Value if True 0 и Value if False 0

Связанный контент