![Microsoft Excel - 函数在查找表格后乘以多个条件并计算总和](https://linux22.com/image/1437468/Microsoft%20Excel%20-%20%E5%87%BD%E6%95%B0%E5%9C%A8%E6%9F%A5%E6%89%BE%E8%A1%A8%E6%A0%BC%E5%90%8E%E4%B9%98%E4%BB%A5%E5%A4%9A%E4%B8%AA%E6%9D%A1%E4%BB%B6%E5%B9%B6%E8%AE%A1%E7%AE%97%E6%80%BB%E5%92%8C.png)
提供了我需要解决的 Excel 工作表的链接。我已经在单元格 B9 中计算了两个值,我需要对超过 18 个左右的其他条件进行同样的计算。我使用的公式非常冗长,可能会导致错误。我想将其作为模板,这样将来当我只需插入每个员工的值时,它就会给我总和值。
https://www.dropbox.com/s/nxs1msqwuup4i8n/SuperUser.xlsx?dl=0
答案1
也许这数组公式**:
=SUM(INDEX(F12:F15,N(IF(1,MATCH(D3:U3,E12:E15))))*D3:U3)
问候
**数组公式的输入方式与“标准”公式不同。您不必直接按 ENTER,而是先按住 CTRL 和 SHIFT,然后按 ENTER。如果您操作正确,您会注意到 Excel 在公式周围放置了花括号 {}(但不要尝试自己手动插入这些括号)。