Excel:如果某一行的某个元素是一个特定的名称,则对该行的元素求和
Excel: Sum up elements of a row if a certain element of a row is a particular name
我的问题如下图所示:
我想总结 Alice、Bob 和 Carol 的全部 – 但我不知道如何没有宏。甚至可以用一个简单的 Excel 公式(例如 =SUMIF()
)来做到这一点,以便结果是
- 爱丽丝:8
- 鲍勃:8
- 卡罗尔:12
?
写下(对于 Alice)公式:=SUM(IF(A:A="Alice";B:G))
(将 B:G 替换为 您想要求和的范围),然后按 Ctrl+Shift+Enter。您的公式将显示为 {=SUM(IF(A:A="Alice";B:G))}
并且 return 您想要的值。
您可以使用 SUMPRODUCT
根据如下条件对范围求和:
=SUMPRODUCT(--(B2:G8)*(A2:A8="Alice"))
(A2:A8="Alice")
将 return 1
或 0
取决于条件是 True
还是 False
。然后,当乘以范围 (B2:G8)
时,只有满足条件的值才会被 returned。
我的问题如下图所示:
我想总结 Alice、Bob 和 Carol 的全部 – 但我不知道如何没有宏。甚至可以用一个简单的 Excel 公式(例如 =SUMIF()
)来做到这一点,以便结果是
- 爱丽丝:8
- 鲍勃:8
- 卡罗尔:12
?
写下(对于 Alice)公式:=SUM(IF(A:A="Alice";B:G))
(将 B:G 替换为 您想要求和的范围),然后按 Ctrl+Shift+Enter。您的公式将显示为 {=SUM(IF(A:A="Alice";B:G))}
并且 return 您想要的值。
您可以使用 SUMPRODUCT
根据如下条件对范围求和:
=SUMPRODUCT(--(B2:G8)*(A2:A8="Alice"))
(A2:A8="Alice")
将 return 1
或 0
取决于条件是 True
还是 False
。然后,当乘以范围 (B2:G8)
时,只有满足条件的值才会被 returned。