EXCEL函数中星号作用的问题

2025-06-21 21:38:17
推荐回答(5个)
回答1:

=SUMPRODUCT(($B$2:$L$15=$M$22)*ROW($2:$15))其实就是只要单元格区域B2:L15中的任何一个单元格满足=M22这个条件,就获取它的行号相加。
例如:
=SUMPRODUCT(($B$2:$C$15=$M$22)*ROW($2:$15)),如果单元格区域B2:C15中的任何一个单元格满足=M22这个条件,那么,它的结果就是=2+3+……+15+2+3+……+15=238;
如果其中一个单元格,比如C10不满足=M22这个条件,那么,结果就要少加10(C10的行号),=228。

你自己在Excel里研究一下就弄明白了。

回答2:

在EXCEL中这个*星号表示多条件同时满足的意思,是并且的意思,在这里不是乘法运算符。还是要看看表格的具体内容来判断下。单纯的公式无法看出实质。

回答3:

星号就是乘法运算符啊

SUMPRODUCT是数组运算函数
可以将多个数组/向量进行乘法运算,星号就是这个乘法运算符

SUMPRODUCT是在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。
语法
SUMPRODUCT(array1,array2,array3, ...)
Array1, array2, array3, ... 为 2 到 30 个数组,其相应元素需要进行相乘并求和。

回答4:

1.乘号
2.($B$2:$L$15=$M$22)将返回一个数组
{true;true;false……},$B$2:$L$15凡事能等于$M$22的返回TRUE,否则返回FALSE
3.ROW($2:$15)将返回{2;3;4……15}
{true;true;false……}*{2;3;4……15}={1;1;0……}*{2;3;4……15}={2;3;0……}
在函数运算中逻辑值true相当于1,false相当与0

回答5:

星号就是乘法运算符啊 就等于一般运算中的乘号