[算表] Excel if的使用

看板Office作者 (小餅)時間6年前 (2019/12/02 18:31), 編輯推噓3(3029)
留言32則, 4人參與, 6年前最新討論串1/1
軟體:Excel 版本:2010 請問我使用if兜多個條件 , 但欄位沒有填入值的話 , 也會秀出時間到, 如果我想要沒有填入值的欄位就正常秀空值的話 , 應該要怎麼修改? =IF(B2>=3,"時間>3",IF(B2>=0.1,"時間<3",IF(B2<=0,"時間到"))) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.77.183.240 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1575282703.A.72F.html

12/02 18:46, 6年前 , 1F
=if(b2="","",原公式if(b2>=3,...))
12/02 18:46, 1F

12/02 18:47, 6年前 , 2F

12/02 18:47, 6年前 , 3F
多一層,If(B2="","",後面接上你原本的就可以了
12/02 18:47, 3F

12/02 18:58, 6年前 , 4F
可以問一下 為什麼空值的不能擺後面, 而是要擺前面嗎?
12/02 18:58, 4F

12/02 18:59, 6年前 , 5F
感謝S大跟C大的教導
12/02 18:59, 5F

12/02 19:16, 6年前 , 6F
回傳空字串方面是可以設於後面
12/02 19:16, 6F

12/02 19:16, 6年前 , 7F

12/02 19:17, 6年前 , 8F
再次感謝S大~~
12/02 19:17, 8F

12/03 08:45, 6年前 , 9F
通常這層會最後寫,防呆用的。另外較常出現的判定會寫在
12/03 08:45, 9F

12/03 08:45, 6年前 , 10F
前面,比較不佔運算資源(貌似)
12/03 08:45, 10F

12/03 13:29, 6年前 , 11F
4個判斷用3個IF就夠了,B2>0,"時間到"後接,""
12/03 13:29, 11F

12/03 15:04, 6年前 , 12F
12/03 15:04, 12F

12/03 15:04, 6年前 , 13F
如果是的話和內文邏輯所回傳,在0.1>b2>0是不同的
12/03 15:04, 13F

12/03 15:06, 6年前 , 14F
內文公式回傳為false,但s大所回傳的是"時間到"
12/03 15:06, 14F

12/03 15:10, 6年前 , 15F
會說那應該儲存格b2沒有這個間隔的值,當然有可能,也有可
12/03 15:10, 15F

12/03 15:10, 6年前 , 16F
能原po要的就是false
12/03 15:10, 16F

12/03 15:11, 6年前 , 17F
只能說在回文所述區間內內文要回傳的值應是會不同的
12/03 15:11, 17F

12/03 15:21, 6年前 , 18F
且b2>0就回傳"時間到"來看那等於0要回傳"時間到"方面,又
12/03 15:21, 18F

12/03 15:21, 6年前 , 19F
寫在哪裡呢?
12/03 15:21, 19F

12/03 17:36, 6年前 , 20F
這樣的話,是不是用vlookup搭配1跟升幂資料表比較輕鬆,
12/03 17:36, 20F

12/03 17:36, 6年前 , 21F
而且未來還方便調整標準(認真)
12/03 17:36, 21F

12/03 18:54, 6年前 , 22F
B2>=3,B2>0,B2<=0就涵蓋所有值,前面3個IF,如果
12/03 18:54, 22F

12/03 18:57, 6年前 , 23F
B2沒有值,就""。原PO公式如果B2=0.09就無法判斷
12/03 18:57, 23F

12/03 19:01, 6年前 , 24F
0.09可以判斷,並不存在無法判斷這件事
12/03 19:01, 24F

12/03 19:02, 6年前 , 25F
內文公式如果b2為0.09,就是回傳false,那有無法判斷
12/03 19:02, 25F

12/03 19:06, 6年前 , 26F
b2>=3,b2>0,b2<=0,那請問13:29的所述b2,"時間到",後接""
12/03 19:06, 26F

12/03 19:06, 6年前 , 27F
s大要如何寫?
12/03 19:06, 27F

12/03 19:07, 6年前 , 28F
b2>=3,b2>0,b2<=0,b2沒有值,就"",以13:29所述4個判斷用
12/03 19:07, 28F

12/03 19:07, 6年前 , 29F
3個if就夠了那要如何達成?
12/03 19:07, 29F

12/03 19:19, 6年前 , 30F
要3個if就夠了,就不能是b2<=0而是b2=""這個來判斷
12/03 19:19, 30F

12/03 19:20, 6年前 , 31F

12/03 19:23, 6年前 , 32F
先說這樣是和內文所回傳結果是不同的0.1>b2>0上
12/03 19:23, 32F
文章代碼(AID): #1TvEWFSl (Office)
文章代碼(AID): #1TvEWFSl (Office)