如果列中包含空格或日期,我需要在日期中显示真或假。
A B C D E F
1 Name oDate eDate xDate EndDate Status
2 Lars 01-11-2015 ? <= TRUE
3 Erik ? <= FALSE
4 Niels 09-01-2015 10-02-2015 ? <= TRUE
5 Jens 02-02-2016 10-02-2015 ? <= TRUE
尝试
=IF(COUNTIFS($AP2:$AP2;ISNUMBER($AP2);$AQ2:$AQ2;ISNUMBER($AQ2);$AR2:$AR2;ISNUMBER($AR2);$AS2:$AS2;ISNUMBER($AS2);$AT2:$AT2;ISNUMBER($AT2);$AU2:$AU2;ISNUMBER($AU2)) >= 1;"TRUE";"FALSE")
但这只是检查字段是否为空。
任何?
答案 0 :(得分:0)
对于Excel日期来说,日期只是格式化为适合的数字(范围在0-2958465之间),因此,说1904年9月23日与十二个总计(1,728)相同,而没有添加诸如格式化之类的内容。如果您所显示的格式是正确的,则可以检测出该格式用于区分11/02/2015和42,046:
=OR(CELL("format",B2)="D1",CELL("format",C2)="D1",CELL("format",D2)="D1",CELL("format",B2)="D1")
但是,由于检测到单元格的格式而非内容,因此即使不显示00/01/1990
,格式化为日期的空白单元格也将计数。 (因此,您可能还需要进一步检查,例如B:E单元格的总和也大于0
,或者每个都是正数而不是文本。)