作者shaobeing (小饼)
看板Office
标题[算表] Excel if的使用
时间Mon Dec 2 18:31:41 2019
软体:Excel
版本:2010
请问我使用if兜多个条件 , 但栏位没有填入值的话 , 也会秀出时间到,
如果我想要没有填入值的栏位就正常秀空值的话 , 应该要怎麽修改?
=IF(B2>=3,"时间>3",IF(B2>=0.1,"时间<3",IF(B2<=0,"时间到")))
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.77.183.240 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1575282703.A.72F.html
1F:→ soyoso: =if(b2="","",原公式if(b2>=3,...)) 12/02 18:46
3F:推 cartner: 多一层,If(B2="","",後面接上你原本的就可以了 12/02 18:47
4F:→ shaobeing: 可以问一下 为什麽空值的不能摆後面, 而是要摆前面吗? 12/02 18:58
5F:→ shaobeing: 感谢S大跟C大的教导 12/02 18:59
6F:→ soyoso: 回传空字串方面是可以设於後面 12/02 19:16
8F:→ shaobeing: 再次感谢S大~~ 12/02 19:17
9F:推 cartner: 通常这层会最後写,防呆用的。另外较常出现的判定会写在 12/03 08:45
10F:→ cartner: 前面,比较不占运算资源(貌似) 12/03 08:45
11F:→ SuckCopy: 4个判断用3个IF就够了,B2>0,"时间到"後接,"" 12/03 13:29
13F:→ soyoso: 如果是的话和内文逻辑所回传,在0.1>b2>0是不同的 12/03 15:04
14F:→ soyoso: 内文公式回传为false,但s大所回传的是"时间到" 12/03 15:06
15F:→ soyoso: 会说那应该储存格b2没有这个间隔的值,当然有可能,也有可 12/03 15:10
16F:→ soyoso: 能原po要的就是false 12/03 15:10
17F:→ soyoso: 只能说在回文所述区间内内文要回传的值应是会不同的 12/03 15:11
18F:→ soyoso: 且b2>0就回传"时间到"来看那等於0要回传"时间到"方面,又 12/03 15:21
19F:→ soyoso: 写在哪里呢? 12/03 15:21
20F:推 cartner: 这样的话,是不是用vlookup搭配1跟升幂资料表比较轻松, 12/03 17:36
21F:→ cartner: 而且未来还方便调整标准(认真) 12/03 17:36
22F:→ SuckCopy: B2>=3,B2>0,B2<=0就涵盖所有值,前面3个IF,如果 12/03 18:54
23F:→ SuckCopy: B2没有值,就""。原PO公式如果B2=0.09就无法判断 12/03 18:57
24F:→ soyoso: 0.09可以判断,并不存在无法判断这件事 12/03 19:01
25F:→ soyoso: 内文公式如果b2为0.09,就是回传false,那有无法判断 12/03 19:02
26F:→ soyoso: b2>=3,b2>0,b2<=0,那请问13:29的所述b2,"时间到",後接"" 12/03 19:06
27F:→ soyoso: s大要如何写? 12/03 19:06
28F:→ soyoso: b2>=3,b2>0,b2<=0,b2没有值,就"",以13:29所述4个判断用 12/03 19:07
29F:→ soyoso: 3个if就够了那要如何达成? 12/03 19:07
30F:→ soyoso: 要3个if就够了,就不能是b2<=0而是b2=""这个来判断 12/03 19:19
32F:→ soyoso: 先说这样是和内文所回传结果是不同的0.1>b2>0上 12/03 19:23