看板 Office 關於我們 聯絡資訊
軟體:excel2007 版本: 儲存格A無任何資料,為空白儲存格, 若填上任何形式的資料(數字文字時間...等),則儲存格B為0 B=if(a="?",0) 請教?該填入什麼? 因為不知道怎麼下關鍵字,如曾有相同問題還請指教。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.139.233 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1475717024.A.C37.html
soyoso: =if(a1="","",0) http://imgur.com/jE0jawo 10/06 09:27
organic: 謝謝S大 10/06 10:12
organic: 若是在加A若為空白儲存格,B=C的條件,該怎麼設定 10/06 10:16
organic: 對不起我耍笨了,b=if(a="",b=c,O) 10/06 10:20
waiter337: D1 =IF(AND(A2="",B2=C2),"",0) 10/06 13:30
waiter337: 或者雙迴圈 10/06 13:34
waiter337: +輔助 10/06 13:37
waiter337: D1=IF(A1="","",0) 10/06 13:38
waiter337: e1=IF(B1=C1,"=","x") 10/06 13:39
waiter337: =IF(AND(D1="",E1="="),"a空&b=c",TEXT(D1,0)&TEXT(E1, 10/06 13:41
waiter337: 0)) 這兩行合起來 10/06 13:42
waiter337: 放在f1 10/06 13:42
soyoso: if為邏輯、邏輯判斷或稱邏輯比較,不是回文所寫的"迴圈" 10/06 13:45
soyoso: 或稱的"雙迴圈" 10/06 13:45
waiter337: 樓上正確,抱歉誤導,因為我本來想寫雙迴圈 10/06 14:06
waiter337: 但是想想怕原po會太複雜,如果把這三行合起來寫成一行就 10/06 14:07
waiter337: 是雙迴圈了 10/06 14:07
waiter337: 雙if =,= 10/06 14:08
soyoso: 另外選擇使用函數text的原因為?text(d1(0),0)為文字類態 10/06 14:22
soyoso: 的0,text(e1("x"),0)回傳"x",這來看以d1&e1不就可行了 10/06 14:24
waiter337: 我也在納悶這個問題=,= 10/06 14:37
soyoso: 樓上回文寫的稱為巢狀if,不是雙if 10/06 14:37
waiter337: 可能我原本不知道打錯什麼了 想說就用text解決 10/06 14:38
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