以这种格式查找最快的一天

时间:2017-02-28 23:09:40

标签: libreoffice-calc

我有几天保存的模式如:日点月,所以" 11.01"是1月11日和" 22.02"是2月22日。我想找到最快的(在UNIX时间戳方面最小)。

我目前的想法是:将这些日期视为花车并计算月份: =(A1 - INT(A1))* 100

然后我不能参考日,因此不能按它排序。我可能可以创建一些额外的列并进行少量映射,但是我需要在单个单元格中执行它(不能添加行/列),这会使整个事情变得复杂。

有没有比我更好的想法?

1 个答案:

答案 0 :(得分:1)

根据@Pablo Canseco的想法进行扩展,以便结果看起来像日期可以识别,并且可以这样处理(例如从另一个中减去以显示日期和间隔):

=DATE("2016",RIGHT(A1,2),LEFT(A1,2))

如果您希望所有1月份的日期在其他月份之后排序(升序),那么:

=DATE(IF(RIGHT(A1)="1","2017","2016"),RIGHT(A1,2),LEFT(A1,2))

要么被复制以适应。复制包含公式的列,并选择“选择文本和日期”,然后选择“粘贴特殊”。时间(仅)超过顶部。