Hallo Forum,
In een cel heb ik de volgende formule staan:
=SOMPRODUCT((Data!$B$5:$B$9979=$B$5)*(Data!$A$5:$A$9979>=$B$3)*(Data!$A$5:$A$9979<=$B$4)*(Data!I$5:I$9979))
Waarbij:
B5 = naam
B3 = begindatum
B4 = einddatum
Data!B5:B9979 is een kolom met namen
Data!A5:A9979 is een kolom met datums
Data!I5:I9979 is een kolom met cijfers die bij elkaar worden opteld en in de cel van de formule worden weergegeven.(waarvan in die rijen de datums overeenkomen met B3 en B4, als ook de naam overeenkomt met B5)
Dus met deze formule worden alle rijen in [tabblad Data!] bij elkaar opgeteld die tussen de datums in B3 en B4 liggen EN waarvan de naam overeenkomt met de naam in B5.
Dit werkt prima, als ik B3,B4 en B5 invul. Maar ik zou willen dat als ik B5 leeg houd, dus alleen op datums selecteer en geen naam invul, dat de formule dan ook werkt (dus alle gegevens in Data!I5:I9979 optellen waarvan de datum tussen B3 en B4 ligt). Als ik nu B5 leeg houd krijg ik geen waarden en blijft de cel met de formule leeg.
Ik hoop dat jullie mij kunnen helpen.
Met vriendelijke groet,
Michael
In een cel heb ik de volgende formule staan:
=SOMPRODUCT((Data!$B$5:$B$9979=$B$5)*(Data!$A$5:$A$9979>=$B$3)*(Data!$A$5:$A$9979<=$B$4)*(Data!I$5:I$9979))
Waarbij:
B5 = naam
B3 = begindatum
B4 = einddatum
Data!B5:B9979 is een kolom met namen
Data!A5:A9979 is een kolom met datums
Data!I5:I9979 is een kolom met cijfers die bij elkaar worden opteld en in de cel van de formule worden weergegeven.(waarvan in die rijen de datums overeenkomen met B3 en B4, als ook de naam overeenkomt met B5)
Dus met deze formule worden alle rijen in [tabblad Data!] bij elkaar opgeteld die tussen de datums in B3 en B4 liggen EN waarvan de naam overeenkomt met de naam in B5.
Dit werkt prima, als ik B3,B4 en B5 invul. Maar ik zou willen dat als ik B5 leeg houd, dus alleen op datums selecteer en geen naam invul, dat de formule dan ook werkt (dus alle gegevens in Data!I5:I9979 optellen waarvan de datum tussen B3 en B4 ligt). Als ik nu B5 leeg houd krijg ik geen waarden en blijft de cel met de formule leeg.
Ik hoop dat jullie mij kunnen helpen.
Met vriendelijke groet,
Michael