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


-1

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 el que ha ingresado demasiados argumentos para esta función. ¿Puede alguien ayudarme con esto? Se lo agradecería.


¿Qué has intentado arreglarlo? Siga los consejos aquí y edite su pregunta con más detalles basados ​​en ella.
Máté Juhász

1
IF()solo puede tener 3 criterios, tienes 4 en cada uno. Retire el ,0de cada uno. y Janno es una función nativa, por lo que devolverá #NAME. Deberá poner una fecha en su lugar.
Scott Craner

Respuestas:


3

Está escribiendo más de Valor si es Verdadero y Valor si es Falso en su Anidado Si
Usualmente escribe "

=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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.