Google表格 - 自上次日期以来一系列单元格的天数

问题描述 投票:1回答:2

我知道如何返回特定日期的天数,它需要输入一个单元格。问题是,我有一个不断增长的电子邮件列表(在新列中),因此需要使用新列更新日期。

如果2列有2个日期,公式是否可以像=minus(TODAY(), between B6 and D6)

请使用电子表格链接测试 - https://docs.google.com/spreadsheets/d/1dQNMMiSvfGNSj5mJ4Uu8kbEATPSS35_Cd-wbbfrrGPM/edit?usp=sharing

if-statement google-sheets google-sheets-formula google-sheets-query
2个回答
2
投票

试试这样:

=DAYS(TODAY(), D6)

0

或者像这样:

=DAYS(TODAY(), MAX(B6:D6))

0


0
投票

我希望现在稍微提高一点。我希望知道在A列中名称相同时,第一个或最后一个订单与下一个订单之间的日期

粘贴在C2单元格中并向下拖动:

=IF(LEN(A2&B2), 
 IF(COUNTIF(INDIRECT("A2:A"&ROW()), INDIRECT("A2:A"&ROW()))>1, 
 DAYS(B2, MAX(QUERY({INDIRECT("A2:B"&ROW()-1)}, 
 "select Col2 where Col1 ='"&A2&"'", 0))), "1st Order"), )

0


0
投票

要获得每行的最大值:

=Today()-Max(B6:D6)

或者,要根据行的标签(名称,组等)获取最大值:

=ARRAYFORMULA(TODAY()-MAX(IF($A$6:$A=$A6,$B$6:$D,)))

后者在附加的聚合+唯一值的情况下非常有用。

© www.soinside.com 2019 - 2024. All rights reserved.