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 因為當年bai級排名 a1 a6 化學 這個du條件不zhi成立時,這個條件就為dao 內false,轉為換數值就為0了.所以求 出最小值容就為0 min if 年級排名 a1 a6 化學 b1 b6,輸入完後,在編輯狀態下同時按ctrl shift enter確認.excel之max跟min函式 ... excel中的min是一個函式,min函式是microsoft excel中的公式,可表示為min x,y 0.5 x y x y 作用是返回給定參數列中的最小值。函式引數可以是數字 空白單元格 邏輯值或表示數值的文字串,如果引數中有錯誤值或無法轉換成數值的文字時,將引起錯誤。例如 如果 a1 a5... 因為你的單元格中都是數值,那麼和小於20與和為空本來就很難區分。建議,7個單元格都沒有填寫的判斷如下所寫 counta i5 o5 0 counta就是統計非空單元格數 0就表示全空。你上頭那些和可以縮寫成sum i5 o5 方便閱讀。實際上你的公式可以簡化為 if counta i5 o5 0,l...EXCEL中min和max函式有什麼區別
ecel中的min是什麼意思,EXCEL中的min是什麼意思?
EXCEL中IF函式的使用,急,EXCEL中IF函式的使用方法