Het klinkt alsof je een situatie tegenkomt waarin Excel een nummer behandelt als een datum waarop je het probeert samen te voegen, en het resultaat is een onverwachte datum. Dit is waarschijnlijk te wijten aan hoe Excel opslaat dateert intern.
Hier is een uitsplitsing van wat er waarschijnlijk gebeurt:
* Excel's Date System: Excel -opslag dateert als cijfers, waarbij elke datum wordt weergegeven door een uniek nummer. De basisdatum is 1 januari 1900, en elke dag daarna wordt een opeenvolgend nummer toegewezen. 2 januari 1900 wordt bijvoorbeeld vertegenwoordigd door nummer 2.
* Accidental Date -opmaak: Als u een cel hebt opgemaakt als een datum en deze een nummer bevat dat overeenkomt met een geldige datum in het systeem van Excel, wordt Excel weergegeven als een datum. Zelfs als u het nummer handmatig hebt ingevoerd, kan Excel het interpreteren als een datum vanwege het formaat.
* Somfunctie: Wanneer u de somfunctie gebruikt op cellen die als datums zijn geformatteerd, zal Excel de onderliggende numerieke waarden die die datums vertegenwoordigen daadwerkelijk samenvatten. Als de som van deze getallen overeenkomt met een geldige datum, ziet u het resultaat als een datum.
hoe het op te lossen:
1. Controleer opmaak:
- Klik met de rechtermuisknop op de cel en selecteer "Formaatcellen".
- Kies in het tabblad "Nummer" een ander formaat, zoals "Algemeen" of "Number", om ervoor te zorgen dat de cel de waarde als een getal weergeeft.
2. Converteer datum naar nummer:
- Gebruik de functie `value` om de datum te converteren naar de onderliggende numerieke weergave. Als de datum bijvoorbeeld in cel A1 is, gebruik dan de formule `=waarde (a1)`.
3. Gebruik tekstwaarden:
- Als u de waarden als tekst wilt behandelen, vormt u de cellen als "tekst" voordat u de cijfers invoert. Dit voorkomt dat Excel ze als datums interpreteert.
Voorbeeld:
Laten we zeggen dat u respectievelijk de getallen 10, 20 en 30 in cellen A1, A2 en A3 hebt. Je formatteert ze als datums en ze verschijnen als datums. Wanneer u `=som (a1:a3)` gebruikt, voegt Excel de onderliggende nummers toe (10 + 20 + 30 =60), en aangezien 60 overeenkomt met 10 juni 1900, wordt het resultaat weergegeven als "6/10/1900 . "
Belangrijke opmerking: Als u te maken hebt met datums, is het over het algemeen het beste om ze in hun datumformaat te houden, zelfs als u berekeningen moet uitvoeren. U kunt datumfuncties gebruiken zoals `jaar`,` maand`, `Day`,` Date`, en `Sum` om met datums correct te werken. |