Wanneer u werkt met datasets die datums hebben, zult u vaak merken dat u probeert berekeningen uit te voeren op basis van de datums.
Als u bijvoorbeeld de verkoopgegevens voor een maand hebt, wilt u misschien de totale verkopen weten die tussen twee bepaalde datums hebben plaatsgevonden of de totale verkopen in het weekend versus doordeweeks.
Een van de manieren om snel deze antwoorden te krijgen, is door de SOMMEN-functie te gebruiken.
Met SUMIFS (zoals de naam al doet vermoeden), kunt u een bereik optellen op basis van criteria. Binnen SUMIF's kunt u meerdere voorwaarden opgeven en worden alleen die cellen/waarden opgeteld die aan alle voorwaarden voldoen.
In deze tutorial laat ik je zien hoe je: somwaarden tussen twee datums met behulp van de SOMMEN-functie.
Dus laten we beginnen!
SOM alle waarden tussen twee datums
Stel dat u een dataset heeft zoals hieronder weergegeven en u wilt de verkopen weten die zijn binnengekomen tijdens 1-jan-2020 en 31-jan-2020 (ik gebruik hier het DD-MM-YYYY-formaat voor de datum)
Hieronder vindt u de formule die u de som van de verkopen tussen deze twee datums geeft:
=SOMMEN.(C2:C15,A2:A15,">=1-1-1-2020",$A$2:$A$15,"<=31-01-2020")
De bovenstaande SUMIF-functie gebruikt vijf argumenten (dit kan veranderen op basis van het aantal voorwaarden dat u heeft):
- Het eerste argument (C2:C15) is het bereik met de waarden die we willen toevoegen
- Het tweede en derde argument is voor de eerste voorwaarde, namelijk dat de datum groter of gelijk moet zijn aan 01-01-2020. Voor elke voorwaarde moet u het criteriabereik en de criteria specificeren
- De vierde en vijfde argumenten zijn voor de tweede voorwaarde - criteria en het criteriabereik.
In de bovenstaande formule heb ik de datums hard gecodeerd. U kunt de datums ook in een cel plaatsen en in plaats daarvan de celverwijzing gebruiken. Als uw voorwaarde het gebruik van een operator inhoudt (zoals = of ), moet u de operator ook tussen dubbele aanhalingstekens plaatsen.
Opmerking: In de formule kunt u elk geldig datumformaat in de formule gebruiken. In de cellen heb ik bijvoorbeeld de datum 01-01-2020 gebruikt, maar in de formule kan ik elk formaat gebruiken dat hier nog steeds naar verwijst datum. Ik kan bijvoorbeeld 01 januari 2021-2022 of 01 januari 2021-2022 of 1 januari 2020 gebruiken. Zolang het datumformaat geldig is, kan Excel het gebruiken om de som tussen de twee gegeven datums te berekenen.Als u bijvoorbeeld de begin- en einddatum in cellen hebt staan (zoals hieronder weergegeven), kunt u de volgende formule gebruiken om de som van de verkopen in het opgegeven datumbereik te krijgen.
=SOMMEN.(C2:C15,A2:A15,">="&F1,$A$2:$A$15,"<="&F2)
Onthoud dat de operator tussen dubbele aanhalingstekens moet staan en dat de celverwijzing tussen dubbele aanhalingstekens moet staan.
SOM alle waarden tussen twee datums voor een specifiek product
Aangezien u met de functie SOMMEN.ALS u meerdere voorwaarden kunt gebruiken, kunt u in dezelfde formule ook meer criteria toevoegen.
Stel dat u dezelfde dataset heeft (zoals hieronder weergegeven), maar dat u deze keer de totale verkoop van printers wilt weten die plaatsvonden tussen de twee opgegeven datums (01 jan en 31 jan).
U kunt dat doen door een andere voorwaarde aan de formule toe te voegen, waarbij naast het controleren op de datum ook wordt gecontroleerd of het product Printer is of niet. Het geeft je dan het resultaat dat overeenkomt met alle gegeven voorwaarden
Hieronder is de formule die dit zal doen:
=SOMMEN(C2:C15,A2:A15,">=1-1-1-2020",$A$2:$A$15,"<=31-01-2020",$B$2:$B$15,"Printer" )
De bovenstaande formule controleert zowel de datums als of het product een printer is of niet. Het zou alleen een waarde optellen als aan alle drie de voorwaarden is voldaan.
Op dezelfde manier kunt u ook de som van waarden krijgen tussen datums waarop u een specifiek product wilt uitsluiten.
Als u bijvoorbeeld waarden tussen 1 en 31 jan wilt optellen voor alle producten behalve de scanner, kunt u de onderstaande formule gebruiken:
=SOMMEN(C2:C15,A2:A15,">=1-1-1-2020",$A$2:$A$15,"<=31-01-2020",$B$2:$B$15,"Scanner" )
In de bovenstaande formule heb ik de not-equal-to-operator () gebruikt om uit te sluiten dat de waarden voor Scanner in het resultaat worden weergegeven.
En om het nog maar eens te herhalen, ik heb de gegevenswaarden in de formule hard gecodeerd, maar als je deze datums in een cel hebt staan, kun je naar die cel in de formule verwijzen.
Dit zijn enkele voorbeelden waarbij u waarden tussen twee datums kunt optellen, en u kunt de formule aanpassen om meer voorwaarden toe te voegen als u dat wilt.
Ik hoop dat je deze tutorial nuttig vond.