Formula "custom" parecida a vlookup

03/11/2004 - 17:56 por Gustavo | Informe spam
Tengo que armar una formula parecida al vlookup, pero que en lugar de traerme
el dato que este a x columnas de distancia de la referencia buscada, me
permita sumar los nros que esten entre 2 columnas ubicadas a la derecha del
dato.
la formula deberia ser mas o menos asi:
vloolsumar(referencia,tabla,columna1,columna2,range_lookup)
columna1 deberia ser el nro de columnas donde arranca la suma, y columna2 el
nro de columnas donde finaliza la suma)
El tema es que no tengo claro como armar el codigo vba para desarrollarlo.
Alguien me ayuda??
gracias!!!!
 

Leer las respuestas

#1 Fernando Arroyo
03/11/2004 - 20:45 | Informe spam
No necesitas recurrir a VBA, pero la fórmula es algo complicada. Por ejemplo, para sumar las columnas B:F de la fila en cuya columna A (entre las filas 1 a 50) se encuentre "valor", la fórmula sería:

=SUMA(INDIRECTO("F"&COINCIDIR("valor";A1:A50;0)&"C"&COINCIDIR("valor";A1:A50;0)&":F"&COINCIDIR("valor";A1:A50;0)&"C"&6;0);FALSO)

El 6 que hay al final de la fórmula es lo que determina el número de columnas hacia la derecha que se sumarán.

Quizás tengas que sustituir los puntos y coma de la fórmula por comas, dependiendo de la configuración de tu equipo.
Un saludo


Fernando Arroyo
MS MVP - Excel

"Gustavo" escribió en el mensaje news:
Tengo que armar una formula parecida al vlookup, pero que en lugar de traerme
el dato que este a x columnas de distancia de la referencia buscada, me
permita sumar los nros que esten entre 2 columnas ubicadas a la derecha del
dato.
la formula deberia ser mas o menos asi:
vloolsumar(referencia,tabla,columna1,columna2,range_lookup)
columna1 deberia ser el nro de columnas donde arranca la suma, y columna2 el
nro de columnas donde finaliza la suma)
El tema es que no tengo claro como armar el codigo vba para desarrollarlo.
Alguien me ayuda??
gracias!!!!

Preguntas similares