函式判斷IF求高手EXCEL多層條件急急

2022-08-12 07:52:14 字數 5100 閱讀 9982

1樓:匿名使用者

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

2樓:曉婕

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

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

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

3樓:

日期格式不對,要改了

根據你的條件設定公式:

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="","未銷售","非住宅"))

4樓:v輕揚

在e2單位格中輸入:

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

5樓:

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

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

6樓:匿名使用者

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

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

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

7樓:匿名使用者

=lookup(,-find(,a2),)

8樓:匿名使用者

=if(and(search("博",a2)>0,search("196",a2)>0,search("包片",a2)>0),"包含","不包含")

9樓:富春環保研究院

這個你把if和lookup一起用就可以了

excel求if多條件判定公式 謝謝

10樓:匿名使用者

=if(d3="3#紅繩",if(e3="14″",0.5,if(e3="16″",0.6,if(e3="22″",0.7,if(e3="24″",0.9,"")))),"")

下拉複製公式

公式中的12″,中的″,與雙引號中的"不同,要注意區分

11樓:

你的問題本身假設還缺少一重邏輯判斷,就是當d列不包含「3#紅繩」時返回什麼結果

12樓:

你的條件有問題。e例"包含14"時, i 例應該顯示成0.5還是0.9。給你個公式

=if(and(d3="3#紅繩",e3="14"""),0.5,if(and(d3="3#紅繩",e3="16"""),0.6,0.7))

如果還有條件,自己巢狀吧,只是注意不要超過if巢狀次數。

13樓:匿名使用者

你要的這個不適用if條件公式。

首先要另外建立一張清單,包含所有型號的產品和對應的單價。

然後在這個銷售記錄表單價的一欄中用「vlookup」公式來設定。

excel的if函式多層巢狀怎麼寫公式啊

14樓:夢落天下

使用簡單的 if 函式-> 實現成績在60分以上,包括60為及格,否則為不及格。

公式:=if(條件,條件成立返回的值,條件不成立返回的值)條件:條件的結果應該是true 或者是 false點選fx 在彈出的框中選擇if或者直接砸公式欄打上面的公式也可以。

在logical_test中輸入條件,例如例子中的語文成績(c2),要求大於或者等於60才及格,即是c2>59 ,我們希望條件成立的時候返回「及格」,不成立的時候返回「不及格」

15樓:匿名使用者

用lookup比較方便,如:=if(a1="","",lookup(a1,,))

16樓:我愛桑果

假設成績在a1單元格,90以上為優,80以上為良,70以上為中,那麼公式可以寫為:

=if(a1>=90,「優」,if(a1>=80,"良",if(a1>=70,"中",if(a1>=60,"及格","不及格"))))

17樓:暗流在洶湧

一般是這樣的:

=if(第1層條件, 滿足條件的值, 巢狀1層if(第2層條件, 滿足條件的值, 巢狀2層if(...) ) )

也就是每個if都是跟上級一樣的語法。

18樓:匿名使用者

=if($m4>=90,"★★★★",if($m4>=80,"★★★",if($m4>=70,"★★",if($m4>=60,"★",if($m4>=40,"☆","●")))))

其中m4就是成績列,引號與逗號都是半形。

19樓:匿名使用者

可以查啊··········

excel中sumproduct怎麼巢狀if函式?急求高手幫忙解答!!

20樓:匿名使用者

你說的 要求,用不到sumproduct函式

21樓:沈一民

=max(if($a$2:$a$18=$e6,$b$2:$b$18))

=sum(f6:f8)

求excel表多層函式巢狀

22樓:匿名使用者

你把d,e列按照e列升序排列,然後用lookup函式就可以了

b2=lookup(a2,d$2:d$23,e$2:e$23)

補充:=if(a2<1200,0,if(a2<1700,10+(a2-1200)/100*10,if(a2<2900,60+(a2-1700)/120*2,if(a2<3400,80+(a2-2900)/250*5,if(a2<3640,90+(a2-3400)/120*5,100)))))

