-1

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

=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 ответ1

3

Вы пишете больше, чем Value, если True, и Value, если False, в вашем вложенном 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))))

Но последнее, если должно измениться, у вас есть значение, если истина 0 и значение, если ложь 0

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .