1樓:我是一個麻瓜啊
(1)sumif是單條件求和,相當於你條件篩選一次後求和。sumifs是多條件求和,相當於條件篩選多次後求和。
(2)sumif是先寫條件區域及條件,最後寫求和區域。sumifs是先寫求和區域,再寫條件區域和條件。
(3)sumifs()函式是sumif()函式的擴充套件,sumif()只能計算一個條件的,sumifs()可使用多個條件格式:sumif(條件區域,條件值,求和區域)sumifs(求和區域,條件1區域,條件值1,條件2區域,條件2,……)sumifs中的條件是取交集。
2樓:化驗員小張
sumif、sumifs區別
sumif:單條件求和;
sumifs:多個條件求和
1、sumif條件求和
單條件求和,條件中,可以是用萬用字元,如:星號,問號,也可以使用邏輯符號,小於、大於、等於等符號。
2、sumifs多條件求和
sumifs的用法與sum類似,只是sumifs可以同時有多個條件。
3樓:hare的愛
這兩個函式的用法,上面的答主都說的很明白了,我的觀點是sumifs可以取代sumif,不要學sumif,直接學sumifs,因為他用途更廣,可以單條件求和,多條件求和,單條件查詢,就算查詢不到,顯示的也是0,和vlookup+iferror組合效果一樣
4樓:淡淡女人香
sumifs函式在計算求和時,分別要求了2個,和3個條件進行計算求和,如果用sumif函式則無法實現,因為它施用於單一條件求和。另外一點的不同在於語法格式:
sumif(range,criteria,sum_range)sumifs(sum_range,criteria_range1,criteria1,criteria_range2,criteria2…)
區別:sumif(進行條件判斷區域,條件,求和區域)sumifs(求和區域,條件判斷區域1,條件1,條件判斷區域2,條件2,……)sumifs中的條件是取交集。
特別要注意的一點:求和區域一個在前,一個在後。
5樓:smoothrqf藤科
sumifs()函式是sumif()函式的擴充套件,sumif()只能計算一個條件的,sumifs()可使用多個條件格式:sumif(條件區域,條件值,求和區域)sumifs(求和區域,條件1區域,條件值1,條件2區域,條件2,……)sumifs中的條件是取交集。
6樓:善言而不辯
sumif 函式對區域中符合單個指定條件的值求和
sumifs對區域 同時滿足多個指定條件的單元格求和。
前者只能指定單個條件,後者可以指定多個條件。
7樓:匿名使用者
這個問題暫時還沒有確切的答案,你可以在等等其他人回答,或者自己去網上搜搜,貼吧論壇之類的地方看看,也許有人知道。
vlookup函式與sumif函式有什麼區別
8樓:越答越離譜
1、定義不同
vlookup函式:vlookup函式是excel中的一個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用,例如可以用來核對資料,
多個**之間快速匯入資料等函式功能。功能是按列查詢,最終返回該列所需查詢列序所對應的值;與之對應的hlookup是按行查詢的。
sumif函式:sumif函式是excel常用函式。使用 sumif 函式可以對報表範圍中符合指定條件的值求和。
excel中sumif函式的用法是根據指定條件對若干單元格、區域或引用求和。
2、語法不同
vlookup函式:vlookup(lookup_value,table_array,col_index_num,range_lookup)
sumif函式:sumif(range,criteria,sum_range)
range 為用於條件判斷的單元格區域。
sum_range 是需要求和的實際單元格。
3、引數說明不同
vlookup函式:lookup_value為需要在資料表第一列中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。
當vlookup函式第一引數省略查詢值時,表示用0查詢。
table_array為需要在其中查詢資料的資料表。使用對區域或區域名稱的引用。
col_index_num為table_array 中查詢資料的資料列序號。col_index_num 為 1 時,返回 table_array 第一列的數值,col_index_num 為 2 時,返回 table_array 第二列的數值,以此類推。
如果 col_index_num 小於1,函式 vlookup 返回錯誤值#value!;如果 col_index_num 大於 table_array 的列數,函式 vlookup 返回錯誤值#ref!。
range_lookup為一邏輯值,指明函式 vlookup 查詢時是精確匹配,還是近似匹配。如果為false或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。如果 range_lookup 為true或1,函式 vlookup 將查詢近似匹配值,
也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。如果range_lookup 省略,則預設為模糊匹配。range_lookup 最好是明確指定,預設是模糊匹配!
sumif函式:只有在區域中相應的單元格符合條件的情況下,sum_range 中的單元格才求和。如果忽略了 sum_range,則對區域中的單元格求和。
microsoft excel 還提供了其他一些函式,它們可根據條件來分析資料。例如,如果要計算單元格區域內某個文字字串或數字出現的次數,則可使用 countif 函式。如果要讓公式根據某一條件返回兩個數值中的某一值(例如,根據指定銷售額返回銷售紅利),則可使用 if 函式。
使用 sumif 函式匹配超過 255 個字元的字串時,將返回不正確的結果 #value!。
sum_range 引數與 range 引數的大小和形狀可以不同。 求和的實際單元格通過以下方法確定:使用 sum_range 引數中左上角的單元格作為起始單元格,
然後包括與 range 引數大小和形狀相對應的單元格。但是,當 sumif 函式中的range和 sum_range 引數不包含相同的單元格個數時,工作表重新計算需要的時間可能比預期的長。
9樓:平安是福
vlookup用於文字或數值的從左到右條件查詢,而sumif是用於數值型的條件求和。
10樓:匿名使用者
vlookup函式是索引,就是通過搜尋一個值所在的位置,尋找同行的其他值的位置
sumif是條件求和,用來把所有和條件的值求出來某些時候,例如只找一個值的時候,兩個公式都可以用但是原理是完全不一樣的
vlookup函式的功能強大得多,可以做很多事情具體你可以看看函式的幫助
11樓:匿名使用者
這是兩個截然不同的函式,vlookup是查詢引用函式,主要是查詢匹配的單元格,而sumif是對適合某條件的單元格求和,這兩個函式當然可以應用在同一內容中,也可以在不同工作簿中,那要看具體情況
sumif函式跨工作表,SUMIF函式跨工作表
工具 材料 microsoft office excel2016版,excel 1 首先選中excel 雙擊開啟。2 接著在工作表2介面中,顯示需要跨工作表的工作表2的a1到a3的值。3 然後在工作表1介面中,選中要顯示sumif函式結果的單元格。3 其次在工作表1介面中,在頂部的公示欄中輸入sum...
ecel如何使用sumifs函式對區域的條件求值
sumifs 求和區域,條件區域,180 條件區域,360 excel中sumifs函式求在某個區間的值 我沒bai 有excel2007,你可以用03的函式解決,dusumproduct h1 h20 65 h1 h20 85 h1 h20 哦,你的zhi條件是i列和 daoj列。那就是 sump...
Access裡如何使用SUMIF函式
可以利用查詢功能.在對欄位求和時,可以設定過濾條件.如何在access裡實現excel的sumif函式的功能 可以利用查詢功能.在對欄位求和時,可以設定過濾條件.iff 條件,sum 欄位名 0 即如果條件為真時則求和,否則不管 dsum 欄位名 表名 條件 在sqlserver 裡實現類似sumi...