Home |
Search |
Today's Posts |
#1
![]() |
|||
|
|||
![]()
We are using Excel as a manual log of visits. We would like to screen out
anyone that is not 18 years old and were looking for a means of calculating the age from the current date and the date of birth. Is there a function that can do this? |
#2
![]() |
|||
|
|||
![]()
=DATEDIF(A1,NOW(),"y") & " years, " & DATEDIF(A1,NOW(),"ym") & " months, " &
DATEDIF(A1,NOW(),"md") & " days" -- HTH RP (remove nothere from the email address if mailing direct) "Pate" wrote in message ... We are using Excel as a manual log of visits. We would like to screen out anyone that is not 18 years old and were looking for a means of calculating the age from the current date and the date of birth. Is there a function that can do this? |
#3
![]() |
|||
|
|||
![]()
One way,
with the DOB in A1 and =TODAY() in B1 =(B1-A1)/365.25 Format the cell this is in as Number, Regards, Alan "Pate" wrote in message ... We are using Excel as a manual log of visits. We would like to screen out anyone that is not 18 years old and were looking for a means of calculating the age from the current date and the date of birth. Is there a function that can do this? |
#4
![]() |
|||
|
|||
![]()
Take a look at http://www.cpearson.com/excel/datedif.htm#Age
"Pate" wrote: We are using Excel as a manual log of visits. We would like to screen out anyone that is not 18 years old and were looking for a means of calculating the age from the current date and the date of birth. Is there a function that can do this? |
#5
![]() |
|||
|
|||
![]()
Note that this gives nonsense answers when the beginning month is longer
than the end month: on 1 March 2006, this formula will, for A1: 31 January 1988 return "17 years, 1 months, -2 days" Since you don't need the days, better to ditch the extra functions and use =DATEDIF(A1, TODAY(), "y") & " years old" or, =IF(DATEDIF(A1,TODAY(),"y")=18,"OK","Too young") (You could use NOW(), instead, but adding the time doesn't matter with DATEDIF) In article , "Bob Phillips" wrote: =DATEDIF(A1,NOW(),"y") & " years, " & DATEDIF(A1,NOW(),"ym") & " months, " & DATEDIF(A1,NOW(),"md") & " days" |
#6
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]() "Pate" wrote: We are using Excel as a manual log of visits. We would like to screen out anyone that is not 18 years old and were looking for a means of calculating the age from the current date and the date of birth. Is there a function that can do this? |
#7
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]() "Pate" wrote: We are using Excel as a manual log of visits. We would like to screen out anyone that is not 18 years old and were looking for a means of calculating the age from the current date and the date of birth. Is there a function that can do this? |
#8
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Chip Pearson shows how at this link:
http://www.cpearson.com/excel/datedif.aspx Hope this helps. Pete On Oct 2, 8:18*pm, NANCY QIP wrote: "Pate" wrote: We are using Excel as a manual log of visits. We would like to screen out anyone that is not 18 years old and were looking for a means of calculating the age from the current date and the date of birth. Is there a function that can do this?- Hide quoted text - - Show quoted text - |
#9
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
in excel i want to calculate days between two dates
for e. g. 16/10/2008 minus 14/08/2008 (dd/mm/yyyy) please explain and if possible give me an example. my alernate email address is please help me out thanks =raj kapadia, surat, india "Bob Phillips" wrote: =DATEDIF(A1,NOW(),"y") & " years, " & DATEDIF(A1,NOW(),"ym") & " months, " & DATEDIF(A1,NOW(),"md") & " days" -- HTH RP (remove nothere from the email address if mailing direct) "Pate" wrote in message ... We are using Excel as a manual log of visits. We would like to screen out anyone that is not 18 years old and were looking for a means of calculating the age from the current date and the date of birth. Is there a function that can do this? |
#10
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
i want to calculate days between two dates
eg 16/10/2008 minus 14/08/2008 (dd/mm/yyyy) pls explain giving example at my email address thanks =raj kapadia, surat, india "Pate" wrote: We are using Excel as a manual log of visits. We would like to screen out anyone that is not 18 years old and were looking for a means of calculating the age from the current date and the date of birth. Is there a function that can do this? |
#12
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Bob you saved my day! I was trying to figure out how to get the yrs and
months of students birhtdates for a standardized test spread sheet and your formula was right on the money! You sved me many hours of number crunching. I owe you a beer! Coffeemom "Bob Phillips" wrote: =DATEDIF(A1,NOW(),"y") & " years, " & DATEDIF(A1,NOW(),"ym") & " months, " & DATEDIF(A1,NOW(),"md") & " days" -- HTH RP (remove nothere from the email address if mailing direct) "Pate" wrote in message ... We are using Excel as a manual log of visits. We would like to screen out anyone that is not 18 years old and were looking for a means of calculating the age from the current date and the date of birth. Is there a function that can do this? |
#13
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Can you add a "weeks" field to this?
"Bob Phillips" wrote: =DATEDIF(A1,NOW(),"y") & " years, " & DATEDIF(A1,NOW(),"ym") & " months, " & DATEDIF(A1,NOW(),"md") & " days" -- HTH RP (remove nothere from the email address if mailing direct) "Pate" wrote in message ... We are using Excel as a manual log of visits. We would like to screen out anyone that is not 18 years old and were looking for a means of calculating the age from the current date and the date of birth. Is there a function that can do this? |
#14
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
1 week is 7 days, so:
=DATEDIF(A1,NOW(),"y") & " years, " & DATEDIF(A1,NOW(),"ym") & " months, " & INT(DATEDIF(A1,NOW(),"md")/7) & " weeks" & MOD(DATEDIF(A1,NOW(),"md"),7) & " days" -- David Biddulph Mommybritches wrote: Can you add a "weeks" field to this? "Bob Phillips" wrote: =DATEDIF(A1,NOW(),"y") & " years, " & DATEDIF(A1,NOW(),"ym") & " months, " & DATEDIF(A1,NOW(),"md") & " days" -- HTH RP (remove nothere from the email address if mailing direct) "Pate" wrote in message ... We are using Excel as a manual log of visits. We would like to screen out anyone that is not 18 years old and were looking for a means of calculating the age from the current date and the date of birth. Is there a function that can do this? |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
excel formula counting date to date in 4 columns | Excel Worksheet Functions | |||
On an import to excel a two digit date still is not right after c. | Excel Discussion (Misc queries) | |||
Despite formatting a column in Excel 2002 worksheet as Short Date. | Excel Discussion (Misc queries) | |||
In Excel 2003, entering date without slashes, the date is incorre. | Excel Discussion (Misc queries) | |||
Excel: Is there a way to calculate the date as week of month? | Excel Discussion (Misc queries) |