作者organic (organic)
看板Office
标题[算表]储存格A若填上资料,B则满足相关算式
时间Thu Oct 6 09:23:42 2016
软体:excel2007
版本:
储存格A无任何资料,为空白储存格,
若填上任何形式的资料(数字文字时间...等),则储存格B为0
B=if(a="?",0)
请教?该填入什麽?
因为不知道怎麽下关键字,如曾有相同问题还请指教。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.134.139.233
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1475717024.A.C37.html
2F:→ organic: 谢谢S大 10/06 10:12
3F:→ organic: 若是在加A若为空白储存格,B=C的条件,该怎麽设定 10/06 10:16
4F:→ organic: 对不起我耍笨了,b=if(a="",b=c,O) 10/06 10:20
5F:→ waiter337: D1 =IF(AND(A2="",B2=C2),"",0) 10/06 13:30
6F:→ waiter337: 或者双回圈 10/06 13:34
7F:→ waiter337: +辅助 10/06 13:37
8F:→ waiter337: D1=IF(A1="","",0) 10/06 13:38
9F:→ waiter337: e1=IF(B1=C1,"=","x") 10/06 13:39
10F:→ waiter337: =IF(AND(D1="",E1="="),"a空&b=c",TEXT(D1,0)&TEXT(E1, 10/06 13:41
11F:→ waiter337: 0)) 这两行合起来 10/06 13:42
12F:→ waiter337: 放在f1 10/06 13:42
13F:→ soyoso: if为逻辑、逻辑判断或称逻辑比较,不是回文所写的"回圈" 10/06 13:45
14F:→ soyoso: 或称的"双回圈" 10/06 13:45
15F:→ waiter337: 楼上正确,抱歉误导,因为我本来想写双回圈 10/06 14:06
16F:→ waiter337: 但是想想怕原po会太复杂,如果把这三行合起来写成一行就 10/06 14:07
17F:→ waiter337: 是双回圈了 10/06 14:07
18F:→ waiter337: 双if =,= 10/06 14:08
19F:→ soyoso: 另外选择使用函数text的原因为?text(d1(0),0)为文字类态 10/06 14:22
20F:→ soyoso: 的0,text(e1("x"),0)回传"x",这来看以d1&e1不就可行了 10/06 14:24
21F:→ waiter337: 我也在纳闷这个问题=,= 10/06 14:37
22F:→ soyoso: 楼上回文写的称为巢状if,不是双if 10/06 14:37
23F:→ waiter337: 可能我原本不知道打错什麽了 想说就用text解决 10/06 14:38
24F:→ waiter337: 巢状if 感谢指导 10/06 14:38
感谢大家热情相助,是我没把问题问好
A1若为空白储存格,则B1=C1
A1若填入任何形式的资料,则B1=0
所以
B1=if(a1="",b1=c1,0)就可以解决了
早上脑袋转不过来一直陷在"任何形式的资料"
对不起大家
※ 编辑: organic (220.134.139.233), 10/06/2016 16:35:45