Hola buen día, necesito ayuda con la fórmula if en excel: podrían ayudarme por favor?

Tengo una celda que va desde 0 hasta más de 5000 unidades.  En la formula necesito saber si el número es Menor a 540, pero mayor a 180 el resultado debe ser 50 (cincuenta), si el número esta entre 540 y 1461 el resultado debe ser 100 (cien), si el número es mayor a 1461 el resultado debe ser 25, finalmente si el número es menor a 180 el resultado deberá ser cero.  De tal forma tengo esta fórmula.

=IF(AND(G8>540,G8<1461,100),IF(AND(G8>180,G8<539,50),IF(G8<180,0,IF(G8>1461,25))))

en donde G8 es el valor  que va desde 0 hasta 5000 unidades.  Pero me arroja resultados "false" o únicamente toma en cuenta la primera condición.

Podrían ayudarme a corregir mi fórmula por favor???  Gracias.

1 respuesta

Respuesta
1

La fórmula sería así:

=SI(G8="";"";SI(Y(G8>180;G8<540);50;SI(Y(G8>540;G8<1461);100;25)))

Como mi excel está en español, tienes que sustituir el SI por IF y el Y por AND. Al mismo tiempo mi separador es el punto y coma y el tuyo es la coma

Recuerda finalizar y puntuar

Muchas gracias amigo, eres una bala!!!.   Sabes?, me falta un punto en la fórmula. que es el número menor a 180 y como resultado cero.  Me puedes ayudar de nuevo por favor?? 

Pues aquí tienes:

 =SI(G8="";"";SI(G8<180;0;SI(Y(G8>180;G8<540);50;SI(Y(G8>540;G8<1461);100;25))))

<div id="_mcePaste" class="mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">=SI(G8="";"";SI(G8180;G8540;G8</div>

Estimado experto, no quise quedarme con las manos cruzadas y estuve tratando de completarla.  Me salió bien casi al primer intento.  De verdad muchas, muchas gracias.  Recibe un abrazo.

=IF(G8="","",IF(G8<180,0,IF(AND(G8>180,G8<540),50,IF(AND(G8>540,G8<1461),100,25))))

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas