Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.08.2014, 05:50   #1
amadeus017
Форумчанин
 
Регистрация: 28.05.2014
Сообщений: 158
По умолчанию Дата в документе

Уважаемые форумчане, прошу помочь с формулой. Задача следующая, в столбике "A", стоят даты, необходимо получить новую дату в столбик "E", с учетом корректировок (добавления данных, которые складываются из столбиков "B"-год, "C"-месяц, "D"-дней).
Например:
в столбце "A" стоит дата 01/12/2014

в столбце "B" стоит значение "1" (один год)
в столбце "C" стоит значение "0" (ничего нет)
в столбце "D" стоит значение "15" (пятнадцать дней)

Полученное значение равно 16/12/2015 год
Вложения
Тип файла: rar дата.rar (10.4 Кб, 9 просмотров)
amadeus017 вне форума Ответить с цитированием
Старый 26.08.2014, 07:01   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

попробуйте формулу

Код:
  Ячейка: E2      Формула  (стиль A1):   =$A2+ДАТА($B2;$C2+1;$D2)-1
                  Формула  (стиль R1C1): =RC1+ДАТА(RC2;RC3+1;RC4)-1
и протяните её вниз
EducatedFool вне форума Ответить с цитированием
Старый 26.08.2014, 10:41   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

если предполагается отсчитывать даты не только вперед, но и назад, то чтобы не получить #ЧИСЛО! лучше так написать:
Код:
=дата(год(ИД)+г;месяц(ИД)+м;день(ИД)+д)
где
ИД, г, м, д - ссылки соотв. на ячейки с исходной датой, количеством лет, месяцев, дней, на которые необходимо "подправить" исходную дату.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 27.08.2014, 11:38   #4
amadeus017
Форумчанин
 
Регистрация: 28.05.2014
Сообщений: 158
По умолчанию

Благодарю всех за ответ, и воспользуюсь подсказкой IgoGO
Тема закрыта
amadeus017 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дата введённая "ручками" и дата полученная по ссылке kzld Microsoft Office Excel 0 06.05.2011 14:45
Навигация в документе kanapfelka Microsoft Office Word 20 24.09.2010 19:54
Вычитание дат(дата-дата=кол.дней) zallza Общие вопросы Delphi 1 31.05.2010 22:50
Поиск текста в документе haros Общие вопросы Delphi 0 28.07.2009 18:52
Дата Конечная (ДД.ММ.ГГГГ) - Дата Начальная (ДД.ММ.ГГГГ) = Количество Месяцев stanislav24 Microsoft Office Excel 5 20.12.2008 10:36