我必须提交一个每天的管理信息系统的订单是没有交付少于2天,未交付之间的3-5天和5+天。
目前,我是通过从购买日期开始计数来手动完成此操作的。例如,对于3月11日的订单,我将只计算2天到13日(如果未发货),并在列前面键入1,然后手动计算每列中所有未完成的订单。
随着列的下降和日期与当天的距离越来越远,问题就出现了。
这很烦人,但我似乎找不到一个能自动做到这一点的算法。
有谁能帮忙吗。
发布于 2019-03-14 05:33:27
考虑下面的屏幕截图:

单元格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 to G5中,您可以看到三个文本中的每一个,它旁边是一个公式。从H3开始
=COUNTIF(E:E,G3)复制到H5。
您的布局可能会有所不同,因此需要相应地调整公式。
https://stackoverflow.com/questions/55150804
复制相似问题