• 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.

Gemiddelde meerdere werkbladen voldoen aan conditie

Status
Niet open voor verdere reacties.

paradoxical

Nieuwe gebruiker
Lid geworden
7 nov 2012
Berichten
3
Beste!

Ik zit met een klein probleem en ik kom er even niet uit.

Ik zit met een lijst tijden (kolom B), bij iedere tijd hoort een variabele (kolom C). Dit is verdeeld over meerdere personen, waarbij iedere persoon een apart tabblad heeft (101, 102, 103 enz).

In het tabblad 'totaal' wil ik 3 zaken realiseren:

1. het totaal aantal tijdstippen
2. het aantal tijdstippen tussen 23:00 en 07:00
3. het gemiddelde tussen 23:00 en 07:00
4. Ik wil dit eenvoudig kunnen doortrekken naar honderden personen

De eerste 2 bleken eenvoudig te zijn met de formules (waarbij A2 een lijst is met de namen van de werkbladen):

=AANTAL(INDIRECT("'"&A2&"'!$B$3:$B$25"))
=AANTAL.ALS(INDIRECT("'"&A2&"'!$B$3:$B$48"),"<7:01") + AANTAL.ALS(INDIRECT("'"&A2&"'!$B$3:$B$48"),">22:59")

Nu wil ik eenvoudig een gemiddelde (kolom C) genereren welke voldoet aan de conditie tussen 23:00 en 07:00 (kolom B) ik zit vooralsnog te denken hoe ik dit voor elkaar ga krijgen... Ik heb er een bijlage bijgedaan, iemand een idee?

Bekijk bijlage gem meerdere bladen.xlsx
 
Doe eens de test:

Code:
=SOMPRODUCT(('101'!B2:B48>=0,291667)*('101'!B2:B48<=0,958333)*('101'!C2:C48))/SOMPRODUCT(('101'!B2:B48>=0,291667)*('101'!B2:B48<=0,958333))
 
Bedankt voor de reactie! Ik zie dat de de conditie voor tijd numeriek gemaakt hebt, dit is helaas niet mogelijk voor me omdat ik echt de tijden moet weergeven (excel rekent toch niet correct indien ik de velden B2:B48 niet numeriek zet, type veld is nu 'tijd').
 
Laatst bewerkt:
Heb je nu de test gedaan of niet?

Excel werkt met numerieke waarden voor datums en tijden.

Code:
0,958333333 = 23:00	0,291666667 =  7:00

De tijden die jij ziet in excel is enkel opmaak.
 
Duidelijk, dit dacht ik al. Formule werkt hier niet, foutmelding. Ik werk met excel 2010 overigens!
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan