简体   繁体   English

Excel公式:COUNTIF函数用于值的范围

[英]Excel Formula: COUNTIF Function for range of values

I am trying to do a COUNTIF for a range of values. 我正在尝试为一系列值做一个COUNTIF。

First, I'm looking for records with a Year Home Built equal to or between 1955 and 1977. Then I'm looking for a count of those records where the last time a roof was updated equal to or between 0 and 5 years. 首先,我要查找房屋建造年份等于或介于1955年至1977年之间的记录。然后,我要查找上次屋顶更新等于或介于0至5年之间的那些记录的计数。 Here is the formula I wrote, but I cannot get it to work: 这是我写的公式,但无法使它起作用:

=COUNTIF(IF(AND(Table1[Year Home Built]>=1955,Table1[Year Home Built]<=1977), IF(AND(YEAR(TODAY())-Table1[Year Roof Last Updated]>=0,YEAR(TODAY())-Table1[Year Roof Last Updated]<=5)))) = COUNTIF(IF(AND(Table1 [建造年份]> = 1955,Table1 [建造年份] <= 1977),IF(AND(YEAR(TODAY())-Table1 [建造年份最近更新]> = 0, YEAR(TODAY())-Table1 [Year Roof Last Updated] <= 5)))))

Does this work? 这样行吗?

=COUNTIFS(Table1[Year Home Built],">=1955",
    Table1[Year Home Built],"<=1977",
    Table1[Year Roof Last Updated],"<=" & YEAR(TODAY()),
    Table1[Year Roof Last Updated],">=" & (YEAR(TODAY())-5)
    )

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM