excel資料比較大小問題,excel比較多列資料大小問題

2022-07-15 20:28:24 字數 4186 閱讀 7922

1樓:匿名使用者

把需求羅列全,使用vba的自定義函式,可能需要一定的支付。

2樓:落囲

你是想用公式寫,還是用vba寫?用公式寫可能比較麻煩,因為標準限值的格式不是數值,一個通用公式很難表達。

還有標準限值,除了這3種形式,還有其他形式嗎?

可以用vba自定義一個函式

3樓:萬年金剛鑽

建立一個運算子對照表(現命名為operator),如圖:

然後在sheet1c2插入如下名稱:

_opline=min(if(isnumber(find(operator!$a$1:$a$20,$c2)),row(a$1:a$20),9^9))

_op1=index(operator!$a:$a,_opline)_op2=index(operator!

$b:$b,_opline)_formula=if(_op2=0,"and("&$d2&"><

_result=evaluate(_formula)最後在e2輸入公式:

=if(_result,"合格","不合格")下拉,如圖。。這個方法可以自適應圖一的8種限值符號

excel比較多列資料大小問題

4樓:匿名使用者

先選中你要篩選的資料,在點選標題欄中的一個求和符號的一個下拉箭頭,就會有最大值和最小值,點選最大值就會在相應的地方(如一排資料得下方)出現最大值,求最小值一樣的操作

5樓:匿名使用者

= vlookup(c2,a:b,2,0)

6樓:excel開發

最高:=max(a2:d2)

最低:=min(a2:d2)

下拉複製

7樓:匿名使用者

e列輸入=max(a1:d1),f列輸入=min(a1:d1)

8樓:華夏聯盟_天涯

e2=max(a2:d2)

f2=min(a2:d2)

然後下拉即可

回答來自於:hx95

9樓:丙俊賀樓

這個很簡單啊。最大用max(a2:d2),最小用min(a2:d2)。。如果要顯示是哪一家,要用到查詢函式:vlookup

excel**,數值比大小問題,如何寫函式公式?

10樓:匿名使用者

d1輸入公式:

=lookup(sum(--(transpose(a1:c1)=a1:c1)),,)

然後同時按ctrl+shift+enter組合鍵結束公式編輯

11樓:匿名使用者

在d2中輸入或複製貼上下列公式

=if(countif(a3:c3,c3)=3,"相同",if(and(a3<>b3,a3<>c3,b3<>c3),"不同","兩個相同"))

下拉填充

12樓:匿名使用者

=if(and(a2=b2,a2=c2),"相同",if(and(a2<>b2,a2<>c2,b2<>c2),"不相同","有兩個相同"))

如何比較excel中資料的相對大小

13樓:雲南新華電腦學校

在d2處插入輸入"=if(" 這時候**就會提示if函式怎麼用,第一列函式是,測試的條件,也就是要對比的資料,第二個就是如果對比的條件是真的話,那顯示什麼資料,第二個是如果對比條件不成立的話,顯示什麼資料

2我們繼續完善**,輸入=if(b2>c2,"表1大","表2大")

3得出結果以後,我們往下拉扯,得出對比資料

excel**如何自動比較資料的大小並輸出來

14樓:渾筠

d1=min(a1,b1,c1)

e1=a1+b1+c1-min(a1,b1,c1)-max(a1,b1,c1)

excel比較數值大小之後選擇小的進行計算

15樓:zkq先生

你好,這個問題可以用if函式解決。if函式第一個引數是邏輯表示式,如果為真,返回第二個引數,如果為假,返回第三個引數。具體公式如下:

單元格v62輸入:=if(s60

按照if函式的功能,如果s60

靈活使用if函式,可以簡化計算過程,省去很多複雜的步驟。

16樓:匿名使用者

v62=min(v60,s60)*w62

min()函式可以在一系列數中取最小的一個,用英文逗號間隔。

17樓:大

我在x62單元格中寫入=if(s60v60,v60*w62,v60*62))

函式解釋:當s60v60時,執行v60*w62,這兩種情況之外的,就是s60=v60時,執行v60*v62。

18樓:沈一民

v62=if(s60

if(s60

19樓:緣小羽

=if(s60

這個是如果s60小於v60那麼輸出s60*w62 否則返回空值「」

20樓:

可用min()

min函式是microsoft excel中的公式,此公式的作用是返回給定參數列中的最小值

公式:v62=min(v60,s60)*w62

21樓:匿名使用者

v62單元格輸入公式:

=min(s60,v60)*w62

22樓:半禾

min(s60:v60)*w60

你輸入=min(這裡可以按住左ctrl點選單元格)*按住左ctrl點選單元格

23樓:中關喜哥

在v62輸入公式 =if(s60

24樓:匿名使用者

方案1:v62=min(v60,s60)*w60方案2:v62=if(s60

方案2另一形態:v62=if(s60

推薦方案1,比較簡潔。

25樓:匿名使用者

v62=min(v60,s60)*w62

min是取引數中最小的值,引數可以有255個

26樓:蓋好g被被

e列寫入公式:=if(max(a1:d1)=a1,1,if(max(a1:d1)=b1,2,if(max(a1:d1)=c1,3,4)))

27樓:匿名使用者

公式如下:

=if(s60

28樓:長生不休

if函式可以做到,if(s60

29樓:s今生緣

v62輸入:=min(s60,v60)*w62

30樓:見好就收

v62=if(s60

31樓:復仇之牙

=min(s60,v60)*w62

32樓:匿名使用者

=min(v60,s60)*w62

33樓:慶年工坊

=min(s60,v60)*w62

34樓:

公式:=if(s60

或:=min(s60,v60)*w60

35樓:九十四樓

=min(s60,v60)*w62

懂EXCEL的VBA程式設計的進來,小問題

1 新建一excel檔案,內容如 線間所示 日期 內容 2007 9 10 i 2007 9 11 a 2007 9 11 b 2007 9 11 c 2007 9 11 d 2007 9 11 e 2007 9 11 f 2007 9 11 g 2007 9 11 h 2007 9 23 j 2 ...

excel多個表資料比對的問題

這個問題好解決 設資料均從a1開始,建一新表,在其第一行a b c 列寫一標題為 表1重複項 表2重複項 在a2 b2 c2 分別輸入公式 if countifs 表1 a 1 a 65000,表1 a1 1,表1 a1,if countifs 表2 a 1 a 65000,表2 a1 1,表2 a...

請教Excel高手,這個查詢資料問題怎實現

b2單元格輸入公式 iferror vlookup a2,d e,2,0 b1 下拉填充即可 如果出現問題,可以加510809100幫你遠端協助解決 如果沒有相同的時刻,則取上一時刻已經查到的b值 這一句沒怎麼明白。從截圖上看,10 08 10 33,只有10 08有對應的e值。那10 09 10 ...