Saltar al contenido

Coger valores de tabla


52bdlg52

Recommended Posts

publicado

Buenas, me gustaría saber si hay algun método o cuál es la fórmula más acertada para coger múltiples valores de una tabla.

Debería identificar si está vacía o contiene el valor "X" y según la posición devolver un número u otro, y esta debe valer para identificar varios valores, es decir, podría ser que en la tabla en la misma fila hubieran varios valores "X". Para eso usé SI anidado que verificara el valor del DNI, si este varía, vuelve al comienzo, a la vez que toma como referencia el valor anterior para que no se repita este, es decir, usa una fórmula quitando la parte que incluye ese número.

Usé SI anidado pero quedó una fórmula lárguísima que excede el límite de anidados (64):

=SI($P1=$P2;SI($Q2="1";SI($C2="X";"2";SI($D2="X";"3";SI($E2="X";"4";SI($F2="X";"5";SI($G2="X";"6";SI($H2="X";"7";SI($I2="X";"8";SI($J2="X";"9";SI($K2="X";"10";SI($L2="X";"11";SI($M2="X";"12";SI($N2="X";"13";SI($Q2="2";SI($D2="X";"3";SI($E2="X";"4";SI($F2="X";"5";SI($G2="X";"6";SI($H2="X";"7";SI($I2="X";"8";SI($J2="X";"9";SI($K2="X";"10";SI($L2="X";"11";SI($M2="X";"12";SI($N2="X";"13";SI($Q2="3";SI($E2="X";"4";SI($F2="X";"5";SI($G2="X";"6";SI($H2="X";"7";SI($I2="X";"8";SI($J2="X";"9";SI($K2="X";"10";SI($L2="X";"11";SI($M2="X";"12";SI($N2="X";"13";SI($Q2="4";SI($F2="X";"5";SI($G2="X";"6";SI($H2="X";"7";SI($I2="X";"8";SI($J2="X";"9";SI($K2="X";"10";SI($L2="X";"11";SI($M2="X";"12";SI($N2="X";"13";SI($Q2="5";SI($G2="X";"6";SI($H2="X";"7";SI($I2="X";"8";SI($J2="X";"9";SI($K2="X";"10";SI($L2="X";"11";SI($M2="X";"12";SI($N2="X";"13";SI($Q2="6";SI($H2="X";"7";SI($I2="X";"8";SI($J2="X";"9";SI($K2="X";"10";SI($L2="X";"11";SI($M2="X";"12";SI($N2="X";"13";SI($Q2="7";SI($I2="X";"8";SI($J2="X";"9";SI($K2="X";"10";SI($L2="X";"11";SI($M2="X";"12";SI($N2="X";"13";SI($Q2;"8";SI($J2="X";"9";SI($K2="X";"10";SI($L2="X";"11";SI($M2="X";"12";SI($N2="X";"13";SI($Q2;"9";SI($K2="X";"10";SI($L2="X";"11";SI($M2="X";"12";SI($N2="X";"13";SI($Q2;"10";SI($L2="X";"11";SI($M2="X";"12";SI($N2="X";"13";SI($Q2;"11";SI($M2="X";"12";SI($N2="X";"13";SI($Q2;"12";SI($N2="X";"13";SI($B2="X";"1";SI($C2="X";"2";SI($D2="X";"3";SI($E2="X";"4";SI($F2="X";"5";SI($G2="X";"6";SI($H2="X";"7";SI($I2="X";"8";SI($J2="X";"9";SI($K2="X";"10";SI($L2="X";"11";SI($M2="X";"12";SI($N2="X";"13";"")))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))

 

Adjunto foto de la tabla a rellenar.

A la derecha se ve la lista que se rellenaría.

CAPTURARANDOM.PNG

 

Gracias por su atención.

  • Silvia bloqueó este tema

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.