¿No sé por qué esta fórmula está mal?

¿No sé por qué esta fórmula está mal?

Hola estoy usando esta formula

=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))))

Devuelve que ha ingresado demasiados argumentos para esta función. ¿Alguien puede ayudar con esto? Se lo agradecería.

Respuesta1

Estás escribiendo más que Valor si es Verdadero y Valor si es Falso en tu Si Anidado.
Normalmente escribes "

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

Su fórmula corregida:

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

Pero el último si debería cambiar, tiene Valor si es Verdadero 0 y Valor si es Falso 0

información relacionada