EXCEL中關於條件下比較及取值的問題

時間 2022-10-20 14:06:04

1樓:匿名使用者

如果**區域無空白,則可用

c2=sumproduct(1/max((a4:a35=a2)/b4:d35))

b2=index(b3:d3,1,sumproduct(max((a4:a35=a2)*(b4:d35=c2)*column(b4:d35)))-1)

excel根據兩個**內資料範圍條件對比取值

你好,請教excel不同條件下取最大值的問題 5

2樓:思雪遙遙

我老喜歡笨辦法:利用輔助列

c列就是它了,

c2輸入公式

=if(max(if($a$2:$a$100=a2,$b$2:$b$100,0))<>b2,"刪除","保留")

對c列的資料進行「保留」的篩選。

當然,nhking 兄台的更迅速、更強大!

3樓:匿名使用者

假定種類和數量分居a、b列

c2輸入公式

=if(countif(a$2:a2,a2)=1,max(($a$2:$a$9=a2)*($b$2:$b$9)),"")

先後按ctrl+shift,最後回車 結束公式輸入公式下拉

4樓:匿名使用者

如附件,用資料透視表處理一下就得出結果。

方法:選擇資料區域,點選單-資料-資料透視表與資料透檢視,選 資料透視表,下一步,下一步,現有工作表,d1,布局,將「種類」拖入行,將「數量」拖入資料,雙擊「求和項:數量」,改彙總方式「求和」為「最大值」,確定,確定,完成。即可。

excel 滿足兩個條件取最大最小值的問題

5樓:海天盛

最大函式公式:

d3表單輸入:=max((a1:a10=d2)*b1:

b10)輸入:=max((a1:a10=e2)*b1:

b10)輸入公式後,按住ctrl+shift並回車最小函式公式:

d4表輸入:=min(如果(a1:a10=d2,b1:

b10))輸入公式後,按住ctrl+shift並回車e4表輸入:=min(如果(a1:a10=e2,b1:

b10))輸入公式後,按住ctrl+shift並回車

6樓:s今生緣

求最大值,用max函式,對於多條件可以將幾個條件相乘,得到所有值,再從中求出最大值:=max(($a$1:$a$7=a1)*($b$1:

$b$7=b1)*$c$1:$c$7),陣列公式,即同時按ctrl+shift+enter結束公式編輯,會自動生成一對{},下拉;

上面的公式是陣列公式,需要三鍵齊按,可以用sumproduct函式轉換下,變為普通公式:=sumproduct(max(($a$1:$a$7=a1)*($b$1:

$b$7=b1)*$c$1:$c$7))。

7樓:

=max(if(a1:a7=1,if(b1:b7="aaa",c1:c7,""),""))

以上是求a列為1,b列為aaa的最大值.

公式是陣列公式,以ctrl+shift+enter確認.

excel在滿足一定條件的前提下,求最大值

8樓:匿名使用者

在d2單元格輸入以下陣列公式,按ctrl+shift+enter組合鍵結束,然後向下填充公式

=max(if((a$2:a$200=a2)*(b$2:b$200=b2),c$2:c$200))

9樓:匿名使用者

d2單元格輸入=max(if($b$2:$b$100=$b$2:$b$100,$c$2:$c$100)) 然後ctrl+shift+回車鍵

以上為陣列公式

10樓:匿名使用者

可以用資料透視表來實現

11樓:匿名使用者

選中a2:c17單元格區域,然後排序,其中ab列公升序,c列降序。

12樓:匿名使用者

用max+ if 函式來做就行了

如何在excel中多條件取最大值?

13樓:鄙視04號

d3**輸入:=max((a1:a10=d2)*b1:

b10)輸入好公式後,先按住ctrl+shift,最後回車e3**輸入:=max((a1:a10=e2)*b1:

b10)輸入好公式後,先按住ctrl+shift,最後回車d4**輸入:=min(if(a1:a10=d2,b1:

b10))輸入好公式後,先按住ctrl+shift,最後回車e4**輸入:=min(if(a1:a10=e2,b1:

b10))輸入好公式後,先按住ctrl+shift,最後回車

14樓:本虹影

見下面截圖

最大值函式公式:

d3**輸入:=max((a1:a10=d2)*b1:b10)

輸入好公式後,先按住ctrl+shift,最後回車

e3**輸入:=max((a1:a10=e2)*b1:b10)

輸入好公式後,先按住ctrl+shift,最後回車

最小值函式公式:

d4**輸入:=min(if(a1:a10=d2,b1:b10))

輸入好公式後,先按住ctrl+shift,最後回車

e4**輸入:=min(if(a1:a10=e2,b1:b10))

輸入好公式後,先按住ctrl+shift,最後回車

擴充套件資料

microsoft office是一套由微軟公司開發的辦公軟體套裝,它可以在microsoft windows、windows phone、mac系列、ios和android等系統上執行。與其他辦公室應用程式一樣,它包括聯合的伺服器和基於網際網路的服務。從2007版的office被稱為「office system」而不叫「office suite」,反映出它們包括伺服器的事實。

office常是製作文件檔案的標準,而且有一些其他產品不存在的特性,但是其他產品也有office缺少的特性。自從microsoft 2007 office system開始,有乙個和以前版本差異很大的使用者介面,該介面被稱為ribbon介面,並沿用在microsoft office 2010、microsoft office 2013和microsoft office 2016中。

15樓:杜xiao若

求解步驟如下:

