excel高手看我的公式寫的怎麼不對,條件判斷

2022-05-31 08:06:43 字數 4926 閱讀 8309

1樓:好名全叫豬起了

你漏掉了最高折算不超過2.5

=if(d40="","",if(d40>=15000,min(1.2+(d40-15000)/10000,2.5),if(d40>=5000,1,0.1+d40/10000)))

2樓:匿名使用者

為了體現「最高折算不超過2.5」,公式應該修改為:

=if(d40="","",if(d40<5000,0.1+d40/10000,if(and(d40>=5000,d40<15000),1,if(d40<28000,1.2+(d40-15000)/10000,2.

5))))

3樓:我的王是金閃閃

第二個條件有誤

應改為=if(d40="","",if(d40>=15000,1.2+(d40-15000)/10000,if(d40<5000,0.1+d40/10000,1)))

4樓:匿名使用者

實際為4個條件,就是=if((**-15000)/10000>1.3,2.5,if(d40="","",if(d40>=15000,1.

2+(d40-15000)/10000,if(d40>=5000,1,0.1+d40/10000))))

第二個條件是正確的,若不大於15000的情況下,在判斷是否大於5000,是合理的,當然也可以再判斷是否小於5000

5樓:

邏輯上完全正確啊,**有錯?

幫忙寫一個excel判斷公式,看我**寫錯了!

6樓:

你先把你的需求寫清楚,從你的函式我完全不明白在說什麼

7樓:飲水的水果人

湊 開頭 就寫錯了 你知道嗎 一個符號 就可能引起一整套公司的輸出以及結論出現問題 就開頭 就開頭 希望採納 設定為滿意答案 不懂 追問

8樓:匿名使用者

=if(d40="","",if(d40<5000,0.1+d40/10000,if(d40<15000,1,1.2+(d40-15000)/10000)))

excel 為什麼我寫的這個if公式不對呢??

9樓:我來也

你已經是迴圈應用了啊,在d40單元格里怎麼可以用:d40=裁斷!a17

若一定要使用這個判斷,可在d40單元格里設定條件格式進行顏色的區別,否則,只能用另外一個列來處理這個判斷公式。

10樓:匿名使用者

公式和單元格引用放在同一個單元格了,應該是c40=裁斷!a17

三個不同條件返回三個不同值用excel怎麼設定公式?

11樓:匿名使用者

00,a1<0.4),1,if(and(a1>=0.4,a1<0.8),2,if(a1>=0.8,3,"")))

12樓:匿名使用者

用這公式精簡些:

=if(a1=0,"",lookup(a1,,))如果一定要用題目中的公式,這樣:

=if((a1>0)*(a1<0.4),1,if((a1>=0.4)*(a1<0.8),2,if(0.8<=a1,3,"")))

或者這樣:

=if(and(a1>0,a1<0.4),1,if(and(a1>=0.4,a1<0.8),2,if(0.8<=a1,3,"")))

題目中的公式條件判斷部份不能這樣寫出 00,a1<0.4) 其它部份以此類推,且當返回的結果是數字時,該數字結果不必加雙引號。

13樓:平陽虎

00,a1<0.4),"1",if(and(a1>=0.4,a1<0.8),"2","3"))

14樓:匿名使用者

=lookup(a1,,)

excel 三個條件計算公式怎麼寫?

15樓:s今生緣

比如期限在b2,直接在e2輸入公式:=d2*b2/12,下拉填充。

16樓:見習書生

=if(b2=3,c2/4,if(b2=6,c2/2,if(b2=12,c2,"")))

17樓:匿名使用者

=if(b2=3,d2/4,if(b2=6,d2/2,d2))

excel中if多個條件公式怎麼寫?

18樓:奇怪書呆

excel中if多個條件時,用if函式結合"+"號和「*」號編寫公式即可滿足判斷要求。具體操作步驟如下:

1、首先開啟excel**,在工作表中輸入需要判斷的資料。

2、然後在d1單元格輸入公式:「=if((a1=2)+(b1=2),"是","否")」。

3、按下ctrl+shift+enter組合鍵後,d1單元格會輸出使用if函式和「+」號組成的判定公式判斷後的結果,此時if函式的條件1和條件2滿足一個就可以了。

4、再在d1單元格輸入公式:「=if((a1=2)*(b1=2),"是","否")」。

5、按下ctrl+shift+enter組合鍵後,d1單元格會輸出if函式和「*」號組成的判定公式的判斷結果,此時if函式的條件1和條件2都要滿足才行。

19樓:

