更改电子商务发货单日期的N个天数

时间:2019-03-13 20:36:32

标签: excel

对于少于2天,3-5天到5天以上之间未交付的订单,我必须提交每日MIS。

目前,我是通过从购买日期开始算起的。所以例如对于3月11日的订单,我将只计算2天,直到13日(如果未交付),然后在该列的前面键入1,并手动对每个列中的所有未完成订单进行计数。

随着列的下降和日期离当前日期越来越远,就会出现问题。

这很烦人,但我似乎找不到能自动执行此操作的算法。

任何人都可以帮忙。

1 个答案:

答案 0 :(得分:0)

考虑以下屏幕截图:

enter image description here

单元格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。

您的布局可能会有所不同,因此您需要相应地调整公式。