Alternativa a BUSCARV en fórmula matricial

27/10/2009 - 18:53 por Marianoh | Informe spam
Hola a todos;

Tengo dos rangos horizontales, uno con valores y el otro con letras.


Por ejemplo:

A1:A6 -->
A B B A C A

A10:A16 -->
0.5 1 0.5 1 0 1

Las letras representan valores numéricos, los cuales están detallados
en un tercer rango:

El cual es digamos:

A 1
B 0
C 1

Necesito en una celda obtener la multiplicación celda a celda de los
valores representados en letras por los números del segundo rango.(la
ídea es que los unos y ceros son flags para sumar o dejar de sumar
cada letra
) Para el caso sería:

A*0.5 + B*1 + B*0.5 + A*1 + C*0 + A*1

o seá:

=1 * 0,5 + 0 * 1 + 0 * 0,5 + 1 * 1 + 1 * 0 + 1 * 1

El tema es que si hago Buscarv dentro de una fórmula matricial o una
función sumaproducto, no funciona.

Aclaro que se complica poner cada buscarv en una celda, ya que en la
planilla real tengo varias columnas que totalizan los valores, y cada
una tiene una distinta combinación de letras a tener en cuenta, las
cuales indico con unos y ceros en la tabla de valores. A su vez las
letras son bastantes más y pueden variar, por lo que tengo que tomar
los unos y ceros dinámicamente.

Gracias de antemano por su ayuda.

Preguntas similare

Leer las respuestas

#1 sailepaty
27/10/2009 - 19:35 | Informe spam
Siempre y cuando tu tabla de equivalencias este ordenada parece que esta
opción funciona.

Letras en rango A1:A6
Equivalencias en rango:F1:G3
Valores en rango A10:A16

=SUMAPRODUCTO((BUSCAR(A1:A6,F1:F3,G1:G3))*(A10:A15))

Saludos
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida