![](/img/trans.png)
[英]In Excel, how to get the count of records with the first column larger than 1 and the second column larger than 2?
[英]Excel logic, count if larger than 0 (with dates)
我有三列,每列三个月(当月的1-11、11-21和21-31)。 这些列中的每一列都有一个顶部单元格,其中一个数字表示我在下面的行中有0个数字(清单1,其中DONE表示完成,0表示未完成)。 我也有一栏,其日期为1-31。 然后我有三个单元告诉我“#left period 1,2和3”。 我的问题是,如果期限结束,除了#DIV / 0外,我不知道如何获得任何东西,而且还有许多工作要做。 IE浏览器。 怎么说“如果今天”。
我添加了一个示例文件: https : //drive.google.com/folderview?id = 0B5XqxNeZQfssU19IcFhTQ1R3eG8&usp =sharing
旧帖子:
只要期间还没有结束,它就可以正常计数,然后出现“#DIV / 0!”错误。 有人能帮我吗?
看起来像:
“任务剩余/日期1”的单元格:
=(K10 +(N185 / 3))/(COUNTIF(PERIOD1 [时段\n 1]; “>” &TODAY()))K10是这一时期总共为0的细胞。 N185是不受时段约束的任务,因此除以3。Period1 [Period 1]是具有应在时段1中计数的日期的表和列。
样本数据:
A1 [formula for tasks left / day period 1 here]\n\n K10 K11 K12\n [5] [0] [0]\n\n [1] [1] [1]\n [0] [1] [1]\n [0] [1] [1]\n [1] [1] [1]\n [0] [1] [1]\n [0] [1] [1]\n [0] [1] [1]\n\n N185\n [3]\n\n [1]\n [1]\n [1]\n [0]\n [0]\n [0]\n\n Period1 [Period 1](表)\n 2016年3月4日\n 2016年3月5日\n 2016年3月6日\n 2016年3月7日\n 2016年3月8日\n 2016年3月9日\n 2016-03-10 </ code> </ pre>\n
所以,如果今天是3月15日,结果应该是A1中的6。 现在我得到“#DIV / 0!” 因为今天没有'>'的日期。 有了这个结果,我对任何积压都很瞎了。
您的#DIV/0!
当完成任务的可用数据数用完时,会发生错误。 然而,这也将结果从“待完成”改为“未完成时”,并且除数应该反映出来。
=(K10+(N185/3))/MAX(COUNTIF(Period1[Period 1],">"&TODAY()), 1)
上面的方法永远不允许除以1,并且除以1不会影响数字,因此分子和商是相同的。 同样,A2中的文本标签可以更改为以下公式:
=IF(MAX(Period1[Period 1])<TODAY(), "Left P1", "Left/Day P1")
这些更改应沿用到B1:C2中的公式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.