Todoexpertos.com
http://www.todoexpertos.com
La respuesta está en Internet
Información de la pregunta
Título: definir un rango
Experto: elsamatilde
Valoración: 3
Fecha: 29/06/2008


definir un rango
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";

definir un rango
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 [i]Tus mejores opciones en manuales [b]Excel [/b]desde:[/i] [url=http://es.geocities.com/lacibelesdepunilla/manuales]http://es.geocities.com/lacibelesdepunilla/manuales[/url]

definir un rango
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.

definir un rango
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 [url=http://es.geocities.com/lacibelesdepunilla/manuales]http://es.geocities.com/lacibelesdepunilla/manuales[/url]

Pregunta finalizada. Valoración: 3
Gracias Elsa por tu ayuda logre porfin lo que queria.


Volver al mensaje
http://www.todoexpertos.com/categorias/tecnologia-e-internet/software-y-aplicaciones/microsoft-excel/respuestas/1870632/definir-un-rango