Excel的Sumifs函式能嵌入if條件句麼,具體怎麼

時間 2021-09-01 07:00:47

1樓:

如果需要解決if的多層巢狀,特別是超過7層的巢狀,把條件作為一個輔助表,然後用函式vlookup來查詢最佳。假定輔助工作表名為「條件」,根據條件返回資料所在表名為「資料」。在「條件」表中——a列為名稱,a、b......

;b列為數值1、2.......。在「資料」表中——a列為名稱,a、b......(與「條件」表a列的資料順序是不同的);b列為根據a列名稱到「條件」表查詢返回的數值。

在「資料」列的b2單元格貼上公式=vlookup(a2,條件!$a:$b,2,0),向下填充到相應的單元格即可。

2樓:匿名使用者

公式返回值為#value是因為sumifs的條件區域只能直接飲用,是不支援記憶體陣列的。可以考慮換用sumproduct函式。

示例如下:

$v$2:$v$10<

$z$10)>=a504)*1)

輸入完畢請以陣列方式結束(ctrl+shift+enter)用sumproduct就不要整列引用了,區域換成實際引用區域。純手寫公式,如有誤,請見諒!

excel if函式中再巢狀條件函式該怎麼寫

3樓:匿名使用者

=if(條件1,結果1,if(條件2,結果2,if(條件3,結果3,結果4))),依此類推,最多可巢狀7級。

4樓:匿名使用者

=if(and(a1>1,b1>1),9,if(and(a1<1,b1<1),0,1))

在 a1,b1都大於1的時候結果是9,都小於1的時候是0,其他時候是1

【有圖】excel公式中sumif如何可以包含某單元格的內容作為條件?不能用*,高手請進~~

5樓:4終

1、首bai

先在excel**中,單擊

due3單元格,再單擊公式編輯欄中的zhi「插dao入函式」按鈕

版。2、在彈出的「插入函式權」對話方塊中,在搜尋函式中輸入「sumif「,單擊」轉到「按鈕,在」選擇函式「列表中選擇」sumif「函式,單擊」確定「按鈕。

3、此時會彈出」函式引數「對話方塊。「range」引數用來設定要進行計算的單元格區域。單擊"range"右側的壓縮對話方塊按鈕。

4、選擇需要統計的單元格區域,這裡選擇b3:b13,然後單擊「返回對話方塊」按鈕。

5、此時會返回到「函式引數」對話方塊,在引數「range"中會顯示b3:b13。

6、單擊確定按鈕,就可以統計出第一名銷售人員的銷售金額了。

6樓:匿名使用者

=sumif(a:a,"語文

du*",b:b) 在c1格

=sumif(a:a,"數學*",b:b) 在d1格==zhi============

補充回答:

dao在c1格

=sumif(a:a,(left(a1,2)&"*"),b:b)拖動生成。。。

==============

補充回答:

=sumif(a:a,("*"&"語文"&"*"),b:b)

7樓:匿名使用者

我觀察了一下,你的資料的前兩個字是需要彙總的,比如語文一,語文二。。。其實只是需要彙總成一個「語文」,是吧

用left函式把後面的數字去掉,然後再用資料透視表就可以了

8樓:莊海彬

你要bai求不能用

left可以du

理解,最簡單的方法是用「

zhi*」,dao你卻指明不能用!這讓人版有點權費解,這樣吧,有個土辦法,你看能不能滿足你的要求:

一邊用滑鼠點你要彙總的課程對應的課時,一邊按「+」號。一樣可以完成!也同樣是公式!

9樓:匿名使用者

=sumifs(b:b, a:a, "=語文*")

語文*數學*

地理*等等

excel 怎麼讓sumif函式符合兩個條件?

10樓:匿名使用者

對題抄中所述情況, 若為office 2016 / office 365 以上版本bai, 建議使用多重條件彙總求和

du函式"sumifs", 若為zhi office 2016 / office 365 以下版本, 建議新建一dao行, 將需要的條件合併成一個新列, 作為函式"sumif"的判斷條件。

如圖, 黑色字型區域為使用函式"ifs"函式, 紅色字型為使用函式"sumif":

輸入命令為: =sumifs(c1:c4,a1:a4,"09-8-1",b1:b4,"張三")

輸入命令為: =sumif(d5:d8,"09-8-1張三",c5:c8)

擴充套件閱讀:

sumifs 和 sumif 的引數順序有所不同。 具體而言,sum_range 引數在 sumifs 中是第一個引數,而在 sumif 中,卻是第三個引數。

11樓:

excel使用:如何用sumif函式按條件求和

12樓:丶song記油條條

sumif只能滿足一個條bai

件,要實現多條du件求和,可以zhi用sumifs=sumifs(求和資料區,條件

dao區回域答1,條件1,條件區域2,條件2,條件區域3,條件3)。

這樣子也可以用sumproduct=sumproduct。

umifs對區域 (區域:工作表上的兩個或多個單元格.區域中的單元格可以相鄰或不相鄰。)中滿足多個條件的單元格求和。

例如,如果需要對區域 a1:a20 中符合以下條件的單元格的數值求和:b1:

b20 中的相應數值大於零 (0) 且 c1:c20 中的相應數值小於 10,則可以使用以下公式:

拓展資料:文字與百分比連線公式

如果直接連線,百分比會以數字顯示,需要用text函式格式化後再連線="本月利潤完成率為"&text(c2/b2,"0%")

13樓:根鬧米

使用=sum(($c$16:$c$28)*($b$16:$b$28=$a3)*($a$16:$a$28=b$1))**

拓展資bai料:

sumif函式是duexcel常用函式。使用 sumif 函式可zhi以對報表

dao範圍中

回符合指定答條件的值求和。excel中sumif函式的用法是根據指定條件對若干單元格、區域或引用求和。

sumif(range,criteria,sum_range)1)range 為用於條件判斷的單元格區域。

