sumif是對一列資料中滿足條件的就對另一列資料求和,那麼我想完成對多列中有符合的條件的,就進行求和

時間 2021-06-26 19:02:43

1樓:僧俠

用sumproduct吧(在給定的幾組陣列中,將陣列間對應的元素相乘,並返回乘積之和。)

下面這種方法較好理解些:

=sumproduct((a列資料區域=「給定條件」)*(b列資料區域=「給定條件」)*(c列資料區域=「給定條件」)*.(…n列資料區域=「給定條件」),要求和的值所在區域)

這是我對這個公式的理解

2樓:匿名使用者

sumifs 多條件就和(不過要注意語法與sumif略有不同),sumproduct也可進行多條件求和。

3樓:

sumproduct或陣列公式~~

比如:=sum(('db1'!$d$3:$d$6817=d$3)*('db1'!$e$3:$e$6817=$b8)*('db1'!$c$3:$c$6817))

或=sumproduct(('db1'!$d$3:$d$6817=d$3)*('db1'!

$e$3:$e$6817=$b8)*('db1'!$c$3:

$c$6817))

簡單點解釋,'db1'!$d$3:$d$6817就是乙個絕對引用的區間(一般必須絕對引用),=d$3就是在前面的一列中查詢結果是d$3這個值的單元格所處的行,後面'db1'!

$e$3:$e$6817=$b8也是乙個判斷條件,只要同時滿足前面兩個條件,就對'db1'!$c$3:

$c$6817這列所對應的資料進行求和.

有多少個條件,依次加進去就可以了,中間用*連線.

需要說明的是,第乙個用sum 的是陣列公式,在修改完公式後,用ctrl+shift+enter三鍵同時確認(三鍵同時按後,在原公式上,會多一組{}的),第二個 sumproduct直接回車就可以了.

4樓:匿名使用者

用sumproduct比較好

5樓:匿名使用者

=sumif(a列,"條件",b列)+sumif(a列,"條件",c列)+sumif(a列,"條件",d列)

怎樣實現excel中一列資料中滿足另一列資料條件的數值求和

6樓:

2種方法:

一、用兩個函式實現:concatenate和sumif,例如產品為列a,規格為列b,數量為列c

步驟:1、在產品前插入一列a

2、在a2中輸入=concatenate(b2,c2) 然後往下填充至列尾

3、在d2中輸入=sumif(a:a,a2,c:c) 然後往下填充至列尾

4、c列就是求和後的數值

二、用乙個函式實現:concatenate,然後再求和,例如產品為列a,規格為列b,數量為列c

步驟:1-2同上

3、按列a進行排序

4、用資料中的分類彙總實現。

7樓:匿名使用者

如圖所示,在你要求和的單元格輸入公式=sumif(b1:b8,">0",a1:a8)

其中b1:b8是你的簽約日期區域;

>0表示篩選出簽約日期不為空的單元格;

a1:a8是你準備求和的房款單元格。

希望對你有所幫助。

8樓:匿名使用者

如果是07版以上的話,=sumifs(b:b, c:c,">0")

sumproduct不能整列做,需要寫列號,而且速度非常慢。sumif只能單條件求和,而sumifs可以多條件。但sumifs在office 2003用不了。

9樓:匿名使用者

=sumproduct(b2:b11*(c2:c11<>""))

或者=sumif(c:c,"<>",b:b)

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中如何查詢某一列含有相同內容並將同行資料求和

18樓:微微一笑回

假定你的這些原始資料是放在a1:c5單元格區域,則公式是:

=sumif(a1:a5,"*jl*",b1:b5)+sumif(a1:a5,"*jl*",c1:c5)

19樓:匿名使用者

如圖f2公式=sum(isnumber(find(e2,a2:a6))*b2:c6),按ctrl+shift+enter結束。

20樓:風暴暗夜

可以先篩選出a列含jl的項,然後把資料複製到新的excel裡直接求和就得答案了

21樓:

=sumif(a:a,"*jl*",b:b)+sumif(a:a,"*jl*",c:c)

22樓:匿名使用者

公式如下

=sumif(a:a,"*jl*",b:b)

excel**中根據限定條件對大於等於某一數字的一組資料求和

23樓:月亮愛你

1、首先,開啟bai電腦,找

du到excel。

2、滑鼠左鍵雙擊圖示zhi,開啟軟體,其dao介面版如圖所示。

3、輸權入需要處理的**,如圖所示,我們要求的是大於5000的總銷售額。

4、在「大於5000的總銷售額」下面的單元格中輸入【=sumif(】。

5、按住滑鼠左鍵,拖動滑鼠,選中所有的銷售額,這時右邊就會彈出「b2:b8」。

6、在b2:b8」後面輸入乙個逗號【,】。

7、接著輸入【">5000"】。

8、最後,再輸入【)】使公式完整。

9、按enter鍵確定公式,如圖,大於5000的總銷售額就求出來了。

24樓:卞晨仰涵潤

你儲存一下如果變化了,就是你的工作表設定了手動重算

如果不是上面的原因,就是因為你的資料本身有問題,或引用出了問題

25樓:愛上北極之光

=sumif(範圍,標準,求和範圍)

例如:=sumif(a2:a5,">160000",b2:b5)或=sumif(範圍,標準)

或=sumproduct((a2:a5>=160000)*b2:b5)

26樓:空谷酉蘭

=sumifs(資料列,條件列,>=數字)

27樓:古老的思念

=sumif(求和區域,條件區域,條件)

=sumif(a1:a20,a1:a20,">=1")

excel怎樣用sumif選出一堆日期中的某月日期,將前一列選出的資料求和

28樓:天天向上知識店鋪

可以用sumifs來完成bai,sumifs用法:

sumifs(求和區域du,條件zhi區域1,條件1,條件區域2,條件2,……)

如:dao

回公式為答:=sumifs(a1:a5,b1:b5,">=2016-8-1",b1:b5,"<=2016-8-5")

其中:a1:a5  表示求和區域;

b1:b5,">=2016-8-1",b1:b5,"<=2016-8-5"   表示判斷日期範圍。

excel如何將一列中滿足條件使在另一列對應的單元格變色

選中f整列。如果你是的第一行使用了合併單元格,那麼麻煩一點,需要使用名稱框,這個不在解答範圍。選中f列後,此時啟用單元格是f1 格式,條件格式,公式 i1 1 格式裡定義字型或者圖案顏色為你需要的顏色,確定即可。注意,我上面講的每一句都不是廢話,不要漏掉任何一句 好像沒有這種函式.不過可以使用折衷辦...

在excel中篩選資料時只能一列一列的篩選嗎

建議用 高階篩選 先插入一行表頭,並填入相應內容,然後在d2單元格輸入公式 b2 c2 true 點 資料 篩選 高階篩選 資料區域 選a c列,條件區域 選d1 d2,選中 將篩選結果複製到其他位置 複製到 f h 您好,親,我是問一問答主,您的問題我收到了,正在整理答案請稍等,我將在十分鐘之內回...

oracle select時更改一列資料中一部分資料的顯示內容其餘資料不變

那只能是先更改資料,之後在進行select的,select語句是查詢語句不具有update功能。可以通過update方法進行批量修改,之後新增必要的條件,針對固定條件的資料進行批量修 改。sql update table name set age age 1 where id like 1111 以...