Google Sheets - количество дней, прошедших с даты последнего диапазона ячеек - PullRequest
1 голос
/ 21 марта 2019

Я знаю, как вернуть количество дней от конкретной даты, для этого требуется ввести ячейку.Дело в том, что у меня есть постоянно растущий список электронных писем, которые нужно отправлять (в новых столбцах), поэтому необходимо обновить дату новым столбцом.

Если в 2 столбцах есть 2 даты, может ли формула выглядеть примерно так: =minus(TODAY(), between B6 and D6)?

Используйте ссылку на электронную таблицу, чтобы проверить, пожалуйста - https://docs.google.com/spreadsheets/d/1dQNMMiSvfGNSj5mJ4Uu8kbEATPSS35_Cd-wbbfrrGPM/edit?usp=sharing

Ответы [ 3 ]

2 голосов
/ 21 марта 2019

попробуй так:

=DAYS(TODAY(), D6)

0

или, возможно, так:

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

0

0 голосов
/ 03 июля 2019

Чтобы получить максимальное значение для строки:

=Today()-Max(B6:D6)

В качестве альтернативы, чтобы получить максимальное значение на основе метки строки (Имя, Группа и т. Д.) :

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

Последнее было бы очень полезно в случае дополнительного листа агрегированных + уникальных значений.

0 голосов
/ 11 мая 2019

Я хочу сделать это немного более продвинутым.Я хочу знать дни между 1-м или последним заказом и следующим заказом, когда имя совпадает в столбце 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

...