23樓:匿名使用者

=lookup(a1,,)

把中間的****補充完整即可。

24樓:

=vlookup(a1,,2,0)

25樓:真鏽才

如果非得要用if,那就把excle升到2007及以上版本,可以巢狀64層

建議用lookup函式或vlookup比較簡單

26樓:匿名使用者

你這個判斷條件太多,可以考慮使用vba**來做,執行速度也會快很多

求excel if函式高手(有關超過7個條件的),謝謝~

27樓:朱薈非

if函式很強大,但並不是萬能的。在很多地方都可以用別的函式替代,比如max、vlookup等。

另外,03版限定了7層巢狀,好像不方便。但事實上7層以上的巢狀看著都暈,實無必要。

就這個問題而言,用vlookup或lookup會一目瞭然。

試一下這兩個公式:

=char(64+a1)

或者=vlookup(a1,,2,0)

或者=choose(a1,"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z")

28樓:我愛桑果

公式太複雜,可以通過新增輔助單元格的方式簡化公式,比如,你可以把條件和相應的結果分別放在b列和c列,然後可以用以下公式達到你的要求:

=vlookup($a$1,b:c,2,false)

29樓:匿名使用者

沒必要這樣

給你一個公式吧

=if(and(a1>=1,a1<=26),char(a1+64),"")

30樓:匿名使用者

你能寫出這樣的公式,可見你在函式上的造詣也簡單啊。。。

31樓:匿名使用者

公式沒有問題,我在2003和2010中試驗都好用,沒有出問題。

求教excel函式if的巢狀是否正確

32樓:s今生緣

這樣設計的公式是陣列公式,即同時按住ctrl+shift+enter三鍵結束公式編輯,會自動生成一對{}。但是陣列公式中不能用and、or這種邏輯函式,因為這種函式只返回一個值,不會返回陣列值,必須要這樣用時用「*」、「+」來做:=sum(if((出庫明細表!

$d$3:$d$1000=b3)*(出庫明細表!$a$3:

$a$1000="11"),出庫明細表!$f$3:$f$1000,0)),前提是a列是文字格式,否則數字不能加引號。

另外,原公式括號不匹配,and函式中多了一個左括號。

其實這種條件求和,可以用:

=sumproduct((出庫明細表!$d$3:$d$1000=b3)*(出庫明細表!

$a$3:$a$1000="11")*出庫明細表!$f$3:

$f$1000),sumproduct函式是乘積和函式,本身就是陣列函式,只要按普通公式輸入,不需要三鍵齊按。

現在的版本,也可用sumifs多條件求和函式:

=sumifs(出庫明細表!$f$3:$f$1000,出庫明細表!$d$3:$d$1000,b3,出庫明細表!$a$3:$a$1000,"11")

33樓:匿名使用者

編輯完公式。要按ctrl+shift+回車結束

34樓:初速度

2007以上版本直接用sumifs()搞定

excel編號求函式,Excel編號求函式

a2中輸入 text if row 2,1,a1 match 0 mmult iserr find a1 2 00000 同時按下ctrl shift 回車,輸入陣列公式,下拉。如果輸入a列其它行中,需要更改公式,如果在第三行中輸入公式改為 text if row 3,1,a2 match 0 mm...

excel函式問題,急求高手解答,謝謝

我是在同一頁寫的公式,你再調整下 sumproduct year a a 2013 weekday a a,2 5 f f 通訊補助 g g 把excel檔案傳上來,我幫你寫 先分列,分出星期六星期日,sumproduct year 費用報 來銷管自理 a3 a1000 2013 weekday 費...

excel函式IF辦公軟體高手請進

sumproduct c2 c13 男 e2 e13 湖北 建議使用excel2007,其中countifs 一次允許多個條件。是陣列公式,把這個複製後到單元格中後,要按ctrl shift enter三鍵完成 自動篩選或者是用countif函式 有圖 excel公式中sumif如何可以包含某單元格...