1、if公式同時滿足多個條件,我們以下圖的資料來舉例說明。

2、首先,利用and()函式來說明同時滿足多個條件,如圖所示。

3、然後在c2輸入公式:=if(and(a2="a",b2>210),"y",""),如圖所示。

4、然後利用or()函式來說明只要滿足多個條件中的一個或一個以上條件。

5、在c2單元格輸入公式:=if(or(a2="a",b2>150),"y",""),如圖所示。

20樓:一點設計演示

1.滿足多個條件也可以分兩種情況:

1)同時滿足多個條件;

2)滿足多個條件中的一個或若干個即可。

以下圖的資料來舉例說明。

2.首先,利用and()函式來說明同時滿足多個條件。

舉例:如果a列的文字是「a」並且b列的資料大於210,則在c列標註「y」。

3.在c2輸入公式:

=if(and(a2="a",b2>210),"y","")

知識點說明:

and()函式語法是這樣的,and(條件1=標準1,條件2=標準2……),每個條件和標準都去判斷是否相等,如果等於返回true,否則返回false。只有所有的條件和判斷均返回true,也就是所有條件都滿足時and()函式才會返回true。

4.然後,利用or()函式來說明只要滿足多個條件中的一個或一個以上條件。

舉例:如果a列的文字是「a」或者b列的資料大於150,則在c列標註「y」。

5.在c2單元格輸入公式:

=if(or(a2="a",b2>150),"y","")

知識點說明:

or()函式語法是這樣的:or(條件1=標準1,條件2=標準2……),和and一樣,每個條件和標準判斷返回true或者false,但是隻要所有判斷中有一個返回true,or()函式即返回true。

6.以上的方法是在單個單元格中判斷,也可以寫成陣列公式形式在單個單元格中一次性完成在上述例子中若干個輔助單元格的判斷。

21樓:天天

請問你用的哪個excel版本?03只支援7層巢狀,換成07可以支援64層

22樓:奇哥2008重慶

在excel**裡,點選公式,插入函式,選擇if,再點選「有關該函式的幫助」,看看該函式的使用方法,就ok

23樓:緣分

這個看的我有點亂

一般這種時候我都是想辦法加輔助列 多做幾個輔助咧就成了 如果不會再追問

實在不會發過來我幫你做

24樓:匿名使用者

不能用》=這樣的寫法,如a>=b要寫成or(a>b,a=b)比方說你的第2個公式寫成:

=if(and(or(m14>k14,m14=k14),or(m14-k14<100,m14-k14=100)),(m14-k14)*10+n14*3,"")

為了不混淆,先在其他單元格分別寫好每一個公式,就像我上面寫的一樣,寫好後,從後到前,依次用後面的公式代替前面公式中的【「」】地方。

只要公式沒有錯誤,後面多少個反括號由軟體自己幫你糾正好了。

完整的公式如下:

=if(m14+n14=k14,or(m14-k14<100,m14-k14=100)),(m14-k14)*10+n14*3,if(and(or(m14>k14,m14=k14),m14-k14>100,or(m14-k14<200,m14-k14=200)),(m14-k14-100)*11+1000+n14*3,if(and(or(m14>k14,m14=k14),m14-k14>200,or(m14-k14<300,m14-k14=300)),(m14-k14-200)*12+1000+1100+n14*3,if(and(or(m14>k14,m14=k14),m14-k14>300),(m14-k14-300)*13+3300+n14*3,if(and(or(m14+n14>k14,m14+n14=k14),m14

25樓:來盤菜刀

以下是公式:

=if((m14+n14)

Excel公式怎麼寫,請教EXCEL公式怎麼寫?

countif函式主要抄用於統計滿足一個條件的bai數du據,二個條件的公式用sumproduct,設資料簡略如 統計zhi大於dao4且小於8的個數公式為 sumproduct a1 a9 4 a1 a9 8 即 sumproduct 條件1 條件2 如果統計小於5或大於等於8的個數公式為 sum...

請教excel高手,需要這樣計算公式怎麼寫

c2用公式 lookup a2,if a2 11,if b2 10,20,40 0 下拉。由於你最後的描述還是不夠完整,所以也就只能大致給如下公式,請在c2單元格輸回入公式答 if a2 0,if a2 3,250,if a2 7,200,if a2 11,150,if b2 11,100,if b...

excel公式,EXCEL公式中的

if i16 0,concatenate if int abs i16 0,text int abs i16 dbnum2 g 通用格式元 if int mid right fixed abs i16 2,1 2 1,1 0,if int mid right fixed i16,2,1 1 1,1 ...