EXXCEL中多條件選擇公式怎麼做?

時間 2025-01-16 03:10:17

1樓:職場資料雜貨鋪

樓上朋友的答案比較簡單,但是有侷限性,如果分類區間太多的話,就會超過if語句的7層巢狀,受到限制。我建議是用lookup語句,前提是需要新增輔助列(序號列),我這個公式的優點就是,無論分割槽有多少,公式都是這麼長,缺點就是需要新增輔助列(序號列),但我覺得這不算太大的缺點;如果型號真如你表中所寫,那麼使用left語句也可以不新增輔助列。如果這位朋友想知道具體的原理,可以再追問我。

2樓:匿名使用者

巢狀使用if,公式:=if(條件1,返回結果1,if(條件2,返回結果2,if(條件3,返回結果3,..原理 就是先判斷條件1是否成立,如果條件1成立則返回結果1,否則進入條件2判斷是否成立,如果成立就返回結果2,否則進入條件3判斷,..

如此類推。)

例如:按成績來分等級優 、中、良、差。

if(c2 > 90,"優",if(and(c2>79,c2<90),"中",if(and(c2 > 59,c2 < 80),"良",if(c2 < 60,"差"))

其中and()函式是乙個邏輯函式,它返回的是 true 或者是 false

注意:if多層巢狀最多巢狀 7 次!

excel**如何設定乙個多條件計算公式?

3樓:信必鑫服務平臺

excel**設定乙個多條件計算公式的具體步驟如下:

我們需要準備的材料分別是:電腦、excel**。

1、首先我們開啟需要的excel**。

2、然後我們在單元格中點選輸入:=if(and(a2="a",b2>210),"y","

3、然後我們按下鍵盤上的「enter」回車鍵即可。

excel**如何設定乙個多條件計算公式?

4樓:匿名使用者

日常工作中,excel經常會用到計數的功能,常見的計數函式除了count(計算區域中包含數字的單元格的個數)和counta(計算區域中非空單元格的個數)外,還會經常用到條件函式,今天在這裡向大家介紹單條件計數countif函式和多條件計數countifs函式。

1、單條件計數countif:

countif函式是計算區域中符合條件的包含數字的單元格的個數,標準公式=countif(range,criteria)

range:表示條件區域,即你想要計算個數的區域;

criteria:表示條件值,即你想要符合什麼樣的條件。

示例如下:2、多條件計數countifs:

countifs函式是計算多個區域中符合多個條件的包含數字的單元格的個數,標準公式=countifs(criteria_range1,criteria1,criteria_range2,criteria2,……

criteria_range1:表示條件區域1,即你想要在這個區域中進行計數;

criteria1:表示第乙個條件,即你想要符合什麼樣的條件在條件區域1中計算個數;

criteria_range2和criteria2同上。

excel多條件選擇如何設定函式?

5樓:惠企百科

1、開啟需要做資料統計的excel資料表,在選定的單元格中選擇碧穗襲插入公式悔兄。

2、在公式的框選中,我們先選擇if函式。

3、在這裡我們需要注意的是,通過這種方式新增公式的話族仿,是不支援做if函式的多條件判斷的。

4、所以要轉換一種思維。我們在單元格中通過直接輸入公式的方式來做判斷,例如敲入公式如下=if(d2="","led產品",(if(d2="","dlp產品","lcd產品"))

5、在第一行單元格輸入公式之後,將其拖選填充到所有的單元格,就能快速的判斷出來結果了。

excel多條件取值

6樓:惠企百科

1、開啟excel**,做好要多條件取值的資料。

2、輸入資料後,在取值的單元格輸入公式=sumproduct(($a$1:$a$6<=d1)*(b$1:$b$6>=d1)*$c$1:$c$6)。

3、輸入公式後,回車確定公式就得到求的值了。

4、得到第乙個值之後,複製下拉公式就可以了。

excel多條件選擇如何設定函式?

7樓:刀劍上的舞者

材料/工具:excel2010

1、現開啟乙個**,在此**中:要讓分數大於90的顯示為「特優」,分數大於80的顯示「優秀」,分數大於70的顯示"良好",分數大於60的顯示「及格」,分數小於60的顯示「不及格」。雙擊要顯示評級的第乙個單元格,如箭頭1所指。

2、在箭頭2所指的函式輸入框內,輸入: =if(b2>=90,"特優",if(b2>=80,"優秀",if(b2>=70,"良好",if(b2>=60,"及格",if(b2<60,"不及格")))該巢狀函式後按回車鍵。

3、輸入上條if巢狀函式,按回車鍵後,剛選擇的那個顯示評級的第乙個單元格內,就顯示出了相對應的結果,如鍵頭3所指。

4、此時,再將滑鼠移動到該單元格的右下角,待期變成十字形狀後,按住滑鼠左鍵,向下拖動至要評級單元格的尾部鬆開滑鼠。

5、現在,該**中所有的分數,通過if巢狀函式,按照設定的多個條件,均已自動顯示出對應評級結果了。

8樓:綠衣人敲門

開啟需要篩選的檔案。目的是要找出工資》2000,報銷<1000的資料。如果選擇逐個逐個的檢視,是比較沒效率的,如果資料比較多,查詢就更難。

如圖,新增輔助條件區域,並輸入公式,根據我們的要求輸入公式「=(c2>2000)*(d2<1000)",其中c2代表的是」工資「,d2代表的是」報銷「,實際操作中根據自己的需求選擇條件。

選中任一單元格,在工具欄中找到」資料「中」篩選「一欄,選擇」高階「。

在」條件區域「選中步驟2中製作的輔助條件區域。

9樓:網友

excel中使用最頻繁的就是多條件計數或者多條件求和。用萬能的sumproduct可以解決。舉例說明,有一張如圖資料表,要求按條件統計銷售額以及銷售次數(計數)。如圖:

m2公式:=sumproduct(($a$2:$a$11>=$j$2)*(a$2:$a$11<=$k$2)*(c$2:$c$11=m$1)*(d$2:$d$11))

m3公式:=sumproduct(($a$2:$a$11>=$j$2)*(a$2:$a$11<=$k$2)*(c$2:$c$11=m$1))

兩個公式的差異就是乙個包含d列銷售額(求和),乙個不包含d列銷售額(計數)。

10樓:excel從零到一

扔掉if函式,這才是excel中最簡單的多條件判斷的方法。

11樓:網友

考慮到n多客戶,n種產品,n種型號,用if函式是難以實現的。

需在另一表中列出詳細**表,然後用函式從該表中查詢**。

sumproduct((sheet2!a$1:a$100=a1)*(sheet2!b$1:b$100=b1)*(sheet2!c$1:c$100=c1))

12樓:網友

用陣列公式:

sum((b12:b12="張三")*(c12:c12="水杯")*(d12:d12="a")*e12:e12)

輸入完後ctrl+shift+enter,別隻按enter

求教多條件函式公式,求教多條件函式公式

如圖c2用如下公式 if a2 a if b2 150,餐飲a1類 if b2 80,餐飲a3類 餐飲a2類 if a2 b if b2 180,餐飲b1類 if b2 100,餐飲b3類 餐飲b2類 if a2 c if b2 200,餐飲c1類 if b2 120,餐飲c3類 餐飲c2類 if ...

Excel中滿足多條件的計算公式

if最多用七層,多了就不可以了,所以你這個直接用if做那麼多層是不行的 choose if if c2 2,1 if b2 國外 1,3 6,4,if c2 2,1 if b2 國外 1,3 lookup a1,後面三個 需要用lookup a1,相應列的數字替換。如果有行號列號,那就沒這麼麻煩了 ...

sql中多條件排序問題,SQL中多條件排序問題

第一步 確定輸出內容,你要的欄位為name,資料結果為b,d,a,c 第二步 找規律,b d的online為1 a c的位說明是按online 降序 然後來看下 b d的online相同,viewnum為30和10,那麼就是viewnum降序 如果a c的viewnum也是降序那麼規律就找到了,發現...