Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Формула в Екселе / 11 сообщений из 11, страница 1 из 1
07.12.2010, 11:17
    #36998816
rep_user
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в Екселе
Добрый день!
помогите написать формулу в екселе
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
 [code=plaintext]номер       Дата	           годовщина              формула
 1171889412 	 18 . 10 . 2011 	 1                         18 . 10 . 2012 
 1171889412 	 08 . 10 . 2012 	 2                         18 . 10 . 2013 
 1170008126 	 10 . 11 . 2007 	 1                         10 . 11 . 2008 
 1170008126 	 10 . 05 . 2009 	 3 
 1170008126 	 10 . 11 . 2009 	 4 
 1170008126 	 10 . 05 . 2010 	
 1170008126 	 10 . 11 . 2010 	
 1170008126 	 10 . 05 . 2011 	
 1170008126 	 10 . 11 . 2011 

По номеру договора находить минимальную дату из поля Дата и прибавлять кол-во лет из из поля годовщина. В формуле несколько примеров
...
Рейтинг: 0 / 0
07.12.2010, 14:55
    #36999604
DV68
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в Екселе
rep_user,

формула массива:
=ДАТАМЕС(МИН(ЕСЛИ(A$2:A$10=A2;B$2:B$10));C2*12)
или без пакета анализа:
=ДАТА(ГОД(МИН(ЕСЛИ(A$2:A$10=A2;B$2:B$10)))+C2;МЕСЯЦ(МИН(ЕСЛИ(A$2:A$10=A2;B$2:B$10)));ДЕНЬ(МИН(ЕСЛИ(A$2:A$10=A2;B$2:B$10))))
...
Рейтинг: 0 / 0
07.12.2010, 15:09
    #36999665
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в Екселе
Формула массива:
{ =ДАТА(ГОД(B1)+ОСТАТ(МИН(ЕСЛИ($A$1:$A$7=A1;$B$1:$B$7+$C$1:$C$7/100));1)*100;МЕСЯЦ(B1);ДЕНЬ(B1)) }
...
Рейтинг: 0 / 0
08.12.2010, 11:07
    #37001413
rep_user
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в Екселе
а как мне перенести массив к себе в документ?
копируются все кром {}
...
Рейтинг: 0 / 0
08.12.2010, 13:16
    #37001814
DV68
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в Екселе
rep_user,

формула массива вводится одновременным нажатием Ctrl+Shift+Enter
...
Рейтинг: 0 / 0
09.12.2010, 08:02
    #37003563
rep_user
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в Екселе
DV68 спасибо за помощь
Но все равно считает неправильно
Приложил файл, откуда бере 1900 год?
...
Рейтинг: 0 / 0
09.12.2010, 08:35
    #37003584
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в Екселе
rep_userПо номеру договора находить минимальную дату из поля Дата и прибавлять кол-во лет из из поля годовщина.
К дате в текущей строке прибавлять количество лет из строки с меньшей датой. Я так понял. И так работает предложенная мной формула.

Нулевой год из-за неправильного формата данных в столбце В . Похоже, экспорт из сторонней программы.
Копировать "0" ("1"), меню Правка-Спецвставка-Сложить (Умножить)-ОК. Данные преобразуются в нормальную дату.
...
Рейтинг: 0 / 0
09.12.2010, 08:49
    #37003599
rep_user
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в Екселе
не понял
Копировать "0" ("1"), меню Правка-Спецвставка-Сложить (Умножить)-ОК. Данные преобразуются в нормальную дату.
...
Рейтинг: 0 / 0
09.12.2010, 09:15
    #37003625
vikttur
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в Екселе
Дата в ячейках в виде текста. Можно проверить, поставив формат ячеек общий. Для преобразования числа (а дата в Excel - это число), которое в текстовом виде, в числовой вид, можно сложить его с нулем или умножить на единицу.
...
Рейтинг: 0 / 0
09.12.2010, 11:14
    #37003860
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в Екселе
=ДАТА(ГОД(МИН(ЕСЛИ(A$2:A$30=A2;--B$2:B$30)))+C2;МЕСЯЦ(МИН(ЕСЛИ(A$2:A$30=A2;--B$2:B$30)));ДЕНЬ(МИН(ЕСЛИ(A$2:A$30=A2;--B$2:B$30))))
...
Рейтинг: 0 / 0
09.12.2010, 11:20
    #37003874
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Формула в Екселе
=ДАТАЗНАЧ(ТЕКСТ(МИН(ЕСЛИ(A$2:A$30=A2;--B$2:B$30));"ДД.ММ.")&(ГОД(МИН(ЕСЛИ(A$2:A$30=A2;--B$2:B$30)))+C2))

Предыдущая и эта - обе формулы массива!!!
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Формула в Екселе / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]