Genial como siempre estimado Andrés 💯👍.Muy interesante la resolución de los retos y excelente explicación como nos tienes acostumbrados
@IvanCortinas_ES Жыл бұрын
Excelente solución Andrés. Me encantó esta manera de enmascarar. Básicamente si está cargado con X que devuelva X y si no que proceda con SCAN. Imagino que también podría haberse planteado al revés. Si esta cargado con vacío que haga el SCAN y si no lo está, que devuelva X. Gracias. Un abrazo.
@ExcelHechoFacil Жыл бұрын
Gracias Ivan por comentar. Si, de cualquier manera puede funcionar, se puede elegir cualquiera de las dos opciones. Gracias por comentar y por estar tan pendiente del nuevo contenido. Un abrazo hasta España. Saludos.
@luisflorentinocoutocortego3625 Жыл бұрын
Buenísimo!!! Me ha explotado la cabeza... no tenía ni idea de que fuera posible. ¿Cómo es posible que las iteraciones de SCAN dependan de un SI externo?. ¿hay más funciones que hagan ese enmascarado, como ELEGIR, CAMBIAR, ...? Es un flujo que vale la pena desarrollar
Жыл бұрын
Una belleza denominada "Excel"
@ExcelHechoFacil Жыл бұрын
Así es... Gracias Parcero por tomarte el tiempo de comentar, me alegra verte por acá... Un abrazo fuerte desde la distancia. Saludos.
@Fredick.77 ай бұрын
🙂.... Después de actualizar mis conocimientos acerca de la función Scan, propongo dos formulaciones: ⬇ =LET(cr,B2:K9"X", SI(cr, cr*SCAN(,cr,LAMBDA(a,v,a+v)), "x")) =LET(cr,B2:K9"X", SI(cr, cr*SCAN(,cr, SUMA), "x"))
@tomasevangeliomartinez1522 Жыл бұрын
Lo cierto es que a mí me cuesta más razonar el que se tenga el SI que enmascara de manera externa, es decir, que sea lo primero que se quiera evaluar para a partir de ahí decidir si optar por imprimir la "X" en la evaluación verdadera o, por el contrario, utilice a SCAN si la comparación resulta ser falsa. En mi concepto de aplicación lógica me resulta más sencillo de razonar cambiando el orden, es decir, primero iterar toda la matriz con SCAN para posteriormente decidir si debe visualizar la X o el resultado que nos ha devuelto SCAN a partir de su comparación con la matriz inicial: =LET(MatrizInicial;B2:K9;MatrizRepetidos;SCAN(0;MatrizInicial;LAMBDA(contador;elemento;SI(elemento="X";contador;contador+1)));SI(MatrizInicial="X";"X";MatrizRepetidos)) ¿Existe alguna ventaja en cuanto a menor proceso o cálculo con la opción vista en el vídeo tutorial con respecto a ésta? Entiendo que en la primera posiblemente el proceso con SCAN únicamente lo hace al pasar por la parte falsa y, en cambio, en la solución que he aportado sí que hace una iteración total para posteriormente validar con la condición sí corresponde a una "X" o a un valor. Sería interesante saber si efectivamente es más eficiente o no tener el SI externo. Fuerte abrazo desde España!!!!
@Fredick.7 Жыл бұрын
🙂... Tomás, la fórmula que has publicado es apreciativamente equivalente a la del video tutorial, solo que ud a especificado variables en la formulación con la ayuda de la función Let. Por lo tanto, la eficiencia es prácticamente equivalente.
@tomasevangeliomartinez1522 Жыл бұрын
@@Fredick.7 Muchas gracias por la aclaración Freddy. Saludos.