У меня есть один столбец, в котором ничего нет или дата, я хочу вычислить дни, прошедшие между только что введенной датой и предыдущей датой. Моя проблема в том, что промежутки между датами всегда меняются, и на этом листе будут сотни или строки. Любые предложения помогут, я не думаю, что написать if if, чтобы охватить промежуток в 100 рядов, практично или даже если вы можете
1 ответ
Есть ли дата в первом ряду столбца?
Если это так, то я бы обманул - предполагая, что вы не можете просто заполнить пустые поля предыдущей датой, вы можете создать новый скрытый столбец, который это сделал. Предположим, A1 - первый столбец даты. тогда скрытый столбец B1 может содержать =A1
B2 может содержать
=if(A2,A2,B1)
Таким образом, B2 содержит A2, если A2 не является пустым, тогда он содержит B1. Вставьте это вниз по всей колонке, и это обеспечит отсутствие пробелов.
Столбец C может содержать расчет разницы. Он будет содержать следующую вставку по всей длине:
=if(B2<>B1,B2-B1,'')
Т.е. показать разницу в количестве дней между двумя датами, если они разные, в противном случае показать пустое.