[算表] 如何將沒有數值的儲存格當成空值

看板Office作者 (迪恩)時間5年前 (2018/12/06 21:51), 編輯推噓0(0015)
留言15則, 4人參與, 5年前最新討論串1/1
https://imgur.com/a/821xSqH 抱歉有點不太會描述 O欄和P欄會填上日期,Q欄有公式=O3-P3以此類推,會得出兩日期的天數差 P欄有些沒填日期空白的儲存格,會當成1900/1/1來計算O-P的值 有沒有辦法讓P欄假如空白沒填日期的話,不要讓Q欄公式去計算他 也就是假設O欄有日期,P欄空白,那Q欄我也想讓他空白,但是Q欄的公式還在 未來只要P欄有填入日期,Q欄還是會照樣計算出天數差? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.161.118 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1544104281.A.9C9.html

12/06 22:47, 5年前 , 1F
if
12/06 22:47, 1F

12/06 23:42, 5年前 , 2F
=if($P3="","",$O3-$P3)
12/06 23:42, 2F

12/07 12:06, 5年前 , 3F
=if(p3,o3-p3,"")
12/07 12:06, 3F

12/07 12:07, 5年前 , 4F
另外沒填日期的空白儲存格,並不是當成1900/1/1來計算
12/07 12:07, 4F

12/07 12:08, 5年前 , 5F
而是當成0來計算。1900/1/1在日期序列值為1
12/07 12:08, 5F

12/07 14:07, 5年前 , 6F
再問一下,請問如果是E3到J3會填日期
12/07 14:07, 6F

12/07 14:08, 5年前 , 7F
如果全都空白,那K3就空白
12/07 14:08, 7F

12/07 14:09, 5年前 , 8F
如果有填日期,K3用min(E3:J3)顯示最早的日期,要如
12/07 14:09, 8F

12/07 14:09, 5年前 , 9F
何用if
12/07 14:09, 9F

12/07 14:27, 5年前 , 10F
全為空白儲存格,count、counta為0,countblank為6
12/07 14:27, 10F

12/07 14:29, 5年前 , 11F
countif看條件,計數填日期的話,"<>",">0",計數空白儲存
12/07 14:29, 11F

12/07 14:31, 5年前 , 12F
格的話"",if上述判斷再將要回傳值或接下要判斷min()的部
12/07 14:31, 12F

12/07 14:31, 5年前 , 13F
分,寫在true或false的引數內
12/07 14:31, 13F

12/07 14:33, 5年前 , 14F
或用min、max回傳為0的話,全為空白儲存格
12/07 14:33, 14F

12/07 14:34, 5年前 , 15F
sum為0時同上
12/07 14:34, 15F
文章代碼(AID): #1S2IbPd9 (Office)