Clever-Excel-Forum

Normale Version: Werte innerhalb einer Uhrzeit ausgeben lassen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich habe meine Tabelle vereinfacht auf 2 Spalten dargestellt. Spalte A beinhaltet Artikelnummern und Spalte B Uhrzeiten, die ab 06:00 starten, da dann Arbeitsbeginn ist. 
Nun möchte ich alle Artikelnummern zählen, die eine Uhrzeit zwischen 06:00 - 07:00 haben. Dabei sollen doppelte Artikelnummern nur einmal gezählt werden.
Theoretisch wären es die Schritte nach Uhrzeit filtern, Doppelte Werte löschen, und Summe der Anzahl in einer Formel gepackt.
Ich habe mich an einer Formel versucht, die nicht wirklich klappt. Bin für jede Hilfe dankbar.
Vielen Dank! 

Gruß an alle

Datei hatte ich vergessen anzuhängen. Ist nun nachträglich hinzugefügt.
Hola,

Code:
=SUMMENPRODUKT((VERGLEICH(B2:B20&A2:A20;B2:B20&A2:A20;0)=ZEILE(B2:B20)-1)*(STUNDE(B2:B20)=6)*(B2:B20<>""))
Gruß,
steve1da
Hallo Steve,

ich glaube, ich hatte noch nicht mal die Datei hochgeladen und du hattest die Lösung parat. Das ist echt beeindruckend. Nicht nur die Formel an sich zu erstellen, sondern auch blind sich die Tabelle mit den Werten vorstellen zu können. 
1000 Dank dafür.
Diese "ich-filter-mir-werte-aus-einer-tabelle-formeln" sind ein rotes Tuch für mich, obwohl ich mir schon das ein oder andere Video von Andreas Thesos auf YT dazu angeschaut habe. 
Aber ich versuche am Ball zu bleiben.
Vielen Dank.
(02.09.2021, 12:35)el-rettev schrieb: [ -> ]Theoretisch wären es die Schritte nach Uhrzeit filtern, Doppelte Werte löschen, und Summe der Anzahl in einer Formel gepackt.
Genauso macht man es: FILTER() -> EINDEUTIG() -> ANZAHL()
Code:
=ANZAHL(EINDEUTIG(FILTER(A2:A15;(B2:B15>=ZEIT(6;0;0))*(B2:B15<=ZEIT(7;0;0)))))
Hallo Shift-Del,

vielen Dank für deine Hilfe. Leider sind die Eindeutig- und Filter-Funktion nur in Excel 365 möglich. Ich benutze aktuell Excel 2016.
Trotzdem wird deine Formel von mir gespeichert. Man weiß ja nie, wann man darauf zurückgreifen kann.