Inicio > Microsoft Excel > elsamatilde > definir un rango

definir un rango

Experto:
Usuario: Anónimo Fecha: 04/07/2008
Valoración: (3,00 sobre 5) Categoría: Microsoft Excel
29/06/2008
Usuario
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";
29/06/2008
crialb2, experto respondiendo en Microsoft Excel
Experto
Hola:
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))

Saludos
Elsa

Tus mejores opciones en manuales Excel desde:
http://es.geocities.com/lacibelesdepunilla/manuales
30/06/2008
Usuario
Perdon por mi ignorancia, pero no entiendo como se puede definir un rango con la funcion indirecto en la ecuacion que me entregas. Para tengas una idea mas 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 D       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 formula coincidir para ubicar en que fila comienza la descripcion de los productos dela factura correspondienteen la hoja 1; la formula 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 formula
=SUMAR.SI(DetalleFact.B$2:B20;A2;DetalleFact.F$2:F20)
pero esta no creo que sea una formula muy eficaz. Lo que he pensado es ubicar un rango desde la posicion 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 agradeceria si me púedes ayudar.
30/06/2008
crialb2, experto respondiendo en Microsoft Excel
Experto
Aquí vá la fórmula que busca en tu hoja (DetalleFact), para la fila 2, considerando que en col D 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)

Saludos
Elsa

http://es.geocities.com/lacibelesdepunilla/manuales
04/07/2008
Usuario
Gracias Elsa por tu ayuda logre porfin lo que queria.
Enlaces patrocinados