Si bien es cierto que algo importante aquí es aprender a usar la función LAMBDA (al menos para mí), se podía haber omitido LAMBDA y se podía hacer los SI anidados a partir de la comparación lógica de BYCOL(E5:P14;SUMA)>149, por ejemplo y el resto de los rangos. Adicional, en la formulación dada en el video hay problemas en los valores frontera de los rangos ya que no se tomó el valor >= 150 o bien >149, y en el caso del otro segmento >=200 o >199. En el archivo adjunto dejo la formulación del video corregida, y dos adicionales usando los SI sin LAMBDA y en la tercera forma usando LET sólo para acortar.
Entiendo que x del LAMBDA es el rango de datos, que se define no dentro del LAMBDA sino en el BYCOL, ¿es así?
Gracias por el aporte, Oswaldo. Revisé el archivo adjunto y las alternativas que compartes son válidas.
Efectivamente, en este caso se puede resolver sin LAMBDA, usando directamente BYCOL(E5:P14;SUMA) dentro de los SI anidados. También es correcta tu observación sobre los valores frontera: para que 150 quede como “Media” y 200 como “Alta”, la lógica debe considerar >149 / >=150 y >199 / >=200.
Sobre tu duda: sí. En BYCOL, la x de LAMBDA representa cada columna del rango que BYCOL va evaluando una a una. Luego dentro de LAMBDA se aplica la lógica, por ejemplo sumar esa columna y clasificar el resultado.
Inicia sesión para dejar tu duda, comentario y/o respuesta