Valores si cumple una, dos o tres condiciones.

Buenas tardes;

Trabajo con Excel 2003 y mi duda es la siguiente;

Tengo una tabla con 4 columnas:

Columna A Columna B Columna C Columna D

¿Está en el paro? ¿Es Antiguo Alumno? Estudios que realizo Descuento

Necesito calcular la columna D: "Descuento" y tendrá que cumplir las siguiente condiciones:

Se hará descuento si está en el paro, si es antiguo alumno y si estudió carrera.

- Si cumple una condición: 10%

- Si cumple dos condiciones: 20%

- Si cumple tres condiciones: 30%

Cuando cumple una o dos condiciones, no tiene que ser la primera y/o la segunda, sino cualquiera de las que se plantea.

Las únicas soluciones que se me ocurren son si anidados, pero claro me sale una fórmula muy larga.

No se si hay alguna solución más sencilla...

Muchas gracias de antemano.

Un saludo.

1 respuesta

Respuesta
1

Imaginándome que analizamos el rango A2:C2. Escribe esta fórmula en la celda D2

=SI(CONTARA(A2:C2)=0;0;SI(CONTARA(A2:C2)=1;10%;SI(CONTARA(A2:C2)=2;20%;30%)))

recuerda finalizar

Hola;

Creo que no me termine de expresar bien

En las columnas A, B y C siempre va un valor:

Columna A: Si o No

Columna B: Si o No

Columna C: ESO, FP o Carrera.

Por lo que veo esa fórmula me iría bien si solo hubiese un valor cuando Sí se cumple la condición.

Muchas gracias

Entonces prueba con esta fórmula en la celda D2:

=SI(CONTAR.SI(A2:B2;"si")+CONTARA(C2:C2)=1;10%;SI(CONTAR.SI(A2:B2;"si")+CONTARA(C2:C2)=2;20%;30%))

recuerda finalizar

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas