Insertar 2 funciones INDEX/COINCIDIR en una función SI

Ecam39 Mensajes publicados 314 Estado Miembro -  
Ecam39 Mensajes publicados 314 Estado Miembro -
Hola,

Debo buscar un costo de transporte en una tabla tarifaria en función de dos criterios (cantidad + departamento), para ello he combinado la función INDICE + COINCIDIR, lo que da esto:

=INDICE(Tabla de precios;COINCIDIR(Valor buscado;lista departamento;0);COINCIDIR(Valor buscado;Lista cantidad paletas;0))

Solo necesito ingresar el número de paletas y el departamento de entrega y tengo mi precio.

Pero me gustaría insertar una segunda tabla de precios y decirle a Excel que si, por ejemplo, la cantidad es menor a 10, entonces buscará el precio en la tabla A (INDICE + COINCIDIR tabla A), si es mayor (por lo tanto, valor falso), tomará de la tabla B (INDICE + COINCIDIR tabla B)
Esto da dos funciones INDICE + COINCIDIR, pero no sé cómo escribirlo. He intentado poner corchetes para separar bien los valores VERDADERO y FALSO, pero no los reconoce.

Por ahora, lo he escrito de esta manera:

=SI(B5<10;INDICE(Tabla de precios A;COINCIDIR(Valor buscado;lista departamento;0);COINCIDIR(Valor buscado;Lista cantidad paletas;0);INDICE(Tabla de precios B;COINCIDIR(Valor buscado;lista departamento;0);COINCIDIR(Valor buscado;Lista cantidad paletas;0))

Lo que está en negrita corresponde a la parte VERDADERA y el resto a la parte FALSA

Configuración: Windows 7 / Internet Explorer 9.0

7 respuestas

  1. chossette9 Mensajes publicados 6855 Fecha de registro   Estado Colaborador Última intervención   1 313
     
    Hola,

    tu fórmula carece de paréntesis. Si cuentas bien, tienes 7 paréntesis de apertura pero solo 5 paréntesis de cierre.

    Prueba esto:
    =SI(B5<10;INDEX(Grille de prix A;EQUIV(Valeur recherchée;lista departamento;0);EQUIV(Valeur recherchée;Lista cantidad paleta;0));INDEX(Grille de prix B;EQUIV(Valeur recherchée;lista departamento;0);EQUIV(Valeur recherchée;Lista cantidad paleta;0))) 

    Los paréntesis en negrita son los que añadí y corresponden al paréntesis de apertura de los INDEX que no habías cerrado.

    Saludos.
    --
    Ese tipo no era muy brillante, porque era ingenuo.
    0
    1. Ecam39 Mensajes publicados 314 Estado Miembro 9
       
      Los paréntesis, Excel los corrige automáticamente. Pero no es por los paréntesis :(
      0
    2. Ecam39 Mensajes publicados 314 Estado Miembro 9
       
      He encontrado :)
      Se trata de un problema de paréntesis, donde había puesto corchetes, había que poner paréntesis.
      Gracias
      0
  2. tontong Mensajes publicados 2575 Fecha de registro   Estado Miembro Última intervención   1 064
     
    Hola,
    Existe otra forma de la función Índice: ÍNDICE(ref;no_fila;no_col;no_zona)
    Lo que daría =ÍNDICE((CuadrículaA;CuadrículaB);COINCIDIR(Valor buscado;lista departamento;0);COINCIDIR(Valor buscado;Lista cantidad paleta;0);Si(B5>10;1;2)
    Donde CuadrículaA es un campo de valores (sin los títulos)

    Otras procedimientos son posibles. Se puede definir el campo con una función Desplazar o con Indirecto y campos nombrados.
    0
    1. Ecam39 Mensajes publicados 314 Estado Miembro 9
       
      En las funciones EQUIV, no sabe en qué rango buscar.
      En cuanto a INDEX, sabe qué rango tomar (1 o 2), pero para los EQUIV no son los mismos encabezados.
      0
  3. Ecam39 Mensajes publicados 314 Estado Miembro 9
     
    Es más corto con esta fórmula :)
    0
  4. Ecam39 Mensajes publicados 314 Estado Miembro 9
     
    He logrado encontrar, donde quería poner corchetes, había que poner paréntesis, como que es tan simple^^

    Me cuesta entender cómo una búsquedaV puede reemplazar una combinación de INDICE+COINCIDIR y además en 2 tablas diferentes.
    -1
    1. PHILOU10120 Mensajes publicados 6463 Fecha de registro   Estado Colaborador Última intervención   835
       
      Solo tienes que mirar el ejemplo en el archivo adjunto
      hay dos criterios, uno en fila y el otro en columna, no es complicado.
      0
  5. Ecam39 Mensajes publicados 314 Estado Miembro 9
     
    <translation>Veo cómo funciona la fórmula, pero ¿cómo es que para la línea del número de paletas no usamos una BUSCAR en lugar de V?</translation>
    -1
    1. PHILOU10120 Mensajes publicados 6463 Fecha de registro   Estado Colaborador Última intervención   835
       
      No es útil el número de paletas, da el número de columna.
      0