Изчисления за годишнина в Excel

Съдържание

Представете си списък със служители, в който бихте искали да отбележите всички служители, които са над 50 години с бележка, за да можете да им изпратите картичка за рождения им ден.

За да разрешите този проблем, първо дума за предисторията на обработката на данни в Excel: В Excel датите се третират вътрешно като последователни числа, в зависимост от началната дата 1 януари 1900 г.

Така че, ако просто искате да извадите датата на раждане от днешната дата и да проверите дали е по -голяма от 50, няма да работи. Тъй като за Excel числото 18262 означава 50 години (това е датата 30 декември 1949 г.) и по този начин всички хора в таблицата ви ще са на възраст над 50 години, защото 18262 е по -голямо от 50.

Защо 30 декември 1949 г., а не 31 декември 1949 г.? Тъй като изчислението в Excel за 1 януари 1900 г. започва с числото едно и се приравнява. Така че трябва да извадите това от изчислението.

Имайки предвид това, изчисляването на възрастта всъщност е много просто:

  1. Въвеждате датата на раждане на вашия служител в клетка, напр. б. в клетка В2.
  2. След това въведете формулата за текущата дата в клетката до нея, т.е. C2. Най -добрият начин да направите това е с функцията TODAY ().
  3. След това въведете датата 30 декември 1949 г. в клетка D2. Това са 50 -те години, които искате да извадите.
  4. Сега въведете следната формула в клетка E2:

= IF (C2 -> = D2; "50 или повече"; "още не 50")

С тази формула всички служители, които днес или преди са навършили 50 години, са маркирани с текст „50 или повече години“, всички останали с „още не са 50“.

Ако правите без втория запис и искате само да маркирате служители на 50 или повече години, оставете условието „Иначе“ в заявката IF. Тогава формулата изглежда така:

= IF (C2-B2> = D2; "50 или повече"; "")

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave