Можно разными способами, но есть довольно простой, одной функцией.
В Excel и 2010, и более ранних версий, есть функция, оставшаяся еще со времен Excel 2.0-5.0, а также оставленная для совместимости с документами Lotus.
В русской версии функция именуется РАЗНДАТ, ее англоязычный аналог DATEDIF.
Использовать ее просто, она имеет три параметра:
РАЗНДАТ("начальная дата"; "конечная дата"; "в чем измерять")
Понятно, что под указывать под начальной и конечной даты (соотв. ячейки даты рождения или начала трудового стажа и дату сегодня (вместо последней можно просто указать функцию "СЕГОДНЯ()").
Третьий параметр "в чем измерять" имеет варианты:
- "y" -- в полных годах;
- "m" -- в полных месяцах;
- "d" -- в полных днях.
В вашем варианте достаточно испольховать функцию с параметром "y".
Например, посчитаем, что у вас приведен пример, где колонки и ячейки абсолютно нумеруются от A1, и рассчитаем данные для первого сотрудника Антея, данные которого расположены в строке 2.
Количество полных лет (F2) "=РАЗНДАТ(D2,E2,"y");"
Трудовой стаж (H2) "=РАЗНДАТ(D2,G2,"y");"
Все.