gpt4 book ai didi

excel - 在数组中引用计数

转载 作者:行者123 更新时间:2023-12-04 21:07:53 25 4
gpt4 key购买 nike

我正在尝试使用 countifs 来引用另一个单元格中的值。到目前为止没有问题,除非在值数组中使用引用。

简短的例子:
(本示例使用单个值的数组,但这只是为了缩短示例)

    =COUNTIFS(B:B;">="&A1) --> does work  
=COUNTIFS(B:B;{">="&A1}) --> returns an error

如果我尝试在数组中嵌套公式,也会出现同样的问题
    =COUNTIFS(B:B;">="&EDATE(TODAY();-6)) --> does work
=COUNTIFS(B:B;{">="&EDATE(TODAY();-6)}) --> returns an error

完整示例:

考虑这些值(value)观
|    A     |    B    |
|----------|---------|
| =today() | 1/1/15 |
|----------|---------|
| | |
|----------|---------|
| | 1/7/15 |
|----------|---------|
| | |
|----------|---------|
| | 1/1/16 |
|----------|---------|
| | 1/7/16 |
|----------|---------|

请注意,日期表示法是 d/m/aa(中间的月份)。

我想要实现的是计算 B 列中大于给定日期或等于空间的所有日期。
=SUM(COUNTIFS(B1:B6;{">=42483";""})) --> does work and returns 3 (42483 being today's value)
=SUM(COUNTIFS(B1:B6;{">="&A1;""})) --> error in formula

如果我想计算过去 6 个月或空间单元格的所有日期,则与公式相同。
=SUM(COUNTIFS(B1:B6;{">=42300";""})) --> does work and returns 4 (42300 being 6 months ago's value)
=SUM(COUNTIFS(B1:B6;{">="&EDATE(TODAY();-6);""})) --> error in formula

知道这是否可能吗?
谢谢

最佳答案

您的分号必须是逗号。尝试:

=COUNTIF(A:A,">="&A1)

关于excel - 在数组中引用计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36797392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com