%20%E7%94%A8%E4%BD%9C%E6%95%B8%E7%B5%84%E5%85%AC%E5%BC%8F%EF%BC%8C%E4%BD%95%E6%99%82%E4%B8%8D%E6%87%89%E5%9C%A8%20Excel%20%E4%B8%AD%E4%BD%BF%E7%94%A8.png)
為什麼 {=SUM(A2:A10*B2:B10)} 有效,但沒有 CTRL+SHIFT+ENTER 卻不行?
我正在嘗試了解有關數組公式的更多信息,但我希望有一些關於幕後發生的事情的指南。 A2:A10*B2:B10 不是簡單輸出乘法數組嗎?在這種情況下,SUM 應該能夠消耗它?但這裡我們使用的是陣列公式語法,這意味著我們使用的是 SUM 的 AF 版本?這是否意味著它會迭代每個乘法,並對它們求和,然後以某種方式將它們縫合在一起?真的很困惑。
答案1
如果總和包含簡單的範圍或數字,則不需要陣列輸入。您可以避免使用 Sumproduct() 輸入陣列。
若要查看 Excel 如何處理不同的公式,請使用「公式」功能區上的「評估公式」工具。
看一個關於它的小動畫這裡