作者TKB5566 (台灣知識庫5566)
看板ask
標題Fw: [算表] sumifs函數是如何處理輸入的條件與條件值
時間Tue Jul 12 19:06:44 2022
※ [本文轉錄自 Office 看板 #1YpLKn16 ]
作者: TKB5566 (台灣知識庫5566) 看板: Office
標題: [算表] sumifs函數是如何處理輸入的條件與條件值
時間: Tue Jul 12 19:04:15 2022
軟體:Excel
版本:
有關sumifs函數,是要輸入要加總的區間以及條件,以求出累加的結果。
像是sumifs(A2:A10,1,B2:B10,2,C2:C10)
這樣寫法就是如果A2到A10儲存格值為1,且B2到B10儲存格值為2時,累加C2到C10的值
只是我不懂,sumifs這個函數它是以列為單位來篩選值出來累加嗎?例如
當A2=1且B2=2時,取出C2的值來累加,而當A3=1且B3=3時,就不取出C3的值來累加嗎?
不然要怎麼理解,當我把超過一整組的條件(例如A2:A10是一組條件,
B2:B10又是另一組條件,總共兩組條件),和一整組待累加的值餵入sumifs函數時,
EXCEL在符合條件的狀態下,是如何確定要抓取C2到C10當中的哪個值?
比方說A2、B2皆符合條件,但抓到的累加值確定會是C2嗎??確定不會抓到C3C4的值?
又或者
EXCEL在比較A2到A10是否為1且B2到B10是否為2時,確定是拿同一列來比?
例如Excel會拿A4與B4比,而不會出現拿A4與B5比這樣的狀況?
是否Execl在做sumifs函數運算時,都是以列為單位,比完一列再比下一列,
最後累加起來?不然實在不知道為什麼sumifs函數可以這樣用?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.167.40.84 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1657623857.A.046.html
※ 編輯: TKB5566 (1.167.40.84 臺灣), 07/12/2022 19:06:03
※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: TKB5566 (1.167.40.84 臺灣), 07/12/2022 19:06:44
1F:推 ALEGG: 官網的介紹是 07/12 19:23
2F:→ ALEGG: =sumifs(加總的範圍,條件範圍1,條件1,條件範圍2,條件2…… 07/12 19:23
3F:→ ALEGG: ) 07/12 19:23
4F:推 OAzenO: 不對 反了 加總是在前面 不是後面 07/12 19:33
喔對,真的寫反了,可是應該不影響我對這個函數的疑問。
※ 編輯: TKB5566 (1.167.40.84 臺灣), 07/12/2022 19:35:21
5F:→ OAzenO: 然後要滿足 條件1 且 條件2 ... 的 才會計入加總 07/12 19:35
6F:→ OAzenO: 舉個例 A列1 2 3,B列4 5 6 ,C列7 8 9, 07/12 19:37
7F:→ OAzenO: 如果只有第2行滿足 則結果只會出現8 07/12 19:39
8F:→ OAzenO: 另外比對範圍要一致 範圍大小不一公式會無效 07/12 19:41
9F:推 OAzenO: 你可以自己寫簡單例子試試 比對當然是同一列比對 不會跳 07/12 19:45
10F:推 OAzenO: 似乎應該說A欄第2列才對...XD 07/12 20:06
11F:→ newacc: 嚴格來說不是。 07/13 15:24
12F:→ newacc: 你開心也可以寫加總 A1:A10 條件1 B2:B11 條件2 C3:C12 07/13 15:24
13F:→ newacc: 他不是依照絕對列號做比對,而是依照相對位置去比對 07/13 15:25