Countif 一个数字自日期以来已经过去了几天
Countif a number have days have passed since date
我需要为 Excel 中的工作创建分析,其中一项要求是我包含一个图表,该图表需要显示按给定的状态分组的数据和自创建之日起经过的天数。
我需要计算这些数据中有多少超过 1 天,超过 2 天等等,我一直在寻找一些方法来组合 COUNTIF/COUNTIFS 和 TODAY( )-在单元格中命名的日期,这并没有取得成果,我知道我只会在一些单独的单元格中执行 TODAY() 位并处理来自的数据,但我更喜欢一种方法来完成这一切,如果有某种方法可以在一个公式中做这样的事情,那就太好了,否则我只能告诉我的老板不能做。
提前感谢您提供的任何帮助,即使它告诉我这是不可能的。
=CountIfs(state, inputState, date, "<"&Today()-1, date, ">="&Today()-2)
这将为您提供前天持有 state
的所有物品。
state
和 date
来自您的数据。替换为列引用或(更好的)命名范围名称。
按日期(或任何数值)对数据进行切片时,使用 <
和 >=
,或 <=
和 >
。使用 <
和 >
或 <=
和 >=
会迫使您认真思考间隙或重叠,这并不好玩。
另一种方法是使用SUMPRODUCT
来计算出现的次数:
=SUMPRODUCT(--(A1:A20>=TODAY()-2))
可以增加或减少数字 2
以改变 TODAY()
的时间长度。 >=
符号也可以根据您是想计算 TODAY()-2
.
之前还是之后的日期数来更改
我需要为 Excel 中的工作创建分析,其中一项要求是我包含一个图表,该图表需要显示按给定的状态分组的数据和自创建之日起经过的天数。
我需要计算这些数据中有多少超过 1 天,超过 2 天等等,我一直在寻找一些方法来组合 COUNTIF/COUNTIFS 和 TODAY( )-在单元格中命名的日期,这并没有取得成果,我知道我只会在一些单独的单元格中执行 TODAY() 位并处理来自的数据,但我更喜欢一种方法来完成这一切,如果有某种方法可以在一个公式中做这样的事情,那就太好了,否则我只能告诉我的老板不能做。
提前感谢您提供的任何帮助,即使它告诉我这是不可能的。
=CountIfs(state, inputState, date, "<"&Today()-1, date, ">="&Today()-2)
这将为您提供前天持有 state
的所有物品。
state
和 date
来自您的数据。替换为列引用或(更好的)命名范围名称。
按日期(或任何数值)对数据进行切片时,使用 <
和 >=
,或 <=
和 >
。使用 <
和 >
或 <=
和 >=
会迫使您认真思考间隙或重叠,这并不好玩。
另一种方法是使用SUMPRODUCT
来计算出现的次数:
=SUMPRODUCT(--(A1:A20>=TODAY()-2))
可以增加或减少数字 2
以改变 TODAY()
的时间长度。 >=
符号也可以根据您是想计算 TODAY()-2
.