【问题标题】:How to count number of orders from a list of certain dates如何计算特定日期列表中的订单数量
【发布时间】:2019-05-20 02:12:45
【问题描述】:

我有这个样本表

https://docs.google.com/spreadsheets/d/1-Zr1ij6KbKbL5IHrVYBNPWmWSWkntZz9amrNBInQY6c/edit?usp=sharing

我需要计算特定日期两个选项卡的订单数量:今天、昨天、过去 30 天、本月、上个月、去年本月

导致标签“统计”

如何解决这个问题?

【问题讨论】:

    标签: filter google-sheets google-sheets-formula


    【解决方案1】:

    F4:

    =COUNTA(IFERROR(FILTER({V!D4:D;Ventas!D4:D}, {V!A4:A;Ventas!A4:A}=TODAY())))
    

    F5:

    =COUNTA(IFERROR(FILTER({V!D4:D;Ventas!D4:D}, {V!A4:A;Ventas!A4:A}=TODAY()-1)))
    

    F6:

    =COUNTA(IFERROR(FILTER({V!D4:D;Ventas!D4:D}, {V!A4:A;Ventas!A4:A}<=TODAY(), 
     {V!A4:A;Ventas!A4:A}>=TODAY()-30)))
    

    F7:

    =COUNTA(IFERROR(FILTER({V!D4:D;Ventas!D4:D}, 
     YEAR({V!A4:A;Ventas!A4:A})=YEAR(TODAY()), 
     MONTH({V!A4:A;Ventas!A4:A})=MONTH(TODAY()))))
    

    F8:

    =COUNTA(IFERROR(FILTER({V!D4:D;Ventas!D4:D}, 
     YEAR({V!A4:A;Ventas!A4:A})=YEAR(TODAY()), 
     MONTH({V!A4:A;Ventas!A4:A})=MONTH(TODAY())-1)))
    

    F9:

    =COUNTA(IFERROR(FILTER({V!D4:D;Ventas!D4:D}, 
     YEAR({V!A4:A;Ventas!A4:A})=YEAR(TODAY())-1, 
     MONTH({V!A4:A;Ventas!A4:A})=MONTH(TODAY()))))
    

    【讨论】:

    • 它不计算订单数,例如,一个客户可以在一天或一个月内有多个订单
    • 感谢您的宝贵时间,但您计算的是产品数量,而不是订单数量,而这正是我要寻找的
    • 它现在给了我正确的答案 ;( ...我正在接近 =COUNTUNIQUE(filter(Ventas!A4:A&Ventas!$B$4:$B,(DATE(YEAR( Ventas!A4:A), MONTH(Ventas!A4:A), 1)=DATE(YEAR(today()), MONTH(today()), 1)))) +COUNTUNIQUE(filter(V!A4:A&V !$B$4:$B,(DATE(YEAR(V!A4:A), MONTH(V!A4:A), 1)=DATE(YEAR(today()), MONTH(today()), 1) ))) 但我认为这也不是解决方案,因为即使这些日期没有数据,countunique 也会给我 1
    • 本月的预期结果应该是 8 而不是 12
    • 为什么是 8?你是怎么计算出来的?
    猜你喜欢
    • 1970-01-01
    • 2019-07-11
    • 2022-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-10
    • 2023-03-23
    • 1970-01-01
    相关资源
    最近更新 更多