Fórmulas entre llaves

30/04/2006 - 01:39 por Manuel Peralta Torúa | Informe spam
Qué diferencia hay entre usar una fórmula normal por ejemplo si:
Columna A
1
2
Columna B
2
4
=SUMAPRODUCTO((B15:B16)*(C15:C16))
Esto da un resultado de 10 pero si a la misma fórmula al tenerla en barra
de fórmulas le oprimimos Ctrl+Shift+Enter le aparecen al principio (antes
del signo =) y al final de la fórmula, los símbolos de llave y el resultado
sería ahora 6 en lugar de 10
 

Leer las respuestas

#1 Héctor Miguel
30/04/2006 - 04:18 | Informe spam
hola, Manuel !

Que diferencia hay entre usar una formula normal por ejemplo si:
Columna A Columna B
1 2
2 4
=SUMAPRODUCTO((B15:B16)*(C15:C16)) Esto da un resultado de 10
pero si a la misma formula al tenerla en barra de formulas le oprimimos Ctrl+Shift+Enter
le aparecen al principio (antes del signo =) y al final de la formula, los simbolos de llave
y el resultado seria ahora 6 en lugar de 10



1) no se 'que' [mas] pudieras haber hecho para que el resultado varie de 10 a 6 -???-

2) las siguientes [alternativas de] formulas, devuelven [todas] el valor total de 10...
a) =sumaproducto(b15:b16,c15:c16)
b) =sumaproducto((b15:b16)*(c15:c16)) <= 'entrada normal'
c) {=sumaproducto((b15:b16)*(c15:c16))} <= 'entrada matricial' -> ctrl+mayus+enter

3) la funcion 'sumaproducto'... [como su nombre lo indica]... devuelve la suma de los productos :))
los productos de... los elemento de cada matriz que le pases como argumentos
-> dichas 'matrices' DEBEN ser todas de las mismas 'dimensiones' [mismo numero de filas Y columnas]
-> y... [hasta donde se]... pocas son las veces en que la funcion sumaproducto requiere de 'entrada matricial' ;)

4) las llaves [que pone excel automaticamente] en las formulas de 'entrada matricial' [ctrl+mayus+enter]
'permiten' que las funciones 'normales' de excel, puedan 'trabajar' con matrices [o rangos multiples/combinados/...]
[p.e.] si no quisieras utilizar la funcion sumaproducto con los datos de tu ejemplo, 'tendrias que' usar la funcion =suma(...)
PERO haciendola 'matricial': -> =suma((b15:b16)*(c15:c16)) <= terminandola con ctrl+mayus+enter

5) KL ha posteado algunas direcciones con informacion relevante al respecto de las formulas 'matriciales'...
Microsoft Assistance: http://office.microsoft.com/es-es/a...03082.aspx
Bob Umlas: http://www.emailoffice.com/excel/ar...umlas.html (uno de los mas reconocidos)
Bob Phillips: http://www.xldynamic.com/source/xld...ODUCT.html (uso de SUMPRODUCT)
Chip Pearson: http://www.cpearson.com/excel/array.htm (bastante completo)
Laurent Longre: http://tinyurl.com/8o56f (un ejemplo interesante)
ExcelTip: http://www.exceltip.com/exceltips.p...ory&ID6
Ozgrid: http://www.ozgrid.com/Excel/arrays.htm
Alan Beban http://home.pacbell.net/beban/

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares