No entiendo por qué no funciona esta función cuando en algunos casos. Explico y pongo ejemplo.
Tengo dos columnas en una tabla que concateno en otra columna de otra tabla con la función: =C16&" "&D16, y arrastra hacia abajo (hoja 1 del ejemplo), para que coloque el número y el texto en la lista de validación (columna 1 concatenada: número 1.1, 1.2, etc); columna dos concatenada, texto vario: queda así el resultado:
1.2 Identificar prejuicios y estereotipos lingüísticos adoptando una actitud de respeto y valoración de la riqueza cultural, lingüística y dialectal, a partir de la observación de la diversidad lingüística del entorno.
En otra columna de otra hoja (hoja 2) esa lista creada funciona como lista de validación, esto funciona perfectamente.
En la columna de al lado coloco la siguiente función para extraer el número de la lista de validación: =SI([@CRITERIOS]<>"";EXTRAE([@CRITERIOS]; 1; 3);""), me extrae perfectamente las 3 primeras posiciones de la celda y coloca el número: 1.1, 1.2, etc
En la columna de al lado utilizo la siguiente función: =SI.ERROR(INDICE(Tabla817[TOTAL crit];COINCIDIR([@Crit];Tabla817[CRITERIO];0));""), para traerme un valor porcentual....
Esta fórmula funciona perfectamente cuando el valor tiene punto en medio (1.1, 3.2, etc), pero no cuando le quito el punto por que el primer número tiene dos dígitos (10.1 o 10.2....)... he probado a quitar el punto para que las tres primeras posiciones sean 101 o 102, y lo extrae bien, pero sigue sin identificar el criterios de coincidencia, no entiendo por qué.
En la tabla hay otra fórmula algo más compleja a la que le pasa lo mismo, no identifica la coincidencia =SI.ERROR(SUMAPRODUCTO((Tabla13[[Crit]:[Crit]]=$C40)*(Tabla13[Columna1])*(Tabla13[[Ponderación]:[Ponderación]]))/(SUMAPRODUCTO((Tabla13[[Crit]:[Crit]]=$C40)*(Tabla13[[Ponderación]:[Ponderación]])));""), aunque funciona perfectamente cuando el criterio tiene el punto en medio.
Alguien sabe qué falla en esos casos? Muchísimas gracias
Buenos días:
No entiendo por qué no funciona esta función cuando en algunos casos. Explico y pongo ejemplo.
Tengo dos columnas en una tabla que concateno en otra columna de otra tabla con la función: =C16&" "&D16, y arrastra hacia abajo (hoja 1 del ejemplo), para que coloque el número y el texto en la lista de validación (columna 1 concatenada: número 1.1, 1.2, etc); columna dos concatenada, texto vario: queda así el resultado:
1.2 Identificar prejuicios y estereotipos lingüísticos adoptando una actitud de respeto y valoración de la riqueza cultural, lingüística y dialectal, a partir de la observación de la diversidad lingüística del entorno.
En otra columna de otra hoja (hoja 2) esa lista creada funciona como lista de validación, esto funciona perfectamente.
En la columna de al lado coloco la siguiente función para extraer el número de la lista de validación: =SI([@CRITERIOS]<>"";EXTRAE([@CRITERIOS]; 1; 3);""), me extrae perfectamente las 3 primeras posiciones de la celda y coloca el número: 1.1, 1.2, etc
En la columna de al lado utilizo la siguiente función: =SI.ERROR(INDICE(Tabla817[TOTAL crit];COINCIDIR([@Crit];Tabla817[CRITERIO];0));""), para traerme un valor porcentual....
Esta fórmula funciona perfectamente cuando el valor tiene punto en medio (1.1, 3.2, etc), pero no cuando le quito el punto por que el primer número tiene dos dígitos (10.1 o 10.2....)... he probado a quitar el punto para que las tres primeras posiciones sean 101 o 102, y lo extrae bien, pero sigue sin identificar el criterios de coincidencia, no entiendo por qué.
En la tabla hay otra fórmula algo más compleja a la que le pasa lo mismo, no identifica la coincidencia =SI.ERROR(SUMAPRODUCTO((Tabla13[[Crit]:[Crit]]=$C40)*(Tabla13[Columna1])*(Tabla13[[Ponderación]:[Ponderación]]))/(SUMAPRODUCTO((Tabla13[[Crit]:[Crit]]=$C40)*(Tabla13[[Ponderación]:[Ponderación]])));""), aunque funciona perfectamente cuando el criterio tiene el punto en medio.
Alguien sabe qué falla en esos casos? Muchísimas gracias
prueba.xlsx