我試圖用 SUM、COUNTIF 和 INDIRECT 公式對不連續的范圍求和。它在 Excel 中運行良好,但是當我將檔案上傳到 Google Drive 并打開它時,總和是不同的。
這是我的公式。當我用 X 標記單元格 D3、F3 或 H3 時,我得到總和。
=SUM(COUNTIF(INDIRECT({"D3","F3","H3"},TRUE),"X"))
Google Sheets中同樣的公式只得到D3的總和,如果我修改F3或H3,結果不會改變
有沒有辦法可以在 Google 表格中使用此公式或獲取不連續單元格的總和?
謝謝!
uj5u.com熱心網友回復:
在谷歌表中,您可以使用大括號將單元格連接到一個陣列中 - 您不需要間接:
=countif({D3,F3,H3},"X")

話雖如此,GS 不如 Excel 靈活。如果您有兩個不同大小的范圍,例如 A1:B2 和 C1:E3 并嘗試將它們組合起來,GS 會給出“不匹配的行大小”錯誤。你可以通過像這樣展平它們來繞過它:
=ArrayFormula(countif({flatten(A1:B2);flatten(C1:E3)},"X"))
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/365621.html
