Estoy utilizando la funcion coincidir para ubicar la fila exacta de un dato determinado (dato primario). Con este valor quiero (si es posible) definir un rango desde la posicion que se encontro el dato y 10 posiciones hacia adelante para poder utilizar como area de busqueda dentro de la fucnion "sumar.si";
Te dejo un ejemplo de la función SUMAR. SI con INDIRECTO, creo que te servirá para lo que estás intentando hacer. Suponiendo que en J1 tenés el resultado de tu función que obtiene la primer fila, la fórmula quedaría así, donde en col A se encuentra el criterio y en col C el rango a sumar =+SUMAR.SI(INDIRECTO("A"&J1):INDIRECTO("A" &J1+10);"agosto";INDIRECTO("C"&J1):INDIRECTO("C"&J1+10))
Perdón por mi ignorancia, pero no entiendo como se puede definir un rango con la función indirecto en la ecuación que me entregas. Para tengas una idea más definida te presento como tengo las tablas. En la primera hoja tengo esta tabla donde la columna B es el numero de factura seguida por cantidad, producto, precio y preciototal respectivamente Col B Col C Col DE Col E Col F Fila 1 T101 30 Sabana 38000 1140000 Fila 2 T102 30 Sabana 34000 1020000 Fila 3 T103 30 Sabana 34000 1020000 Fila 4 T104 30 Sabana 28000 840000 Fila 5 T105 30 Cobija 86000 2580000 Fila 6 T105 30 Sabana 34000 1020000 Fila 7 T105 60 Sabana 31000 1860000 Fila 8 T106 24 Cobija 87000 2088000 En la segunda hoja tengo el numero de factura (col A), Fecha (col B), cliente (Col C), Total factura (col D) y En la columna E tengo la fórmula coincidir para ubicar en que fila comienza la descripción de los productos dela factura correspondienteen la hoja 1; la fórmula utilizada es =COINCIDIR(A2;DetalleFact.B$1:B35;0). En la columna D que se utiliza para totalizar el valor de la factura tengo la siguiente fórmula =SUMAR.SI(DetalleFact.B$2:B20;A2;DetalleFact.F$2:F20) Pero esta no creo que sea una fórmula muy eficaz. Lo que he pensado es ubicar un rango desde la posición en que se encuentre la primera coincidencia de la factura y tener encuenta otras 10 posiciones(ya que la factura no puede tener las de 10 productos). No se si es posible, pero te agradecería si me puedes ayudar.
Aquí va la fórmula que busca en tu hoja (DetalleFact), para la fila 2, considerando que en col DE tendrás el resultado de la función COINCIDIR : =+SUMAR.SI(INDIRECTO("DetalleFact!B"&D2):INDIRECTO("DetalleFact!B"&D2+10);A2;INDIRECTO("DetalleFact!F"&D2):INDIRECTO("DetalleFact!F"&D2+10)) De todos modos creo que la fórmula más simple es la que estabas utilizando (Sumar. Si)