我有一个功能:
=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,但我不确定我应该在这里使用哪一个。有人有什么提示吗?我希望我解释得足够清楚。