3)sum_range 是需要求和的實際單元格。

14樓:芥茉櫻桃

sumif只能滿足單條件,sumifs與sumif功能相同,但是可以符合兩個條件。62616964757a686964616fe78988e69d8331333337613863

sumifs

對某一區域內滿足多重條件的單元格求和。

要點  sumifs 和 sumif 的引數順序不同。具體而言,sum_range 引數在 sumifs

中是第一個引數,而在 sumif 中則是第三個引數。如果要複製和編輯這些相似函式,請確保按正確順序放置引數。

語法sumifs(sum_range,criteria_range1,criteria1,criteria_range2,criteria2…)

sum_range  是要求和的一個或多個單元格,其中包括數字或包含數字的名稱、陣列或引用。空值和文字值會被忽略。

criteria_range1, criteria_range2, …  是計算關聯條件的 1 至 127

個區域。

註解僅當 sum_range 中的每一單元格滿足為其指定的所有關聯條件時,才對這些單元格進行求和。

sum_range 中包含 true 的單元格計算為 1;sum_range 中包含 false 的單元格計算為 0(零)。

與 sumif 函式中的區域和條件引數不同,sumifs 中每個 criteria_range 的大小和形狀必須與 sum_range 相同。

您可以在條件中使用萬用字元,即問號 (?) 和星號 (*)。問號匹配任一單個字元;星號匹配任一字元序列。如果要查詢實際的問號或星號,請在字元前鍵入波形符

(~)。

示例:基於支付利息對銀行帳戶中的金額求和,2000 年利息大於 3% 且 2001 年利息大於或等於 2% 的每個銀行帳戶的總金額 (500)。

15樓:大大軒

就可以第一個條件,第二個天區域,第三個點條件,第四個區域

16樓:匿名使用者

=sumproduct((a1:a11=datevalue("2009/8/1"))*(b1:b11="張三

zhidao")*(c1:c11))

或=sum((a1:a11=datevalue("2009/8/1"))*(b1:b11="張三")*(c1:c11))按

回ctrl+shift+回車答

17樓:思雪遙遙

=sumproduct(($a$1:$a$100=a1)*($b$1:$b$100=b1)*$c$1:$c$100)

excel中的if函式多層巢狀怎麼用?

18樓:匿名使用者

excel2003中if函式巢狀使用方法

19樓:匿名使用者

=if(true,1,if(true,2,if(true,3,"end")))大概就是這麼一個意思了。第二個if是第一個if的邏輯值為false時的返回值,第三個if又是第二個if的邏輯值為false時的返回值。在office2003中,if只能套七層。

至於用處,可以用來判斷多個條件啊。=if(成績》90,"優",if(成績》80,"良",if(成績》70,"中等","一般")))這樣就可以判斷成績了。如果成績大於90就是優,大於80小於90就是良,在80和70之間就是中等,如果低於70,就是一般了。

20樓:匿名使用者

以上是個邏輯判斷要用到第二層不知這樣可看得明白?

21樓:小不點

舉例:比如說,我們需要對成績進行評級。大於等於80分的評為

「a」,大於等於70分小於80分評為「b」,大於等於60分小於70分的評為「c」,小於60分的評為「d」。

步驟如下:

1、下面我們開始寫函式 =if(a1>=80,「a」,……)也就是當a2大於等於80時,得到「a」。如果a2不滿足大於等於80,根據評級標準,那麼會有三種可能:

a.大於等於70小於80,b.大於等於60小於70,c.小於60,這三種情況。

2、我們將第一種情況用if函式巢狀在上述表示式中 =if(a2>=80,"a",if(a2>=70,"b",……)),這樣就完成了。

3、同理我們將第二種情況用if函式繼續巢狀,那麼表示式變成了 if(a2>=80,"a",if(a2>=70,"b",if(a2>=60,"c",……)))

那麼省下的情況就是小於60了,評級為「d」所以表示式最終為if(a2>=80,"a",if(a2>=70,"b",if(a2>=60,"c","d")))。

4、and函式

如果你熟悉and函式的應用,那麼我們使用and函式就相對好理解一些,因為and函式就上述的三種可能表達的更加清楚。見圖:

excel格式中sumifs函式怎麼用

想玩遊戲的貓 excel的sumifs函式的主要作用是按多個條件對指定單元格求和,本文介紹microsoft excel中sumifs函式的公式語法和用法。sumifs函式功能 sumifs 函式用於計算單元格區域或陣列中符合多個指定條件的數字的總和。sumifs函式格式 sumifs sum ra...

excel使用sumifs函式時,為什麼不能跨列求和

我來也 使用sumifs函式可以用多條件進行單列的求和,想要多列的求和使用該函式就會產生錯誤了,所以你的這個求和 可以是用2個sumifs分別對m列 n列求和後再相加,要麼就用萬能函式sumproduct一步實現,公式為 g5 sumproduct 安裝 m 5 n 300 安裝 b 5 b 300...

EXCEL函式如果函式,excel函式 如果

你這名次對應分數確定沒有問題,第五名不是c 264分?q12輸入1或者0,r12 sum h12 h12 1向右複製 e2 lookup rank d2,d 2 d 11 countif d 2 d2,d2 1,q 12 y 12,h 2 p 2 向下複製 表二其實是每個分數段的人數 光用公式做不出...