1、建好**後,點選**某一單元格,在excel中點選「排序和篩選」按鈕

2、選中**,在彈出的下拉框中,點選「篩選」

3、在需要篩選條件的一列點選篩選下拉框,選擇篩選條件「原煤」,點選「確定」

4、點選需要列出最大值的單元格,在函式中輸入最大值比較函式,回車,即可在該單元格中列印出最大值,如下圖所示:

5、點選需要列出最小值的單元格,在函式欄輸入最小值比較函式以及需要比較的值的單元格的位置,回車,即可在該單元格列印出所需的最小值,如下圖:

擴充套件資料

excel函式則是excel中的內建函式。excel函式共包含11類,分別是資料庫函式、日期與時間函式、工程函式、財務函式、資訊函式、邏輯函式、查詢和引用函式、數學和三角函式、統計函式、文字函式以及使用者自定義函式。

16樓:沈一民

求甲班張三金額的最大值

e4=max((a2:a7=e2)*(b2:b7=e3)*c2:c7)

陣列公式,公式輸完後,游標放在公式編輯欄同時按下ctrl+shift+回車鍵,使陣列公式生效

17樓:之飛蘭保岑

min((a!b$5:a!b$4044=a6)*(a!l$5:a!l$4044))

公式中的*號會對邏輯值進行乘法計算。不符合條件的邏輯值false經過計算會變成0,而min函式可以忽略邏輯值,但不能忽略0,最小值就是0,所以結果不對,

min(if(a!b$5:a!b$4044=a6,a!l$5:a!l$4044))

用if判斷,不符合條件的是false,min函式可以忽略邏輯值,所以可以求出最小值

18樓:匿名使用者

假設第乙個原煤放在b3單元格,結果單元格輸入:

=max(if(b3:b12="原煤",c3:c12,""))ctrl+shift+enter結束

即可求原煤的最大值

結果單元格輸入:

=max(if(b3:b12="原煤",c3:c12,""))即可求原煤的最小值

式中範圍可以調整,如b3:b1000,c3:c1000祝你成功!

19樓:文修令恨真

用函式,具體得看你的**內容是怎樣的?

max取最大值

min取最小值

條件可以用if來判斷的。

比如:=if(b1="最大值",max(a:a),min(a:a))意思是:如果b1=最大值的話,就會顯示a列中最大的數值,否則就顯示a列中最小的數值。

20樓:方括號

最大值=max((b3:b20="原煤")*c3:c20)

最小值=min(if(b3:b20="原煤",c3:c20,4^8))

都是陣列公式,按ctrl+shift+enter結束公式輸入。

21樓:

使用這個方法,根據你的漢字條件描述,一鍵生成excel條件最大值公式,

操作如下圖:

22樓:匿名使用者

=max(if($a$1:$a$20="原煤",$b$1:$b$20))

陣列公式,要以ctrl+shift+enter結束輸入

23樓:

=sumproduct((max((b3:b20="原煤")*c3:c20))))

24樓:匿名使用者

ok好用 好用

25樓:

直接用maxifs,你,值得擁有~~

關於excel多條件求最大值的問題,請教大俠,非常感謝

26樓:

最大值:=max(($a$1:$a$10="7月")*($b$1:$b$10="黨員")*($c$1:$c$10="經理")*$d$1:$d$10)

最小值:=min(($a$1:$a$10="7月")*($b$1:$b$10="黨員")*($c$1:$c$10="經理")*$d$1:$d$10)

關於Excel中if語句多條件運用的問題

if a2 9000,資料超出範圍,請檢查 if a2 4500,if a2 1500,if a2 0,0 大於9000時進行提示。if語句excel多個條件語句的問題,謝謝了 公式中的分號全部替換為逗號就可以了。另 公式可以簡化為 if and 20 x2,x2 45 1,if x2 55,2,i...

excel中條件格式非空表示,EXCEL中條件格式非空表示

應該是 if a 12 但是用函式沒辦法使用某個顏色來填充,要改變顏色應該使用條件格式,選定單元格,格式選單 條件格式 單元格數值 不等於 然後確定 你的公式中比較表達不對 a 12 修改為 a 12 應該就可以了 選擇a列,在 條件格式 中,新建規則 以 公式 建立規則,輸入 a1 格式選擇填充色...

Excel多重條件函式,excel中if函式多重條件的使用

c1 if and a1 x1 b1 y1 z 2,if and a1 x1 b1 y2 z 3,if and a1 x2 b1 y2 z 2 3,if and a1 x3 b1 y1 z z 2 公式中帶有引號的,如果實際中是數值,就換成實際數值不需要加引號,如果是文字就要加引號 if and f...

關於excel中怎麼滿足兩個條件進行合計的公式

如題,1月運費100元 在同一單元格,還是分開的?第2個 運費20元 的內容有否包含 1月 失之毫釐差以千里。你的等級不能插入 把截圖發到kanwardhoo sohu.com 1點之前有效。 excel基礎學習園地 03版的可以,資料透視表或者sumproduct 07版的還可以sumifs。公式...

excel條件格式怎麼設定,EXCEL中,怎麼設定條件格式

excel怎麼設定條件格式,這裡分享下操作方法。1 首先在開啟的excel 裡,滑鼠選中乙個區域。2 接著點選 條件格式 突出顯示單元格規則 小於 3 接著在開啟的視窗中,輸入數字,比如30,點選確定。4 確定完成之後,最終效果如下圖所示,條件格式設定完成了。選中自己需要設定條件格式的資料,找到並點...