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):
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.
Gracias por su atención.