excel中if與min函式的鑲嵌應用

2021-06-26 18:22:14 字數 4711 閱讀 2707

1樓:匿名使用者

min——是最小值函式,你要用它幹嘛呢?

b2輸入

=mid("甲乙丙甲乙丙",mid(a2,5,1),1)回車並向下填充。

2樓:布霜

你去c列單元格輸入公式試一試

=a2=b2

=(a2=b2)

=1*(a2=b2)

你就會知道,if其實是1、0的結果

所以當你用min函式提取有條件的資料序列時,會有不符合條件的資料,否即為0了,所以簡單用min函式顯示都是0

一般用min時會用個if,並把不符合的資料轉化為一個很大的數,比如9^9、4^8

這樣3個問題都清楚了吧……

3樓:自信是一種習慣

號碼在a列,班組在b列,則在b2輸入下面的公式,下拉即可。

=if(or(--mid(a2,5,1)=1,--mid(a2,5,1)=4),"甲",if(or(--mid(a2,5,1)=2,--mid(a2,5,1)=5),"乙",if(or(--mid(a2,5,1)=3,--mid(a2,5,1)=6),"丙","")))

4樓:

用if加mid巢狀函式,=if(or(mid(b2,5,1)="1",mid(b2,5,1)="4"),"甲",if(or(mid(b2,5,1)="2",mid(b2,5,1)="5"),"乙",if(or(mid(b2,5,1)="3",mid(b2,5,1)="6"),"丙",0)))如圖:

好用給個贊哦

5樓:思雪遙遙

=if(or(mid(a2,5,1)-1=0, mid(a2,5,1)-4=0),"甲",if(or(mid(a2,5,1)-2=0, mid(a2,5,1)-5=0),"乙",if(or(mid(a2,5,1)-3=0, mid(a2,5,1)-6=0),"丙","")))

excel中if函式巢狀使用的方法

6樓:小不點

舉例:比如說,我們需要對成績進行評級。大於等於80分的評為「a」,大於等於70分小於80分評為「b」,大於等於60分小於70分的評為「c」,小於60分的評為「d」。

步驟如下:

1、下面我們開始寫函式 =if(a1>=80,「a」,……)也就是當a2大於等於80時,得到「a」。如果a2不滿足大於等於80,根據評級標準,那麼會有三種可能:

a.大於等於70小於80,b.大於等於60小於70,c.小於60,這三種情況。

2、我們將第一種情況用if函式巢狀在上述表示式中 =if(a2>=80,"a",if(a2>=70,"b",……)),這樣就完成了。

3、同理我們將第二種情況用if函式繼續巢狀,那麼表示式變成了 if(a2>=80,"a",if(a2>=70,"b",if(a2>=60,"c",……)))

那麼省下的情況就是小於60了,評級為「d」所以表示式最終為if(a2>=80,"a",if(a2>=70,"b",if(a2>=60,"c","d")))。

4、and函式

如果你熟悉and函式的應用,那麼我們使用and函式就相對好理解一些,因為and函式就上述的三種可能表達的更加清楚。見圖:

7樓:匿名使用者

excel2003中if函式巢狀使用方法

8樓:申屠笑雯波平

進度表2的b2單元格公式

再給你改造一下,如果在表1中未找到裝置編號,則顯示「未找到本**」

=if(isna(vlookup(a2,進度表1!a:c,2,0)),"未找到本**",if(vlookup(a2,進度表1!

a:c,2,0)="提交採購申請",vlookup(a2,進度表1!a:

c,3,0),"未請購"))

9樓:山桑弓

你的公式中

<20002000,n6<2500)

if函式是一個用途比很廣的函式,除了可以多去巢狀使用,它還支援常量陣列寫法,與多個if巢狀相比,長度可以縮短,並不受七層的限制,你這個例子,可以寫成

=min(if(n6<*1000,%,0.15))

10樓:匿名使用者

=if(n6<2000,0,if(n6<2500,0.05,if(n6<4000,0.1,0.15)))粘上去就搞定了

11樓:匿名使用者

都說的太複雜了,

正確公式 =if(n6<2000,0,if(n6<2500,0.05,if(n6<4000,0.1,0.15))) ,

把「2000<」和「2500<」去掉就ok,這兩個判斷外層的if判斷過了,

而且if不能判斷2000

12樓:段幹秦

=lookup(b3,,)

不需要用if巢狀,現在是四層,如果層數多了就巢狀不了了,而且if巢狀函式可讀性差。

13樓:龍韋光

