Error 509 cálculo con la función SI

Hola,

estoy tratando de realizar un pedido SI en Calc, pero tengo un error 509 y no logro encontrarlo.

aquí está mi comando : 

=SI(Y(B5>=1;B5<=40000);"C19";"0");SI(Y(B5>=40001;B5<=70000);"C20";"0")

1 respuesta

  1. Finalmente encontré, si puede ayudar, mi corrección :

    =SI(Y(B5>=1;B5<=40000);C19;SI(Y(B5>=40001;B5<=70000);C20))

    0
    1. Hola,

      tu negocio sigue sin tener sentido: entendiste bien que 0 no podía sustituir a la segunda condición, pero esta última solo tiene dos argumentos.

      Todavía falta un 0 o lo que quieras después de C20 si ninguna de las rangos está llena.

      0
    2. @brucine

      La cosa no es, además, muy elegante.

      No se sabe cuál es el papel de 1, es lógico si B5 puede valer 0,5 o -4, no si simplemente se trata de comprobar que esta celda tiene un contenido numérico que siempre es al menos igual a 1.

      Incluso admitiendo la "validez" de esta condición, si B5 no es <= 40000, es que necesariamente es superior, no tiene sentido probar dos veces:

      =SI(B5>=1;SI(B5<=40000;C19;SI(B5<=70000;C20;0));0)

      0