对于少于2天,3-5天到5天以上之间未交付的订单,我必须提交每日MIS。
目前,我是通过从购买日期开始算起的。所以例如对于3月11日的订单,我将只计算2天,直到13日(如果未交付),然后在该列的前面键入1,并手动对每个列中的所有未完成订单进行计数。
随着列的下降和日期离当前日期越来越远,就会出现问题。
这很烦人,但我似乎找不到能自动执行此操作的算法。
任何人都可以帮忙。
答案 0 :(得分:0)
考虑以下屏幕截图:
单元格A1具有您要比较的日期。不要使用Today()函数,因为该函数易变并且会降低工作簿的速度。只需手动输入所需的日期即可。
单元格E2中的公式为
=IF(D2="undelivered",IF($A$1-C2<=2,"less than 2",IF($A$1-C2<=5,"3 - 5 days","5+ days")),"")
换句话说:如果状态为“未交货”,则计算购买日期和A1之间的差额。如果小于2,则返回该文本;如果小于5,则返回该文本,否则返回第三文本。
向下复制该公式。
在单元格G3至G5中,您会看到三个文本中的每个文本,并且在其旁边是一个公式。从H3开始
=COUNTIF(E:E,G3)
复制到H5。
您的布局可能会有所不同,因此您需要相应地调整公式。