=if(n6<2000,0,if( 【<】 【2000錯誤地方我用 【】包括出來了 公式應改為

=if(n6<2000,0,if((n6>2000)*(n6<2500),0.05,if((n6>2500)*(n6<4000),0.1,0.15)))

14樓:匿名使用者

首先我不知道你這公式有沒有複製錯誤和這公式用來幹嘛的,但從題目來看,至少錯在:

……if(<2000

15樓:紅山人

=if(n6<2000,0,if(<2000

改為=if(n6<2000,0,ifn6<2500,0.05,if(n6<4000,0.1,0.15)))

16樓:匿名使用者

第2個if後面那個"<"不要:

=if(n6<2000,0,if(2000

17樓:匿名使用者

=if(n6<2000,0,if(n6<2500,0.05,if(n6<4000,0.1,0.

15))) 或 =if(n6>=4000,0.15,if(n6>=2500,0.1,if(n6>=2000,0.

05,0)))

18樓:為你畫娥眉

n6的限定值出現交叉

excel中為什麼min函式引用需要if而max函式中不用

19樓:匿名使用者

min和max,都是一樣的取值函式。

都可以用if,或不用if。

if巢狀進去,是指先進行陣列判斷出需要取值的範圍,將結果拋給min(max),以得到想要的資料結果。

20樓:邢臺廣告對聯

沒有原因,只要記住就行了

if就是代入條件

請求高手指教excel函式min(if)這個函式的用法 5

21樓:沈一民

一、簡介:min(if)函式的用法,就是min(求最小值)和if(邏輯函式)的複合陣列公式,一般是用於對一個陣列指定條件求最小值。

二、工具、原料:excel資料表,min、if函式。

三、方法:

上圖是一個姓名性別成績表,現在要用陣列公式在e2求性別為女的最小成績。

e2=min(if(b2:b11=d2,c2:c11,1000))陣列公式,公式輸完後,游標放在公式編輯欄同時按下ctrl+shift+回車鍵,使陣列公式生效。

22樓:

=min(if(a1:a10="張三",b1:b10,9e+37))

注:陣列公式,需要ctrl+shift+回車結束輸入

其中:if(a1:a10="張三",b1:b10,9e+37)-------返回以下陣列:

12;9e+37;4;9e+37;6;9e+37;8.5;9e+37;6.5;9e+37

-------如果a列是「張三」,則返回b列對應資料;否則,返回9e+37。故得到該陣列

min函式在該陣列內取出最小值:4

9e+37-------9*(10的37次方),一個極大數,大過b列所有資料

23樓:

這是兩個函式:min是返回一組資料的最小值,或第幾個最小值;if是條件判斷

這兩個組合在一起,應該是在某個條件下,返回哪個或哪一組的最小值。

24樓:匿名使用者

陣列公式的常用方法之一。

建議上傳具體函式並截圖。

25樓:匿名使用者

其實你可以將具體函式列出來,這樣有針對性的來解釋也許更清晰

26樓:小矇

這個是陣列用法,需要摁 shift+ctrl+回車 結束公式的輸入。

公式裡面部分:if(a1:a10="張三",b1:

b10,9e+37) 意思是看看區域a1至a10中有哪些單元格的內容是「張三」的,如果有,就採用對應b1至b10上的資料,否則就顯示一個非常大的數值:9e+37(這個是科學記數法,是很大很大的一個數)

而 min 的作用是將裡面得到的數值,取最小的一個顯示。如果a1至a10中沒有「張三」,那麼顯示的最小值也都是這個非常大的 9e+37

EXCEL中min和max函式有什麼區別

因為當年bai級排名 a1 a6 化學 這個du條件不zhi成立時,這個條件就為dao 內false,轉為換數值就為0了.所以求 出最小值容就為0 min if 年級排名 a1 a6 化學 b1 b6,輸入完後,在編輯狀態下同時按ctrl shift enter確認.excel之max跟min函式 ...

ecel中的min是什麼意思,EXCEL中的min是什麼意思?

excel中的min是一個函式,min函式是microsoft excel中的公式,可表示為min x,y 0.5 x y x y 作用是返回給定參數列中的最小值。函式引數可以是數字 空白單元格 邏輯值或表示數值的文字串,如果引數中有錯誤值或無法轉換成數值的文字時,將引起錯誤。例如 如果 a1 a5...

EXCEL中IF函式的使用,急,EXCEL中IF函式的使用方法

因為你的單元格中都是數值,那麼和小於20與和為空本來就很難區分。建議,7個單元格都沒有填寫的判斷如下所寫 counta i5 o5 0 counta就是統計非空單元格數 0就表示全空。你上頭那些和可以縮寫成sum i5 o5 方便閱讀。實際上你的公式可以簡化為 if counta i5 o5 0,l...