从函数Excel返回的总和值

汤姆

我有一个功能:

=IF(Matis!A8="",0,IF(OR(Matis!A8=$B$11,Matis!A8=$B$12,Matis!A8=$B$13,Matis!A8=$B$14,Matis!A8=$B$15,Matis!A8=$B$16,Matis!A8=$B$17,Matis!A8=$B$19,Matis!A8=$B$31,Matis!A8=$B$35),8,10))

它查看工作表“ Matis”上的单元格A8,并对照函数编写的工作表上的一系列单元格检查它的含义,并根据找到的结果返回一个值。

例如,它查看Matis!A8,发现它等于B11,然后返回8。

我正在尝试使函数从“ Matis”上的A8:A100中向下看,并对每个单元格的结果求和。

例如,如果它查看A8并返回8,A9并返回10,A10并返回10,则该函数将返回8 + 10 + 10 = 28。

目前,我只是通过将公式向下拖动来将所有结果打印到另一列,然后对该列求和,但是我希望所有这些操作都可以在一个单元格中完成

我已经看过SUMIF,SUMIFS和SUMPRODUCT,但是我不确定在这里应该使用哪一个(如果有的话)。有人有提示吗?我希望我已经解释得足够好了。

巴拉特·阿南德(Bharat Anand)

您可以将简单的IF公式与数组输入结合使用。屏幕截图如下。

假设:

  • 单元格A1:A10包含需要与单元格F1比较的数据(输入值)
  • 如果B1:B10中存在匹配项,则应采用的对应值

现在

  • 针对整个范围A1:A10设置IF公式,如果为true,则返回范围B1:B10

  • 将此IF语句嵌入SUM公式中,然后使用Ctrl + Shift + Enter告知excel,这将被视为Array公式。

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章