Combinando IFAND con otra fórmula IF

Combinando IFAND con otra fórmula IF

Estoy intentando combinar aquí un par de fórmulas diferentes que hacen referencia a una columna de "días desde". Cualquier cosa entre un cierto rango devolvería "capacitación necesaria" y cualquier cosa más allá de ese rango devolvería "capacitación atrasada".

Estas dos fórmulas separadas funcionan de forma independiente, pero no puedo encontrar la manera de anidarlas para que funcionen correctamente.

¿Es esto factible o estamos ante demasiados argumentos?

Las dos fórmulas de funcionamiento son:

=IF(G10>1095,"OVERDUE","none")

=IF(AND(G10>=1050,G10<=1095),"TRAINING NEEDED","")  

Respuesta1

=XLOOKUP($G9,{0,1050,1096},{"none","TRAINING NEEDED","OVERDUE"},"",-1)

La fórmula toma el valor de la columna G y lo compara con la primera matriz. Coincide con una coincidencia exacta o con el siguiente elemento más pequeño. Por lo tanto, los valores entre 0 y 1049 se comparan con el primer elemento de la matriz, que devuelve el primer elemento de la segunda matriz (es decir, "ninguno"). Los valores entre 1050 y 1095 se comparan con el segundo elemento de la matriz, que devuelve "FORMACIÓN NECESARIA" y los valores superiores a 1095 (es decir, 1096 y superiores) se comparan con el tercer elemento de la matriz.

También puedes usar esto:

=IFS($G9<1050,"none",$G9<1096,"TRAINING NEEDED",true,"OVERDUE")

Lo prefiero XLOOKUPporque si eliges agregar muchas más condiciones, queda más compacto. Ambos funcionarán:

ingrese la descripción de la imagen aquí

información relacionada