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 以...