Я пытаюсь выяснить, взять одну ячейку .... скажем, А1 и вставить в нее дату .... затем переместиться вниз на несколько тысяч строк и дать другую дату через 3 месяца ... и автоматически заполнить даты между два...

      (M/D/Y)

            COL A
  Row1      1/5/2012   (january)
   -
   -
   -
   -
Row 3250    3/5/2012    (only 3 months later but thousands of rows)

Я хочу, чтобы ТОЛЬКО увеличивалось с каждым днем ... Но сделать это равномерно .... Вроде в блоках так:

количество дней одинаковое = строк (3250 ... или что бы то ни было) / дней (90)

Посчитайте количество строк между .... затем количество дней ... затем разделите их так, чтобы между ними были даже четные блоки дней ... Может быть, просто положить остаток, если таковые имеются на конце?

3 ответа3

1

Если ваша первая дата в A1, а последняя в A31, это должно сработать

=INT((ROW(A2)-ROW(A$1))/(ROW(A$31)-ROW(A$1))*INT((A$31-A$1)/90))*90+A$1

Где вы можете заменить 90 (оба случая) на количество дней между каждым шагом.

1

Команда Fill Series заполнит пробелы. Выделите диапазон, включая первую и последнюю дату. На вкладке «Главная» в группе «Редактирование» выберите команду «Заполнить» и «Серии». Просто установите флажок «Тренд» и нажмите «ОК», и он должен выполнить шаги, необходимые для соответствия.

-1
  1. Заполните следующий ряд
  2. Выберите эти две строки
  3. Перетащите в угол и выложите на свидание

Это работает с любыми нумерованными объектами - «a, b, c ...», «1,2,3 ..», «p1, p2, p3 ..» и т.д. Также работает с различными формулами с динамическими или статическими значениями.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .