Excel中,求滿足條件(重複款號)的最大值最小值。如截圖

2022-07-12 14:51:24 字數 4356 閱讀 1369

1樓:

d2和e2公式有錯,

d2=if((countif($a:$a,a2)>1)*(countif(a$2:a2,a2)=1),min(if($a:$a=a2,--$c:$c,9^9)),"")

e2=if((countif($a:$a,a2)>1)*(countif(a$2:a2,a2)=1),max(if($a:$a=a2,--$c:$c)),"")

試試在給你個一次性公式,不用輔助列

=if(a2=a1,"",min(if($a$2:$a$20=a2,--replace(substitute($b$2:$b$20,"-","/"),find("/",substitute($b$2:

$b$20,"-","/")),99,""))))

簡化下:

$a$20=a2,--left(substitute(substitute($b$2:$b$20,"-","/"),"/",rept(" ",99)),99))))

2樓:真真真白丁

親,不需要輔助列的,在f2直接輸入公式:

=if(a2<>a1,min(if(a:a=a2,value(left(b:b,iferror(find("/",b:

b,iferror(find("/",b:b),find("-",b:b))-1)),-1)),"")

陣列公式,ctrl+shift+enter結束輸入哦,然後下拉~~~提醒親,陣列公式裡面用了a:a,b:b這樣整列的引用,雖然方便(資料行增加也不用修改公式),但是執行有點兒慢,需要耐心等兩三秒鐘哦。

如果親覺得資料不會頻繁變化,建議還是把a:a改成$a$2:$a$1000,這樣,您會發現執行飛快~~~~~~

另外,您原來的錯誤,可能是由於陣列公式,結束輸入直接按了enter。

3樓:匿名使用者

發給附件上來,我幫你寫

[email protected]

4樓:匿名使用者

你這個有難度,格式就是這樣了吧

關於excel中,求滿足條件的所有所有數值中的最大值。

5樓:匿名使用者

截圖請截出行號和列標,以方便描述和書寫公式。

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

=max(if((a$2:a$50=f2)*(b$2:b$50=g2),d$2:d$50))

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

=min(if((a$2:a$50=f2)*(b$2:b$50=g2),d$2:d$50))

6樓:匿名使用者

h2陣列公式:=max(if(($a$2:$a$21=$f2)*($b$2:$b$21=$g2),$c$2:$c$21))

i2組公式:=min(if(($a$2:$a$21=$f2)*($b$2:$b$21=$g2),$c$2:$c$21))

下拉公式

7樓:

假設上面**是a列開始:

最高得分:

=max(if((a:a=f2)*(b:b=g2),d:d)然後ctrl+shift+enter

最低得分

=min(if((a:a=f2)*(b:b=g2),d:d)然後ctrl+shift+enter

8樓:s今生緣

h2:=sumproduct(max(($a$2:$a$100=f2)*($b$2:$b$100=g2)*$d$2:$d$100))

i2:=1000-sumproduct(max(($a$2:$a$100=f2)*($b$2:$b$100=g2)*(1000-$d$2:$d$100)))

一同下拉填充。

excel**中如何自動計算出總分符合條件的某一科成績的最大值、最小值、平均值

9樓:匿名使用者

不是有個自動求和的呢,點那個就好了啊

excel中用函式查詢同時滿足多個條件的最大值和最小值 5

10樓:橘落淮南常成枳

1、首先開啟excel。

2、然後在**中輸入一些資料,這裡隨意輸入一些。

3、然後,我們需要定義最大值和最小值的單元格。

5、回車即可看到結果。

6、當然最小值函式類似:=min(b1:b10)。

11樓:匿名使用者

見截圖h2輸入

=max(if(($a$2:$a$11=f2)*($b$2:$b$11=g2),$c$2:$c$11,0))

陣列公式,先按住ctrl+shift,最後回車i2輸入

=min(if(($a$2:$a$11=f2)*($b$2:$b$11=g2),$c$2:$c$11,4^8))

陣列公式,先按住ctrl+shift,最後回車兩公式下拉

12樓:匿名使用者

如果只按年齡取最高分和最低分,那麼

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

=max(if(a$2:a$11=f2,c$2:c$11))=min(if(a$2:a$11=f2,c$2:c$11))

excel中如何對a列重複的值求出對應b列值的最小值

13樓:匿名使用者

以求「火車」的最大值為例:

=max(if(a1:a100="火車",b1:b100))上式為陣列公式,需按ctrl+shiftenter三鍵結束。

其實,還有更簡單的辦法:資料透視表,具體操作為:

將游標置於資料區域中,單擊選單「資料」——》「資料透視表」:以下按步操作,注意最後將「類別」欄位拖到行欄位區域,將「值」欄位拖到資料項區域,並把資料彙總依據由「求和」改為「最大值」即可。見下圖:

(截圖為excel2007版,僅供參考)

14樓:陽春節拍

①按a列排序

②在c2輸入=if(a2<>a1,(vlookup(a2,a:b,2),""),下拖c列。

c列就為所求。如要回到原來的順序,請在排序前在a列前插入一列並拖入序號,完成後按此列排序。

15樓:匿名使用者

沒明白你說的什麼意思。。。

excel 帶條件求最小值 200

16樓:匿名使用者

=min((a1:a6="甲方")*b1:b6)

陣列公式,按ctrl+shift+enter(三鍵同時按)結束公式輸入。

17樓:平陽虎

以下公式求【甲方】的最小值:

=min(if(a1:a6="甲方",b1:b6))

公式輸入結束後同時按shift+ctrl+enter三鍵確認。

18樓:沈一民

上傳帶行列號的有資料示例的**截圖,清楚說明已知條件,達成什麼樣的結果,才能有針對性地給你準確的答案。

比如:e2=min(if($a$2:$a$10=d2,$b$2:$b$10,4^8))

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

excel**相同的款號要合併成一個,然後相同款號的數量要相加,如何操作?謝謝 看截圖

19樓:平陽虎

如下圖,將e2(可隨意選擇)作為活動單元格,點選【資料——合併計算——在「函式」下選擇「求和」——在「引用位置」下直接輸入或用滑鼠選擇資料區域a2:b10——點選「新增」——勾選「最左列」——確定】。

20樓:匿名使用者

假設你的求和表在sheet2,條件求和,sumif(a:a,sheet2!a1,b:b)

EXCEL中不知如何求滿足條件的相鄰單元格的平均值

g2公式 iferror index a a,small if match a 2 a 100 a 2 a 100 row 1 99 row 2 100 9 9 row a1 陣列公式,按三鍵 ctrl shift 回車 完成公式,下拉 h2公式 if g2 sumif a a,g2,d d cou...

excel中同時滿足多個條件的資料個數怎麼統計

設資料簡略如圖 將公式 sumproduct b 2 b 11 e2 c 2 c 11 f2 c 2 c 11 g2 1 複製後貼上到 h2 單元格,對準右下角,游標成 狀時雙擊,效果如圖 用sumproduct函式 sumproduct a1 a100 a b1 b100 b c1 c100 c ...

EXCEL中,如何查詢特定區域內滿足條件的值,出現的位置

你先要說明白 定位區間必須是1和 1之間,還是,1和1,1和 1,1和1之間也可以,才能內回答.大致的方 容法是 1,用match定位第一個符合條件的單元格 2 用offset定位這個單元格之下的區域,用match定位這個區域出現的第一個符合條件的單元格 3 有了計算區域的第 一 最後一個單元格位置...