我需要为Excel中的工作创建分析,其中一个问题是我包含了一个图表,此图表需要显示按给定状态分组的数据以及自此以来经过的天数它创建日期。
我需要计算有多少这些数据的数据超过1天,超过2天等等,我一直在寻找一些方法来组合COUNTIF / COUNTIFS和TODAY() - 日期命名在单元格中,这还没有成果,我知道我只会在一些单独的单元格中执行TODAY()位并处理来自的数据,但我更愿意采用一种方法来完成所有这一切,如果有一些方法可以在一个公式中做这样的事情,这将是伟大的,如果不是我只需要告诉我的老板不能做。
提前感谢您提供的任何帮助,即使它告诉我这是不可能的。
答案 0 :(得分:2)
另一种方法是使用SUMPRODUCT
来计算出现次数:
=SUMPRODUCT(--(A1:A20>=TODAY()-2))
可以增加或减少数字2
以改变TODAY()
的时间长度。 >=
符号也可以根据您是否要计算TODAY()-2
之前或之后的日期数来更改。
答案 1 :(得分:1)
=CountIfs(state, inputState, date, "<"&Today()-1, date, ">="&Today()-2)
这将为您提供前天持有state
的所有物品。
state
和date
来自您的数据。替换为列引用或(更好)命名的范围名称。
按日期(或任何数字金额)切片数据时,使用<
和>=
,或<=
和>
。使用<
和>
或<=
和>=
会强迫您仔细思考间隙或重叠,这并不好玩。