當日期過去今天的日期時,所有單元格都變爲紅色,但現在我希望它返回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'? –