作者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/m.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