Permalänk
Medlem

Räkna datum i excel

Hej

Det är så att jag har två blad i excel och jag ska räkna ut hur många personer som är under 19 år med hjälp av deras datum samt se hur många som är över 19 i ett blad men redovisa detta på det första bladet.

Datumen står i en tabell med formatet ÅÅÅÅ-MM--DD, kanske ska skriva att det är i ett intervall på J$2:J$700

Detta skall vara i en formel, någon som har en aning om hur jag ska gå till väga?
Har suttit med denna formel i några timmar men inte kommit fram till något bra

Visa signatur

Spelburk: Lian Li O11D XL | R9 Ryzen 5950X |
Phanteks Revolt X 1000W | EVGA RTX 3090 FTW3 Ultra | G.Skill 3600MHz 64GB RAM | Samsung 49" C49RG90
HTPC 1: Streacom F1C | AMD A-5600K | Crucial M4 64 GB | 8 GB RAM @ 1866 MHz
HTPC 2: Raspberry Pi -> Raspbmc

Permalänk
Hedersmedlem

Enklast är kanske att i en ny kolumn använda en formel som till exempel:

=OM(A1 > DATUM(2009; 2;19);1;0)

och sedan summera denna.

Permalänk
Medlem

Okej ska testa detta

Edit:

Citat:

Ursprungligen inskrivet av Elgot
Enklast är kanske att i en ny kolumn använda en formel som till exempel:

=OM(A1 > DATUM(2009; 2;19);1;0)

och sedan summera denna.

Tack för snabbt svar förresten, dock så behöver jag en formel som kollar hela intervallet på en gång.

jag har sett att jag har felformulerat mig, jag skulle behöva hjälp med at få fram en formel som kollar hur många i intervallet som är över 19 år samt hur många som är under 19 år

Visa signatur

Spelburk: Lian Li O11D XL | R9 Ryzen 5950X |
Phanteks Revolt X 1000W | EVGA RTX 3090 FTW3 Ultra | G.Skill 3600MHz 64GB RAM | Samsung 49" C49RG90
HTPC 1: Streacom F1C | AMD A-5600K | Crucial M4 64 GB | 8 GB RAM @ 1866 MHz
HTPC 2: Raspberry Pi -> Raspbmc

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av Rosslan
Tack för snabbt svar förresten, dock så behöver jag en formel som kollar hela intervallet på en gång.

jag har sett att jag har felformulerat mig, jag skulle behöva hjälp med at få fram en formel som kollar hur många i intervallet som är över 19 år samt hur många som är under 19 år

Men vad är problemet, har du slut på tomma kolumner?
Hitta en tom kolumn och skriv
=OM(j2 > DATUM(1990; 2;19);1;0)
i cell x2 (om du valde kolumn x). Använd sedan "fyll nedåt" för att tillämpa samma formel på j3 till j700. I cell y2 kan du sedan skriva
=summa(x2:x700)
klart.

Permalänk
Citat:

Ursprungligen inskrivet av Rosslan
Okej ska testa detta

Edit:

Tack för snabbt svar förresten, dock så behöver jag en formel som kollar hela intervallet på en gång.

jag har sett att jag har felformulerat mig, jag skulle behöva hjälp med at få fram en formel som kollar hur många i intervallet som är över 19 år samt hur många som är under 19 år

COUNTIF
http://www.ozgrid.com/Excel/count-if.htm

sen får du fundera på vad formlerna heter på svenska.

Permalänk

Ska du bara göra en engångskoll hur många som är äldre än 19 år just idag?
Isåfall använd formeln
=COUNTIF(J$2:J$700;">32924")
countif är väl antal.om på svensk excel.
32924 är 1990-02-20 på nummerformat.

Vill du få det dynamiskt gör man en motsvarande fast med någon =today()-19*365,25 - konstruktion

Visa signatur

I thought the only thing the internet was good for was porn.
-Bender, Futurama

Permalänk
Hedersmedlem
Citat:

Ursprungligen inskrivet av greendevil
Vill du få det dynamiskt gör man en motsvarande fast med någon =today()-19*365,25 - konstruktion

Det känns som att vi har diskuterat detta förut, men man bör nog använda date() istället:
=today()-date(19;0;0)

Edit:
Eller ja, det där är kanske inte så lämpligt heller; man vill nog använda
date(year(today())-19; month(today()); day(today()))

Permalänk
Citat:

Ursprungligen inskrivet av greendevil
Ska du bara göra en engångskoll hur många som är äldre än 19 år just idag?
Isåfall använd formeln
=COUNTIF(J$2:J$700;">32924")
countif är väl antal.om på svensk excel.
32924 är 1990-02-20 på nummerformat.

Vill du få det dynamiskt gör man en motsvarande fast med någon =today()-19*365,25 - konstruktion

Fan det är svårt att släppa excelproblem..

=COUNTIF(J2:J700;"<"&TODAY()-((19*365)+4)) =ANTAL.OM(J2:J700;"<"&IDAG()-((19*365)+4))

Ska vara justerat för skottår men inte helt dynamiskt eftersom den måste uppdateras 2012. Sen behöver större än tecknet bytas till ett mindre än eftersom vi är ute efter datum som är mindre än referensdatumet (idag 32924).

EDIT:

Citat:

Ursprungligen inskrivet av Elgot
Det känns som att vi har diskuterat detta förut, men man bör nog använda date() istället:
=today()-date(19;0;0)

Edit:
Eller ja, det där är kanske inte så lämpligt heller; man vill nog använda
date(year(today())-19; month(today()); day(today()))

Ja det blir ju snyggare

=COUNTIF(J2:J700;"<="&date(year(today())-19; month(today()); day(today()))) =ANTAL.OM(J2:J700;"<="&datum(år(idag())-19; månad(idag()); dag(idag())))

Permalänk
Medlem

jag kan bara bocka och tacka för att så många hjälper mig med problemet

det löste sig tack igen

Visa signatur

Spelburk: Lian Li O11D XL | R9 Ryzen 5950X |
Phanteks Revolt X 1000W | EVGA RTX 3090 FTW3 Ultra | G.Skill 3600MHz 64GB RAM | Samsung 49" C49RG90
HTPC 1: Streacom F1C | AMD A-5600K | Crucial M4 64 GB | 8 GB RAM @ 1866 MHz
HTPC 2: Raspberry Pi -> Raspbmc