Sacar un dato de una tabla con 2 criterios

He intentado de to'.
Estoyintentando programar una excel para calcular el IRPF, y todo bien, menos 1 fórmula que se me está resistiendo. En la primera tabla (a1:c4) tengo que meter datos obligatorios; y en la segunda tabla (a5:d9) es una tabla de valores fija.
Quiero que en una celda, con una sola formula, al meterle los valores de la primera tabla me de el valor de la segunda. En este caso (1 hijo, situación 1: 14.369,00).
He intentado las funciones importardatosdinamicos, indice, coincidir, BDextraer, y mil variables con formulas matriciales... Y lo peor es que algo me dice es que es mucho más sencillo que todo eso. Gracias de antemano.
         A                            B                                  C                             D
1    EDADMINUSVALIAMOVIL. REDUCIDA
2       450%NO
3    HIJOSHIJOS SITUACIÓN
4        11                         1
5  SITUACIÓNDESCENCIENTES
6                                        01           2 Ó MÁS
7        1              0,0014.369,0016.547,00
8        213.851,0015.704,0017.882,00
9        311.162,0011.888,0012.695,00

1 respuesta

Respuesta
1
Es difícil saber qué celda tiene cada dato en el ejemplo que pones, pero si aplicas los nombres Situación e Hijos a las celdas que tengan esos datos, la siguiente fórmula debería funcionar (siempre que la tabla con las situaciones esté en el rango B7:D9)
=INDICE(B7:D9;Situación;SI(Hijos=0;1;SI(Hijos=1;2;3)))
Joder demasiado con lo que me ha salido en el mensaje voy a simplificar, porque con la fórmula no me funciona(ya la había probado)
 a/b/c
1 edad/minusvalia/vacio
2 45/0%/vacio
3 hijos/situación/vacio
4 1/1/ vacio
Donde de las casillas a3=hijos (con un hijo) y b3=situación(1)
En otra tabla tengo datos fijos
 a/b/c/d
5 situación/descendientes/vacio/vacio
6 vacio/0/1/2 o más
7 1/0/14369/16547
8 2/13851/15704/17882
9 3/11162/11888/12695
En las que la situación 1 es la fila 7 y tener 1 descendiente la columna c: lo que quiero es que metiendo los datos de la tabla 1 me salga en este caso el resultado c7=14369
Si fuera la situación 3: c9=11888.
Gracias, no se por que el mensaje primero salio así
Pues no sé qué decirte, a mí la fórmula que puse antes me funciona. He subido un ejemplo a www.jrgc.es/ejemplos/ejemplo20090403a.xls
De verdad, muchísimas gracias, me estaba volviendo loco. Lo que no sabía era lo de "rango". Era eso lo que me fallaba, ya que esa fórmula con la ayuda de Excel la había aplicado como más o menos como me decías, pero siempre me daba fallo. En serio te lo agradezco ya funciona.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas