Delen via

Aantal unieke waarden in een tabel met meerdere criteria

Anoniem
2023-04-14T14:52:18+00:00

Ik heb een tabel waarin ik werkbonnen van medewerkers heb staan. Nu wil ik graag weten hoeveel unieke medewerkers er in een bepaalde week uren hebben gemaakt. Een medewerker kan meerdere bonnen per week invoeren. Ik kom maar niet uit de excel formule die ik hiervoor moet gebruiken.

Kolom 1 = weeknummer

Kolom 2 = # uren

Kolom 3 = naam medewerker.

Ik wil dus voor een specifiek weeknummer weten hoeveel unieke medewerkers uren hebben geregistreerd. Per weeknummer kan de naam van een medewerker dus meerdere keren voorkomen. Welke formule kan ik hiervoor gebruiken.

Microsoft 365 en Office | Excel | Voor thuisgebruik | Windows

Vergrendelde vraag. Deze vraag is gemigreerd vanuit de Microsoft Ondersteuning-community. U kunt met een stem aangeven of de inhoud nuttig is, maar u kunt geen opmerkingen of antwoorden toevoegen of de vraag volgen.

0 opmerkingen Geen opmerkingen

Antwoord geaccepteerd door vraagauteur

  1. Anoniem
    2023-04-15T06:23:46+00:00

    Power Query lijkt ook mij een ideale oplossing voor je probleem,

    maar als je dat niet wil gebruiken kan het ook zoals hieronder.

    De formule in G3, die je moet invoeren via Ctrl-Shift-Enter, en die

    je naar beneden kunt kopiëren, luidt:

    =SOM(ALS(INTERVAL(ALS(B$3:B$25=F3;VERGELIJKEN(D$3:D$25;D$3:D$25;0));RIJ(D$3:D$25)-RIJ(D$3)+1);1))
    

    Waarschijnlijk heeft de eerste reageerder ook zoiets bedoeld, maar is er wat fout gelopen bij de automatische vertaling; en ook de rij- en kolomweergave is in diens formule niet juist.

    Was dit antwoord nuttig?

    1 persoon vond dit antwoord nuttig.
    0 opmerkingen Geen opmerkingen

3 extra antwoorden

Sorteren op: Meest nuttig
  1. Anoniem
    2023-04-17T09:10:14+00:00

    Dank je wel !

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  2. Anoniem
    2023-04-14T18:10:12+00:00

    Gert,

    Je vraagt een formule, dan is dit wellicht niet wat je zoekt, maar het is een eenvoudig probleem voor Power Query.

    Als je je gegevens omzet naar een tabel (Tabel1) dan kun je in de Advanced Editor van PQ deze code zetten:

    let
    
        Bron = Excel.CurrentWorkbook(){[Name="Tabel1"]}[Content],
    
        #"Rijen gegroepeerd" = Table.Group(Bron, {"Medewerker", "weeknummer"}, {{"Aantal", each Table.RowCount(_), Int64.Type}}),
    
        #"Rijen gegroepeerd1" = Table.Group(#"Rijen gegroepeerd", {"weeknummer"}, {{"Aantal medewerkers", each Table.RowCount(_), Int64.Type}})
    
    in
    
        #"Rijen gegroepeerd1"
    

    en kun je het resultaat naar een werkblad laden.

    Jan

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen
  3. Anoniem
    2023-04-14T16:20:38+00:00

    Hoi Gert B, Ik ben Femi en ik help je graag met je vraag.

    Ervan uitgaande dat het weeknummer in kolom A staat, de uren in kolom B staan en de namen van de werknemers in kolom C zoals hierboven opgegeven, probeer dan deze formule en laat me weten of het werkt: =SOM(ALS(FREQUENTIE(ALS(IF(B:B<>"";ALS(A:A=week_number; OVEREENKOMST(C:C;C:C;0))); RIJ(C:C)-RIJ(C2)+1);1) Vervang "week_number" door het specifieke weeknummer waarvoor u wilt meetellen. Zorg ervoor dat u de formule invoert als een matrixformule door op Ctrl + Shift + Enter te drukken.

    Hartelijke groeten Femi

    Deze reactie is automatisch vertaald. Hierdoor bevat het wellicht gramaticale fouten of vreemde zinnen.

    Was dit antwoord nuttig?

    0 opmerkingen Geen opmerkingen