[算表] 請教一個IF函數

看板Office作者 (乖貓)時間17年前 (2009/02/27 17:33), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
軟體:  EXCEL 版本: 2003 --------------------------------------- *基準日期:98.2.27(A1儲存格) ↗已完工未開發票 A B C D E ↘已開發票未收款   完工 開發票 收款     日期    日期    日期 4) 98.1.1  (未開票)   5) 98.2.2   98.3.7 98.4.8 6) 98.1.5  98.2.4 (未收款) 7) (未完工) --------------------------------------- 我的文件內容大概是類似這樣的東西 C欄可以用C4=INT((A1-A4)/30)來表達第四列的CASE「已完工沒開發票」的逾期月數 同理類推E欄「已開發票未收款」等等。 可是,像第七列的情況,因為A7是文字,運算結果會變成#VALUE! 或是因為儲存格為空白,C欄的運算會跑出天文數字 能不能用IF函數作出 C7=「如果INT((A1-A7)/30)小於等於10則顯示運算結果,否則已"-"表示」 ~~~~~~~~~~ 這個條件其實只是想排除上述兩種情況, 有更正式的精確的寫法當然歡迎^^ 請指教。 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.21.161.44

02/27 18:48, , 1F
IF(COUNT(A7),..) 另月分可用DATEDIF來算
02/27 18:48, 1F

03/01 08:43, , 2F
IF((INT((A1-A7)/30))<=10,INT((A1-A7)/30),"-") 這樣可以嗎
03/01 08:43, 2F
文章代碼(AID): #19fxDm0A (Office)
文章代碼(AID): #19fxDm0A (Office)