Excel中大括号的用法

2024-12-05 18:09:43
推荐回答(5个)
回答(1):

这个公式闹掘大的执行过程是这样的:
1,2,3
1,2,3

=1*1,2*2,3*3

=MAX({1,2,3}*{1,2,3})=max(1,4,9)=9

{}括起来的部分表示是一个数组。excel中两个数组相乘,表示两个数组对应位置的数据相乘形成一个相同大小液竖的数组。
而不是你所说的散桐矩阵式相乘。

回答(2):

=MAX({1,2,3}*{1,2,3})

{1,2,3}*{1,2,3}这是两氏前个慧旁大小一样的数组相乘,对应位置的元素相乘,返回一个同样大小的数组也能就是{1,4,9}。
转为计算 =max({1,4,9})
得到结果是 9。

你可以使用Excel的前核橡公式求值功能来调试公式,查看计算过程。

PS:矩阵相乘在Excel里要使用MMult函数。

回答(3):

{}——表示该公式为数组公式,公式内部要进行数组运算芹薯。
Excel规定:数组公式必须按Ctrl+Shift+Enter组合键结束和散输入,Microsoft
Excel自动在公式前后加上大括号"{
}",以区别普通公式(普通公式:输入公式后,直接嫌棚者按Enter键结束输入)。

回答(4):

{1,2,3}*{1,2,3}
是矩阵的乘法,
学过线性代数的话,
这是一答槐个3x1的矩阵与1x3的举证清猜友相乘,
得出的结果是一个3X3的矩阵,
矩阵中的9个元素就兆神是你所列举的值
MAX({1,2,3}*{1,2,3})就是从该矩阵的元素中找出最大那个

回答(5):

是对应斗信乱的元素相乘
就坦唯是 1*1=1 ,2*2=4 ,3*3=9
在excel中用 =large({1,2,3}*{1,2,3},row(a1))
下拉可以看到只空档有3个结果。