首頁>Club>
5
回覆列表
  • 1 # 使用者6409238936738

    就題目給定的條件和內容,可以按照多條件求和來解題,也可以按多條件查詢來解題,樓主要求的是用函式來解題,所以資料透視表之類的就不多說了。

    office 版本是 365預覽體驗版,已經引入了動態陣列的概念,寫陣列公式的時候不需要用三鍵結束,所以公式的兩端是沒有{}的。

    第一個是常規的sumifs多條件求和函式,寫法簡單。

    第二個是用lookup函式進行多條件查詢,然後用iferror來處理錯誤值。

    第三個是用sum函式來進行多條件求和的陣列公式寫法。

    第四個是用vlookup巢狀 if來進行多條件查詢,然後用iferror來處理錯誤的陣列公式。

    第五個sumproduct函式的常規寫法。

    第六個index巢狀match來進行多條件查詢,然後用iferror來處理的錯誤值。

    第七個是sum和if來進行多條件求和的寫法,引申一這種用法就是可以用textjoin 和if 來進行一對多查詢。

    第八個filter 公式是暫時是預覽體驗版的獨有函式,可以進行一對多查詢,也可以多條件查詢。

    第九個sum 和switch的巢狀用法,switch也是365和2019裡邊的新函式。switch函式其實挺好玩的,和textjoin來配合可以玩查詢,可以和sum配合玩條件求和,單獨用還可以代替if巢狀if的多條件判斷。

    其實函式還是用簡單的好,所以還是推薦用第一種方法,簡單容易理解。

  • 中秋節和大豐收的關聯?
  • 百分數、分數、小數、折扣、幾成,有什麼相同點和不同點?