Vecuma aprēķināšana MS Excel

es, blondine, gribeju exceli no personas kodiem sarekinat vecumu cilvekiem.. kads butu vienkaršakais risinajums? :)

Maverick      Slinkums iedziļināties, bet vispirms nepieciešams no teksta rindas (personas kods) izdalīt vajadzīgo daļu, tad to konvertēt par skaitli un tad ar vienkāršu matemātiku. Tas tā - vispārējos vilcienos.

Eneile      Ar funkcijām MID LEFT atdali atsevišķās rūtiņās datumu, mēnesi, gadu. Un tad atkarībā no tā, cik precīzi vaig - var gadu skaitu atņemt no 110, ja vien pie pers. kodiem nav bērni, kas dzimuši pēc 2000 gada.

edzabeen    1 Pieņemot, ka personas kods atrodas šūnā A1 un ka visi cilvēki dzimuši pirms 2000 gada, ieraksti vajadzīgajā šūnā:

=2010-("19"&MID(A1;5;2))

Skaidrojums:

MID(A1;5;2) - paņem no šūnā A1 esošā teksta 2 simbolus sākot ar piekto (dz. gads)
"19"& - pievieno iepriekš iegūtajam divciparu skaitlim `19` pārvēršot to par gadskaitli
2010 - šis gads

Eneile      Ja baigi vaig precīzi, tad sadali 2 daļās - tie, kam dzimšandiena jau bijusi un tie, kam vēl būs - tipa sasortē pēc mēneša un pēc tam datuma. tiem, kam dzimšanas diena jau bijusi - 2010 - dz.g., tiem, kam vēl būs 2009 - dz.g.

De_Grad      Te gan pasham jaaraksta ar roku, bet, ja kaadu interesee..
http://javascript.internet.com/math-related/age-calculator.html

braalis_B      tikai pilnu gadu skaitu vajag vai ari vecumu ar mēnešiem un dienām?

braalis_B  1 1 pilnu gadu skaitam īsumā ir šādi:

=IF(OR(MONTH(NOW())>MID(A1,3,2),AND(MONTH(NOW())=MID(A1,3,2),DAY(NOW())>=MID(A1,1,2))),110-MID(A1,5,2),109-MID(A1,5,2))

atkarībā no iestatījumiem var gadīties, ka komatu vietā jālieto semikoli.

kraa9      dienu rēķināšanai ir DATEDIF funkcija
http://www.meadinkent.co.uk/xl_birthday.htm
2010-03-25

Līdzīgi jautājumi
Uzdot jautājumu
Kontakti: info@jautajums.lv | Lietošanas noteikumi
jautajums.lv sadarbojas ar iepazīšanās portālu oHo.lv.
© 2010
Lietojam sīkfailus, lai personalizētu saturu un reklāmas. Sapratu