excel判斷函式8層,請高手!

2023-04-20 13:55:04 字數 3880 閱讀 3766

1樓:炫宇寶寶

我沒明白你的8中類別是什麼意思,你要在狀態一欄中顯示正常跟報廢,直接用判斷函式不就是了嗎?

if(年限-年齡》0,"正常","報廢")

2樓:網友

把問題作為內容(郵件主題一定要包含「excel」,本人以此為依據辨別非垃圾郵件,以免誤刪)、excel樣表檔案(把現狀和目標效果表示出來)作為附件發來看下

3樓:凱媽媽學美食

=if(and(or(b4="it",b4="電子"),d4>c4),"待報廢","正常")

從序號開始是a1單元格以此往後推,類別我只做了兩個,你可以吧另外的填寫在 or(b4="it",b4="電子",.

電子的後面,其他不變。自己看看公示的意思。and 是來判斷兩個條件同時滿足,or是用來判斷類別有8類。

4樓:斛雅雲

條件1:類別(有8類)這是什麼意思?

如果從"序號"到"狀態"分別為a\b\c\d\e列,按excel行列號的方式。

公式應該輸入在e2單元格,則公式為:if(d2>c2,"待報廢","正常")

5樓:匿名使用者

好像跟類別沒有關係啊,直接if判斷年齡和年限就可以得出你圖示的結果了。

函式判斷if 求高手excel 多層條件急急

6樓:匿名使用者

=if(b2=""未銷售",if(b2>>date(2014,8,1),"普通住宅",if(c2<7000,"普通住宅","非普通住宅"))

7樓:曉婕

如果日期小於的為普通住宅,則單元格e2內可填入:=if(b2=""未銷售",if(c2<7000,"普通住宅","非普通住宅"))

如果日期小於的為未銷售,則單元格e2內可填入:=if(b2<41852,"未銷售",if(c2<7000,"普通住宅","非普通住宅"))

另外,如果當單價等於7000時為普通住宅,可在上述公式「c2<7000」改為「c2<=7000」

8樓:

日期格式不對,要改了。

根據你的條件設定公式:

e2=if(b2>=date(2014,8,1),"普通住宅",if(c2<7000,"非普通住宅",if(b2=""未銷售","非普通住宅"))

根據你的效果設定公式:

e2=if(a2="住宅",(if(b2>=date(2014,8,1),"普通住宅",if(c2<7000,"非普通住宅",if(b2=""未銷售","非普通住宅"))if(b2=""未銷售","非住宅"))

9樓:v輕揚

在e2單位格中輸入:

if(b2=""未銷售",if(or(c2<=7000,b2>=datevalue("2014-08-01"))普通住宅","非普通住宅"))

10樓:網友

日期格式錯誤,把日期中的 ".替換成 "-

還有就是你的條件不是很明確。

11樓:匿名使用者

普通住宅有兩個條件,哪個優先呢?

if(b2=""未銷售",if(c2>7000,"非普通住宅","普通住宅"))

關於excel判斷的函式,請高手賜教。

excel 中的多條件判斷用什麼樣的函式?我共有15個判斷條件,但是用if函式只能用8層函式,大俠們幫幫忙!

12樓:月大蝦

假設你資料在b2

那麼在b3中輸入。

lookup(b2,,)

然後 ctrl+shift+enter

陣列函式)下拉公式即可。

13樓:好名全叫豬起了

下拉即可。公式已修改。

excel函式高手請進,關於if判斷公式的問題~ 50

excel函式(超級判斷,高手請進)-求助

14樓:手機使用者

c1中輸入公式 =if(a1=max($a$1:$a$10),b1,""

c1公式向下複製。

此方法不是只在c1中實現,但簡單易行,並且避免了vlookup函式不能查詢重複值的弊端。

c1設定公式。

vlookup(max(a1:a10),a1:b10,2,0)

請高手們幫我編個excel條件判斷選擇函式

15樓:小蒙

當月完成工作量:

index(3:3,max(if((b2:y2="完成工作量")*b3:y3<>"column(b2:y2)))

當月金額:index(3:3,max(if((b2:y2="金額")*b3:y3<>"column(b2:y2)))

都摁shift+ctrl+回車結束公式的輸入。

excel條件、判斷函式公式問題,跪請高手回答

16樓:匿名使用者

=if(c1<79,80,if(c1<85,(int(c1)-79)*30+120+(c1-int(c1))*20,300))

解釋:如果c1<79,返回80,否則計算if(c1<85,(int(c1)-79)*30+120+(c1-int(c1))*20,300)

在if(c1<85,(int(c1)-79)*30+120+(c1-int(c1))*20,300)中。

如果c1<85,執行(int(c1)-79)*30+120+(c1-int(c1))*20,否則為300

int(c1)-79)*30+120+(c1-int(c1))*20

這個是根據你給出的規律些的。從79開始,整數字每增加1,結果的基礎從120就每增加30。

int(c1)為向下取整。

如果以後你遇到的沒有這麼規律的話,還可以用lookup(c1,,)來取得基數部分。即整個公式改為如下:

if(c1<79,80,if(c1<85,lookup(c1,,)c1-int(c1))*20,300))

17樓:匿名使用者

在d13輸入。

if(c13=,160+,if(c13=83.

65,160+,if(c13=,140+0.

65*20,if(c13=,140+,"

2003版if函式最多能巢狀7層,看著辦吧!

18樓:匿名使用者

=100+mid(rounddown(c13,2),2,1)*20+right(rounddown(c13,2),2)*20/100

想了乙個,但是如果是小於80的話就不對了。

100+第二位數*20+後兩位數*20(rounddown()目的是保證只有兩位小數)

你酌情考慮一下。

19樓:匿名使用者

似乎你說的公式是有規律的,假如有規律那麼函式運用也許會不同,我看它的規律大約是:公式出的結果=160+(c13中數字的小數部分)×20,是這樣嗎?(按你的例子來說,有乙個不是這樣)

如果如你所料用if函式,if函式的含義是這樣,if(條件,如果符合條件時執行的公式,如果不符合條件時執行的公式),單用if函式最多只能巢狀7層。

20樓:肖小雅

真的搞不懂你們這些人事的把工錢弄得那麼複雜是為啥子,,結果弄的自己都不會算了,,真tm 的夠諷刺的。。。

說正事,,你自己都說過了「還有很多種這個數是在79-85之間的」如果用if 函式,最多能夠巢狀層函式,剩餘的就沒轍了。。。

請教計算機高手EXCEL函式計算試題,請詳細說明IF函式設定

不知道數量列在那一列 假設在e列 f2輸入公式 if e2 10,if e2 20,if e2 30,大 中 小 低 統計定量為 大的客戶 countif f f,大 如數量列為a,那麼表示函式公式為 if a 30,大 if a 20,中 if a,10,小 conutif語句使用中,假設a為要統...

Excel 2003排序函式問題請高手賜教

在 excel 中錄入好資料以後經常需要進行排序,其中有很多時候需要按成績排序,如果不懂得如何使用排序功能的朋友不妨學習一下。下面是我帶來的關於excel2003 排序的教程,希望閱讀過後對你有所啟發!excel2003 排序的教程 排序步驟1 開啟乙份由需要排列資料的excel。這裡以成績單為例子...

excel函式裡if函式只能巢狀7層,超出7層的話,怎麼辦

用choose lookup函式可以解決,這2個函式組合不受巢狀限制,理論上能完成n多層巢狀.具體問題可hi我,我幫你解決.30組對應關係?那還是做乙個對照表,用vlookup引用吧。用 合併。不過這個合併的前項的計算結果必須注意,以防與後邊合併出現非理想結果!用lookup解決 好像是lookup...