снова exel
Nov. 9th, 2011 04:16 pm![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Уважаемые. Прошу помочь, в экселе 2003 есть в таблице колонка с датой рождения в таком формате 10.12.1970, другая колонка возраст есть ли какой либо автоматический способ что бы в в колонке возраст автоматом проставилось необходимое число.
no subject
Date: 2011-11-09 12:20 pm (UTC)=[ТЕКУЩИЙГОД]-[ГОД]НОМЕР ЯЧЕЙКИ с датой рождения
no subject
Date: 2011-11-09 12:31 pm (UTC)= YEAR (ячейка с датой рождения) - YEAR (TODAY)
no subject
Date: 2011-11-09 12:34 pm (UTC)no subject
Date: 2011-11-09 03:27 pm (UTC)no subject
Date: 2011-11-09 12:25 pm (UTC)=round((today()-[ячейка с датой])/365,0)
no subject
Date: 2011-11-09 12:29 pm (UTC)no subject
Date: 2011-11-09 12:36 pm (UTC)no subject
Date: 2011-11-09 12:50 pm (UTC)no subject
Date: 2011-11-09 12:52 pm (UTC)но ваш способ тоже хорош, только в 100 лет он покажет "00" :)
no subject
Date: 2011-11-09 12:56 pm (UTC)а по поводу 100 - так столько ж не живут :)
no subject
Date: 2011-11-09 12:36 pm (UTC)no subject
Date: 2011-11-09 12:46 pm (UTC)no subject
Date: 2011-11-09 12:51 pm (UTC)no subject
Date: 2011-11-09 12:54 pm (UTC)убедитесь только, что формат ячеек с датой - именно "Date" (а не текст и не general и проч..), может в этом дело
no subject
Date: 2011-11-09 01:15 pm (UTC)no subject
Date: 2011-11-09 01:19 pm (UTC)=rounddown((today()-D2)/365,0)
no subject
Date: 2011-11-09 01:46 pm (UTC)no subject
Date: 2011-11-09 12:26 pm (UTC)или эквивалентные формулы по-русски
no subject
Date: 2011-11-09 01:17 pm (UTC)no subject
Date: 2011-11-09 01:20 pm (UTC)это строка формата
просто забейте в А1 дату рождения, а в другую ячейку эту формулу и посмотрите что получится
no subject
Date: 2011-11-09 01:43 pm (UTC)no subject
Date: 2011-11-09 02:22 pm (UTC)http://www.planetaexcel.ru/tip.php?aid=24
no subject
Date: 2011-11-09 02:25 pm (UTC)Нюанс в том, что Вы не найдете эту функцию в списке Мастера функций, нажав кнопку fx - она является недокументированной возможностью Excel (точнее говоря, найти описание этой функции и ее аргументов можно только в полной версии англоязычной справки, поскольку на самом деле она оставлена для совместимости со старыми версиями Excel и Lotus 1-2-3). Поэтому постораюсь изложить это по-русски здесь. Итак...
Синтаксис функции следующий:
РАЗНДАТ(начальная_дата; конечная_дата; способ_измерения)
Самый интересный аргумент, конечно, последний. Он определяет, каким именно образом и в каких единицах будет измеряться интервал между начальной и конечной датами. Этот параметр может принимать следующие значения:
"y" разница в полных годах
"m" в полных месяцах
"d" в полных днях
"yd" разница в днях с начала года без учета лет
"md" разница в днях без учета месяцев и лет
"ym" разница в полных месяцах без учета лет
Т.е. при желании подсчитать и вывести, например, ваш стаж в виде "3 г. 4 мес. 12 дн.", необходимо ввести в ячейку следующую формулу:
=РАЗНДАТ(A1;A2;"y") & " г. " & РАЗНДАТ(A1;A2;"ym") & " мес. " & РАЗНДАТ(A1;A2;"md") & " дн."
или в английской версии Excel:
=DATEDIF(A1,A2,"y") & " y. " & DATEDIF(A1A2,"ym") & " m. " & DATEDIF(A1,A2,"md") & " d."
где А1 - ячейка с датой поступления на работу, А2 - с датой увольнения.
(ссылка на источник в комментарии выш. очень интересный и полезный форум, рекомендуюе)