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

Aantal.als met tijden indien groter/kleiner

Status
Niet open voor verdere reacties.

ExcelFons

Gebruiker
Lid geworden
11 okt 2011
Berichten
41
Goedemorgen allemaal,

Ik heb denk ik iets kleins waar ik de hele ochtend me al op blind zit te staren.
Ik kom er maar niet achter waarom de aantal tijden kleiner dan of groter dan 12:00 uur niet worden opgeteld.

In de bijlage heb ik een voorbeeldje meegestuurd.
Hierin heb ik 2 tabelletjes gemaakt.

Tabel 1
De "RAW data" plak ik in een "format" tabel.

Vanuit deze "format tabel" heb ik de data in het tabel 1 gekopieerd (Kolom A).
Hierin krijg ik het niet voor elkaar om de tijden voor en na 12:00 uur bij elkaar op te tellen met de formules die ik er achter bij heb getikt.

Tabel 2
Heb ik in kolom "A" de tijden handmatig ingevuld en rekent dezelfde formule wel alles netjes uit.


Alle cellen, in beide tabellen hebben naar mijn idee dezelfde opmaak.
Voor de tijden, Custum>UU:MM.
Voor de uitkomst, "Number>0 decimals.

Wat zie ik over het hoofd?


Alvast bedankt,

Mvg Alfons
 

Bijlagen

A3:A8 wordt gezien als tekst. Doe maar eens =ISTEKST(A3) in een cel...

Probeer deze eens i.p.v. de AANTAL.ALS/COUNTIF:
Code:
[NL] =SOMPRODUCT(N(--A3:A8<12/24))
[EN] =SUMPRODUCT(N(--A3:A8<12/24))
N.B. De "--" zorgt ervoor dat de tekst wordt omgezet naar getal, de 12/24 staat voor "12:00" en de N-functie zorgt ervoor dat de WAAR/ONWAAR-waardes worden omgezet naar 1 en 0 en opgeteld kunnen worden.
 
Laatst bewerkt:
Hier was ik nooit op gekomen!

Daar is wel een beetje meer kennis voor nodig dan de basis.
Was al blij dat ik de COUNTIF doorhad.

Super bedankt,

Gr Alfons
 
Sorry, toch nog 1 vraag.

Ik heb nu in de kolom A3:A8 een lege cel.
Deze mag niet meegerekend worden.

Hoe kan ik dit het beste voorkomen?

Bedankt,
 
Formule beetje uitbreiden:
Code:
=SUMPRODUCT((A3:A8<>"")*(--A3:A8<12/24))
N.B. door de vermenigvuldiging is de N-functie overbodig geworden...
 
Top ,

Werkt prima,

Dacht hem zelf nog even te bewerken, maar dit is nog iets te hoog gegrepen denk ik.

dacht nu het aantal tijden te tellen binnen een bereik (tussen 10:00 - 13:00 uur).


Zit ik hier wel mee in de buurt met mijn formule in Cel E5?

=SUMPRODUCT(IF(AND(--A3:A8>10/24;--A3:A8>13/24);A3:A8<>""))


Heb het voorbeeldje nogmaals toegevoegd.

Gr Alfons
 

Bijlagen

Je kunt in deze context geen AND gebruiken. Die functie werkt niet op een bereik
Code:
=SOMPRODUCT((A3:A8<>"")*(--A3:A8>10/24)*(--A3:A8<=13/24))
 
Super,

Ook helemaal goed.
Begin de logica wel enigszins te zien, weet alleen niet exact waar ik de leestekens moet plaatsen.

Beetje bij beetje komen we er wel.

Bedankt,
 
De logica is dat het een somPRODUCT is van diverse voorwaarden, die elk tussen haakjes () staan. Dit werkt als een EN (of AND) functie.
 
Goedemiddag,

Ik kom steeds verder met de sheet.

De formule van Tim werkt super na wat aanpassingen.
=SOMPRODUCT((A3:A8<>"")*(--A3:A8>10/24)*(--A3:A8<=13/24))


Echter zou ik er nu nog een voorwaarde aan willen hangen.

Deze formule is alleen van toepassing ALS cel B3 ="Ja".
Nu dacht ik de IF functie ertussen te zetten, maar dat werkt niet.

=SOMPRODUCT(IF(B3="Ja";"");(A3:A8<>"")*(--A3:A8>10/24)*(--A3:A8<=13/24))

Willen jullie nog eens met mij meekijken aub.

In de bijlage het voorbeeldje.

Bedankt,

Alfons
 

Bijlagen

Lijkt je dit logisch?
Code:
=SUMPRODUCT((B3:B8="Ja")*(A3:A8<>"")*(--A3:A8>10/24)*(--A3:A8<12/24))
 
Euh,

Ja best wel.
Ha ha!

Met andere woorden, alles wat al tussen de haakjes staat zijn al voorwaarden.
Dus eigenlijk gewoon een voorwaarde toevoegen.

Best logisch ja.

Bedankt,
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan