![]() VIP學員的問題,前同事寫的貨齡期間公式,現(xiàn)在她已經離職了,有部分期間是錯的,不過公式太長了,無從下手更改。 =IF(J3>0,IF(ISERROR(FIND("Q",UPPER(H3),1)),CHOOSE(((C3-I3+1)<=92)+AND(92<(C3-I3+1),(C3-I3+1)<=182)*2+AND(182<(C3-I3+1),(C3-I3+1)<=730)*3+(730<(C3-I3+1))*4,"3個月以內","3-6個月","超過6個月","過期"),CHOOSE(((C3-I3+1)<=92)+AND(92<(C3-I3+1),(C3-I3+1)<=182)*2+AND(182<(C3-I3+1),(C3-I3+1)<=547)*3+(547<(C3-I3+1))*4,"3個月以內","3-6個月","超過6個月","過期")),"") 公式字符數(shù)超過300,真的服氣,盧子看見也頭痛。粗略的看了下,將期間劃分為4個區(qū)間"3個月以內","3-6個月","超過6個月","過期",過期的期間是大于730應該是超過24個月的意思。 現(xiàn)在按月劃分區(qū)間,寫在單元格內。 計算生產日期、盤點日期之間相差多少個月可以用DATEDIF。
語法:第三參數(shù)y代表年,m代表月,d代表日。
知道了月份,就可以借助VLOOKUP或者LOOKUP查找對應的貨齡區(qū)間。
或者
最后,如果實盤數(shù)量為空白,就用IF判斷,返回空白。
![]()
在Excel里面,并不是公式越長代表你的水平越高,太長了你就應該想想是不是自己用錯函數(shù)了。 |
|