BookmarkSubscribeRSS Feed
hmc
Calcite | Level 5 hmc
Calcite | Level 5

how to calulate age in SAS of particluar person the data is in excel

which is something like this 

name  bob

singh  1-jan-1980

anitha 6-mar-1991

 

1 REPLY 1
MikeZdeb
Rhodochrosite | Level 12

Hi, using the attached XLS file ...

 

libname x 'z:\text.xls';

 

data want;
set x.'sheet1$'n;
age = yrdif(bob,today(),'age');
run;

 

libname x clear;

 

DATA SET: want

name        bob           age

singh     01JAN1980     37.4986
anitha    06MAR1991     26.3233

 

 

sas-innovate-2026-white.png



April 27 – 30 | Gaylord Texan | Grapevine, Texas

Registration is open

Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and lock in 2025 pricing—just $495!

Register now

How to Concatenate Values

Learn how use the CAT functions in SAS to join values from multiple variables into a single value.

Find more tutorials on the SAS Users YouTube channel.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 1427 views
  • 3 likes
  • 2 in conversation