excel


гильдия Столичные Шахтеры (Грандмастер)[22565] гильдия Бойцы (Адепт)[2318] Орда Орков (На пенсии) fear Информация
Назад к темам раздела.
2010-12-24 19:04:23 гильдия Столичные Шахтеры (Грандмастер)[22565] гильдия Бойцы (Адепт)[2318] Орда Орков (На пенсии) fear Информация
напишете, пожалуйста, кто-нибудь формулу, чтобы писалось год,года,лет в зависимости от числа? :-)
ну и месяцев,мясец,месяца
вознаграждение гарантирую
 
2010-12-24 20:33:59 гильдия Мудрецы (Мастер)[6682] гильдия Бойцы (Грандмастер)[29126] Вредный Информация
Эксель, это же эксель!
 
2010-12-24 22:03:41 гильдия Бойцы (Мастер)[3345] гильдия Охотники Илдиора (Элита)[63740] гильдия Портные (Грандмастер)[58476] Flash999 Информация
лучше всего написать в бэйсике макрос
 
2010-12-25 12:21:36 гильдия Столичные Шахтеры (Грандмастер)[22565] гильдия Бойцы (Адепт)[2318] Орда Орков (На пенсии) fear Информация
посидел минутку-написал :-)
=ЕСЛИ(ОСТАТ(E1;10)=0;E1&" лет";ЕСЛИ(ОСТАТ(E1;10)=1;E1&" год";ЕСЛИ(ОСТАТ(E1;10)>4;E1&" лет";ЕСЛИ(ОСТАТ(E1;10)<5;E1&" года";))))
 
2010-12-25 12:48:24 гильдия Столичные Шахтеры (Грандмастер)[22565] гильдия Бойцы (Адепт)[2318] Орда Орков (На пенсии) fear Информация
а общая формула вывода возраста такая:
=ЕСЛИ(ОСТАТ(РАЗНДАТ(A1;СЕГОДНЯ();"Y");10)=0;РАЗНДАТ(A1;СЕГОДНЯ();"Y")&" лет";ЕСЛИ(ОСТАТ(РАЗНДАТ(A1;СЕГОДНЯ();"Y");10)=1;РАЗНДАТ(A1;СЕГОДНЯ();"Y")&" год";ЕСЛИ(ОСТАТ(РАЗНДАТ(A1;СЕГОДНЯ();"Y");10)>4;РАЗНДАТ(A1;СЕГОДНЯ();"Y")&" лет";ЕСЛИ(ОСТАТ(РАЗНДАТ(A1;СЕГОДНЯ();"Y");10)<5;РАЗНДАТ(A1;СЕГОДНЯ();"Y")&" года";))))&" "&ЕСЛИ(РАЗНДАТ(A1;СЕГОДНЯ();"YM")=0;РАЗНДАТ(A1;СЕГОДНЯ();"YM")&" месяцев";ЕСЛИ(РАЗНДАТ(A1;СЕГОДНЯ();"YM")=1;РАЗНДАТ(A1;СЕГОДНЯ();"YM")&" месяц";ЕСЛИ(РАЗНДАТ(A1;СЕГОДНЯ();"YM")<5;РАЗНДАТ(A1;СЕГОДНЯ();"YM")&" месяца";ЕСЛИ(РАЗНДАТ(A1;СЕГОДНЯ();"YM")>4;РАЗНДАТ(A1;СЕГОДНЯ();"YM")&" месяцев";))))&" "&РАЗНДАТ(A1;СЕГОДНЯ();"MD")&" дней"

где a1=дата рождения

закрыто