当日期过去今天的日期时,所有单元格都变为红色,但现在我希望它返回0而不是当前单元格中的日期。所有单元格都从其他工作表中查找。理想情况下,我希望能够计算底部突出显示多少单元格的百分比。当日期<今天时返回0
回答
您将不得不创建一个新列,然后编写一个公式。假设有日期的单元格为A1,则公式将=IF(A1=TODAY(),0,1)
基本上,该公式将标记今天是作为0
和一切为1
所有日期。如果您想返回除1
之外的其他值,则可以将1
换成别的东西(例如=IF(A1=TODAY(),0,A1
)
只需通过向下拖动公式来填写列的其余部分即可!
希望有所帮助。 :)
有没有什么办法可以算出有多少单元格突出显示红色,然后将其转化为百分比 –
@ Sarah-Jane是的,这就进入了VBA领域。你将不得不写一个自定义的Excel函数来做到这一点。这里有一些链接: [here](https://www.extendoffice.com/documents/excel/1155-excel-count-sum-cells-by-color.html)和[here](http:// stackoverflow .com/questions/10703288/count-the-cells-value-by-different-color-specified) –
@ Sarah-Jane没问题!乐意效劳! –
下面的公式将为您提供A列中单元格的百分比,其中datevalue小于当天的日期。没有VBA要求。
=COUNTIF(A:A,"<"&TODAY())/COUNTA(A:A)
请勿将此公式与您的数据放在同一列中。
如果你想打开了比今天小到0 datevalues,你可以使用这样的事情:
=if((your VLookup-formula)<today(),0,your VLookup-formula)
计算的比例将仍然工作的公式。你可能需要调整你的条件格式。当值为0时使单元格变为红色。
- 1. 比较日期为今天的日期,并返回天
- 2. 时间今天的日期
- 3. dateTime今天前一天的返回日期
- 4. DateTime.yesterday返回今天的日期,而不是昨天
- 5. 为什么新的日期设置为今天返回昨天
- 6. 今天的日期
- 7. 日期codeniter10天从今天
- 8. PHP:日期“昨天”,“今天”
- 9. 检查日期,如果今天,回到今天或正常日期
- 10. 新的日期()返回下一个日期,而不是今天的日期
- 11. 返回当前日期加上7天
- 12. 日期时间问题,当天<= 12
- 13. jquery datepicker的alywas返回今天的日期在php $ _POST
- 14. Joomla JFactory查询返回今天的日期后的结果
- 15. dateTimePicker只返回今天的日期在VB快递
- 16. 如何返回今天的日期中的变量甲骨文
- 17. 比较日期到今天的日期
- 18. PHP计数日期和今天日期
- 19. C#SQL WHERE日期时间今天
- 20. 时间得到今天的日期
- 21. powerpivot日期比今天早
- 22. 加入今天的日期
- 23. 与今天的日期
- 24. 今天jpql比较日期
- 25. 与日期值比今天
- 26. 今天的日期JSP
- 27. MySQL的日期今天
- 28. 今天的java日期
- 29. 的JavaScript今天的日期
- 30. 显示今天的日期
如果标题为'当日期>今天时返回0'? –