Excel-formule: dagnaam ophalen vanaf datum -

Generieke formule

TEXT(B4,"dddd")

Samenvatting

Om de naam van de dag (dwz maandag, dinsdag, enz.) Van een datum als tekst te krijgen, kunt u de TEXT-functie gebruiken. In het weergegeven voorbeeld is de formule in cel C4:

=TEXT(B4,"dddd")

Uitleg

Als u de dagnaam (bijv. Maandag, dinsdag, enz.) Van een datum wilt weten, zijn er verschillende opties, afhankelijk van uw behoeften.

Wilt u de datum omzetten in een dagnaam?

Als u de datumwaarde naar een tekstwaarde wilt converteren, kunt u de TEXT-functie gebruiken met een aangepaste getalnotatie zoals "ddd" of "dddd". In het weergegeven voorbeeld is de formule in cel C4:

=TEXT(B4,"dddd") // returns "Saturday"

De TEXT-functie converteert waarden naar tekst met behulp van de getalnotatie die u opgeeft. Merk op dat de datum verloren gaat bij de conversie, alleen de tekst voor de dagnaam blijft over.

Wilt u alleen de naam van de dag weergeven?

Als u alleen de naam van een dag wilt weergeven, heeft u geen formule nodig - u kunt een aangepast getalnotatie gebruiken. Selecteer de datum, ga vervolgens naar Cellen opmaken (Ctrl + 1 of Cmd + 1)> Aangepast en voer een van deze aangepaste indelingen in:

"ddd" // i.e."Wed" "dddd" // i.e."Wednesday"

Excel geeft alleen de naam van de dag weer, maar laat de datumwaarde intact.

Omgaan met een lege datum

Als u de bovenstaande formule gebruikt met een lege cel, krijgt u "Sat" als resultaat, aangezien nul in het Excel-datumsysteem wordt behandeld als "00-jan-1900", wat een zaterdag is. Om dit probleem te omzeilen, kunt u de formule als volgt aanpassen:

=IF(A1"",TEXT(A1,"ddd"),"")

Letterlijk: als A1 niet leeg is, retourneert u de TEXT-formule, anders retourneert u een lege tekenreeks ("").

Een flexibelere manier om een ​​dagnaam uit een datum te halen

Voor maximale flexibiliteit bouw je je eigen dagnamen met de CHOOSE-functie als volgt:

=CHOOSE(WEEKDAY(B4),"Sun","Mon","Tue","Wed","Thu","Fri","Sat")

Voer in dit geval de namen van de weekdagen die u wilt retourneren (afgekort of niet) in als waarden in CHOOSE, na het eerste argument. De WEEKDAY-functie retourneert een getal tussen 1-7 en CHOOSE gebruikt dit getal om de overeenkomstige waarde in de lijst te retourneren. Met standaardinstellingen, zondag = 1 en zaterdag = 7. Zie WEEKDAG voor meer info.

KIEZEN is meer werk om in te stellen, maar het is ook flexibeler, omdat u hiermee een datum kunt toewijzen aan elke gewenste waarde (dat wil zeggen dat u waarden kunt gebruiken die aangepast zijn, afgekort, niet afgekort, in een andere taal, enz.)

Interessante artikelen...