問題已解決
老師你好,我想從電子表格上設計一個模板,控制存貨呆滯時間的,就是有入庫日期,在我看表格的當天,怎么設置一個公式能直接出來貨物在庫日期 =DATEDIF(入庫日期所在的單元格,TODAY(),"d") 好的,謝謝老師 老師我能再加上一個篩選條件嗎,如果發貨了,沒有庫存了,就不存在這個問題了,如果沒發貨,或者發了一部分,就有庫存,就涉及貨物呆滯日期,我有一列數是庫存結余,入庫數減去已發貨數 如果庫存結余有數,就計算,如果庫存結余沒有數,就不用計算了 你好,老師,上次的問題老師沒有回答完,能再給回復一下嗎


同學你好,可以套用if函數,比如if(庫存等于0,返回0或者N/A,否則返回計算公式)
2023 05/24 12:33

84785019 

2023 05/24 12:34
不會用if函數,老師能給出一下,我套用一下嗎
Erin老師 

2023 05/24 12:38
If(庫存數cell=0,“N/A”,填上你要計算的公式),邏輯就是if(條件選項,符合條件的返回值,不符合條件時的返回值)

84785019 

2023 05/24 13:59
老師不對呢,幫我看一下哪里錯了呢
Erin老師 

2023 05/24 14:13
首先檢查一下是不是都是英文狀態字符,另外把M18格子的日期格式改一下哈,把年月日都換成-

84785019 

2023 05/24 14:17
改了,還是不行老師,這公式對嗎
Erin老師 

2023 05/24 14:21
同學,把輸入法換成英文格式再輸一遍所有公式,中文輸入法下輸入的字符標點都是無法識別的

84785019 

2023 05/24 14:26
還是不行老師,這公式對嗎?我這都是英文狀態輸入的,如果庫存結余列=0,就不存在庫存積壓日期了
Erin老師 

2023 05/24 14:38
同學,請問你的返回值是多少?這個公式的意思是,如果沒有庫存,返回的是N/A
Erin老師 

2023 05/24 14:39
因為運用公式都是看個人習慣,如果你不習慣無效域返回N/A,可以設成別的,比如返回0

84785019 

2023 05/24 14:40
N/A是啥意思,沒有庫存,返回值是我的入庫日期
Erin老師 

2023 05/24 14:44
N/A的意思是“Not applicable”,如果的意思是“沒有庫存,返回值是入庫日期”。把公式改成=IF(W18=0,M18,DATEDIF(M18,TODAY(),"D"))

84785019 

2023 05/24 14:51
老師出來的這一大串數字是啥,還是不行,貨物在庫日期,不顯示天數
Erin老師 

2023 05/24 14:56
同學,選中AA列,把單元格格式改成“日期”

84785019 

2023 05/24 15:35
改完就是這樣了老師,我想顯示在庫多少天
Erin老師 

2023 05/24 15:42
同學,因為你返回值一個是數字,一個是日期,沒有辦法統一格式呢。這列數據你要表達的意思是什么呢?

84785019 

2023 05/24 15:45
我主要是想反應這個貨物在庫積壓了多長時間了
Erin老師 

2023 05/24 15:50
那如果沒有庫存了,你可以返回0,不用返回入庫日期呀。這樣就不會出現2個返回值格式不一致的問題了

84785019 

2023 05/24 15:53
老師你給我設置一個公式吧,我改了,不行,日期到了1900年了,我公式怎么設置,還有最后一列設置成什么格式
Erin老師 

2023 05/24 15:57
AA列的格式改成數字
Erin老師 

2023 05/24 15:58
AA列格式改成數字,AA18這個格子的公式=IF(W18=0,“0”,DATEDIF(M18,TODAY(),"D"))
