![何时应在 Excel 中将 SUM() 用作数组公式,何时不用作数组公式](https://linux22.com/image/1496943/%E4%BD%95%E6%97%B6%E5%BA%94%E5%9C%A8%20Excel%20%E4%B8%AD%E5%B0%86%20SUM()%20%E7%94%A8%E4%BD%9C%E6%95%B0%E7%BB%84%E5%85%AC%E5%BC%8F%EF%BC%8C%E4%BD%95%E6%97%B6%E4%B8%8D%E7%94%A8%E4%BD%9C%E6%95%B0%E7%BB%84%E5%85%AC%E5%BC%8F.png)
为什么 {=SUM(A2:A10*B2:B10)} 可以工作,但如果没有 CTRL+SHIFT+ENTER 则不工作?
我正在尝试学习有关数组公式的更多信息,但我希望有一些关于幕后操作的指南。A2:A10*B2:B10 不是简单地输出一个乘法数组吗?在这种情况下,SUM 应该能够直接使用它?但这里我们使用数组公式语法,这意味着我们使用 AF 版本的 SUM?这是否意味着它会迭代每个乘法,然后对它们进行求和,然后以某种方式将它们拼接在一起?真的很困惑。
答案1
如果总和包含简单范围或数字,则无需输入数组。您可以使用 Sumproduct() 避免输入数组。
要查看 Excel 如何处理不同的公式,请使用公式功能区上的“公式求值”工具。
观看有关它的小动画这里