• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

kan geen datums voor 1900 invoeren

Status
Niet open voor verdere reacties.

karine

Terugkerende gebruiker
Lid geworden
11 feb 2001
Berichten
3.631
Ik heb office Xp en wil datums sorteren.
Zij zijn ingegeven als volgt :

dd-mm-jjjj

Er zitten wel verschillende datums van voor 1900 tussen, en deze worden niet mee gesorteerd.
 
Het lukt me niet.
Hoe kan ik nu heel mijn bestaande lijst hiermee aanpassen ?
 
Waarom lukt het niet? Zijn die datums wel als formaat datum? Ik heb het net nog geprobeerd en Excel 2002 sorteert prima.

Groetjes,
Bennie
 
Ik heb bij celeigenschappen--aangepast gedaan en dan dd-mm-jjjj ingegeven.


Wanneer ik bv 1750 ingeef gaat dit getal links van het excel vakje staan, geef ik bv 1995 in dan gaat het getal in het middden staan.Dus 1750 wordt nog niet ales datum gezien.

Hoe laat jij excel dan 1750 als datum zien ?
 
Heb je die invoegtoepassing geïnstalleerd? We hebben het hier toch over datums en niet gewoon jaartallen?

Ik voer gewoon de datum in die ik wil hebben:
24-2-1500
21-5-1527

Is het bij jou niet een kwestie van uitlijnen? Want dan doet 'ie het inderdaad niet...

Groetjes,
Bennie
 
Is geinstalleerd.

Wat selecteer jij juist bij celeigenschappen, en doe jij nog iets anders voor je een datum ingeeft ?

Al de datum na 1900 die ik ingeef gaan rechts van mijn kolom staan, die voor 1900 links.
 
Ja, dat gebeurt bij mij ook. Gewoon de opmaak doorvoeren.

Groetjes,
Bennie
 
Zeg even de juiste stappen zoals jij het juist doet.
 
Geplaatst door karine
Is geinstalleerd.

Wat selecteer jij juist bij celeigenschappen, en doe jij nog iets anders voor je een datum ingeeft ?

Al de datum na 1900 die ik ingeef gaan rechts van mijn kolom staan, die voor 1900 links.

Hoi volgens mij bedoeld Bennie dit:

Gewoon op bovenstaande manier de cel opmaken.
Vervolgens of de vulgreep kiezen (plusje rechtsonder de geselecteerde cel) en over alle andere datums heen trekken/dan pijlje naast de opties en keuze alleen opmaak doorvoeren.

Of je klikt op de knop: Opmaak kopieren/plakken en selecteer dan vervolgens alle datumcellen!

Is dit voldoende?

See Yah!
 
Ik selecteer eerst een volledige kolom.
Dan neem ik celeigenschappen, datum, aangepast en typ dd-mm-jjjj.

Dan typ ik datum in die kolom :

15-10-2020
15-10-1900
15-10-1800
15-10-1700

Het is zoals hier, dat de datums voor 1900 al niet ondereen staan.

Dan selecteer ik de datums, invoegen, functie, datum en tijd, xdate.

Dan krijg ik een kader te zien waar ik niets invul en ok klik.

Dan krijg ik dit resultaat :

10/11/1900
10/12/1900
10/13/1900
10/14/1900
#WAARDE!
 
Hoi KG,

Die Waarde fout kan komen omdat je met datums voor 1900 probeert te rekenen! (dit kan alleen met een omweg in excel)

Sorry, maar hier haak ik af!
kan niet met jouw mee testen.

Ben niet in het bezit van deze addin! (wil geen *.xla's op mijn pc)

Dus ja, kan je hier niet verder mee helpen.

See Yah!
 
Geplaatst door karine
Ik selecteer eerst een volledige kolom.
Dan neem ik celeigenschappen, datum, aangepast en typ dd-mm-jjjj.

Dan typ ik datum in die kolom :

15-10-2020
15-10-1900
15-10-1800
15-10-1700

Het is zoals hier, dat de datums voor 1900 al niet ondereen staan.

Dan selecteer ik de datums, invoegen, functie, datum en tijd, xdate.

Dan krijg ik een kader te zien waar ik niets invul en ok klik.

Dan krijg ik dit resultaat :

10/11/1900
10/12/1900
10/13/1900
10/14/1900
#WAARDE!

Die invoegtoepassing moet je gewoon aanvinken via Extra\invoegtoepassingen.

Selecteer alleen de data vóór 1900 en lijn die dan uit. Als je dat gedaan hebt, moet je gewoon kunnen sorteren.

Groetjes,
Bennie
 
Je kan alleen alles in één keer selecteren om te sorteren.Dus niet de eerste rij en de vijfde rij bv.

De datums die ik heb staan allemaal wel door elkaar, dus sorteren zal toch niet gaan.
 
Hoi Karine,

Lastig probleem. Maar wel op te lossen:

=ALS(ISLEEG(A22);"";ALS(ISGETAL(A22);JAAR(A22)*10000+MAAND(A22)*100+DAG(A22);WAARDE(RECHTS(A22;4)&TEKST(DEEL(A22;VIND.SPEC("-";A22)+1; VIND.SPEC("-";A22;VIND.SPEC("-";A22))-2);"00")&TEKST(DEEL(A22;1;VIND.SPEC("-";A22)-1);"00"))))

Een hele formule die waarschijnelijk afschrikt. Er worden 3 dingen gedaan:
ISLEEG(A22);"": als A22 leeg is geen waarde
ISGETAL(A22);JAAR(A22)*10000+MAAND(A22)*100+DAG(A22): als A22 een getal is (een datum na 1-1-1900) dan wordt de datum omgezet naar een getal, jaar voorop dan maand dan dag
En de moeilijkste:
WAARDE(RECHTS(A22;4)&TEKST(DEEL(A22;VIND.SPEC("-";A22)+1; VIND.SPEC("-";A22;VIND.SPEC("-";A22))-2);"00")&TEKST(DEEL(A22;1;VIND.SPEC("-";A22)-1);"00"))
De tekst met daarin de geboortedatum moet omgezet worden naar een getal zoals bij de "echte" geboortedata (jaar-maand-dag). Het jaar is vrij gemakkelijk dat zijn de laatse 4 cijfers uit de tekst (rechts(a22;4)). De dag is ook eenvoudigdat is namelijk het gedeelte van de tekst voor het eerste "-". (TEKST(DEEL(A22;1;VIND.SPEC("-";A22)-1);"00")) Tekst(....;"00") wordt toegevoegd omdat ander 4-1-1750 getransformeerd wordt tot 175014 een getal dat veel kleiner is dan 15-12-1623.
De maand is lastig:
TEKST(DEEL(A22;VIND.SPEC("-";A22)+1; VIND.SPEC("-";A22;VIND.SPEC("-";A22)+1)-VIND.SPEC("-";A22)-1);"00")
Met 4 x Vind.spec wordt het onoverzichtelijk. We zoeken de tekst tussen de 2 "-". Hiervoor gebruiken we de functie deel die een gedeelte van de tekst zoekt.De eerste "-" vinden is geen probleem vind.spec(A22;"-"); de tweede is vinden we door te zoeken vanaf (1 karakter na) de eerste "-" (VIND.SPEC("-";A22;VIND.SPEC("-";A22)+1)). We hebben nu de positie uit de tekst en daar moet de positie van de eerste "-" nog van af. Ook hier maken we van de maanden een getal van 2 cijfers.

Ik hoop dat je het kunt volgen.
Je hebt nu getallen die je kunt sorteren.

Jeroen
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan