Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1876to1880
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Auswertung Anwesenheit in einem Zeitraum

Auswertung Anwesenheit in einem Zeitraum
13.04.2022 18:31:54
MaMe
Hallo Zusammen,
brauche Hilfe, da ich einfach nicht das Ziel erreiche... geht um folgendes...
Habe eine Tabelle in der Mitgliedsnamen stehen (Spalte A2:A500), in Spalte B steht das Eintrittsdatum, in Spalte steht das Austrittsdatum - alternativ ist Spalte C 'leer' wenn die Mitgliedschaft noch besteht.
In Spalte D steht ein Kürzel für die Art der Mitgliedschaft, 1 z.B. für Vollmitglied, während in Spalte E ggf. eine Zusatzinfo steht, 'R' steht z.B. für ruhend
Nun benötige ich eine Auswertung wieviele Mitglieder es für den Monat 01-2021 (02-2021, 03-2021) usw. gab --
((dabei ist der Tag des Ein-/Austritt irrelevant - der Monat bzw. die Mitgliedschaft wird jeweils 'ganz' gezählt)) -- abhängig vom Eintrag in Spalte D.
Ich benötige also für jeden Monat einzeln die Anzahl der 'Voll',Mitglieder, der 'Teil'-Mitglieder und der 'ruhenden' Mitglieder
Spalte A • Spalte B • Spalte C • Spalte D • Spalte E
Maxi Muster • 15.02.2010 • 13.04.2022 • 1
Moritz Mann • 25.11.2021 • 31.12.2021 • 0,5
Brian Master • 01.01.2021 • 'leer' • 1 • R ab 01.09.2021
Marco Aster • 01.01.2022 • 01.04.2022 • 1
Das Ergebnis für '1' und Januar 2021 wäre im Beispiel '2', da sowohl Maxi Muster als auch Brian Master im Januar Vollmitglied waren. Das Ergebnis für 09/2021 wäre hier dann '1', da Brian Master 'ruht' und in dieser Auswertung nicht mehr mitgezählt wird.
Habe mich mit Summenprodukt versucht - allerdings werden einige Mitglieder offensichtlich 'doppelt' gezählt und das mit dem >R ab 01.09.2021 PS: in Zelle N2 ist der Monat Januar 2021 (01.01.2021) angelegt, in Zelle N3 entsprechend Februar 2021 (01.02.2021) usw.
Meine Formel:

=SUMMENPRODUKT(($B$2:$B$500>=$N2)*($C$2:$C$500=$N2)*($C$2:$C$500="") +(($F$2:$F$200
Wie muß die Formel aussehen damit das klappt - wo liegt mein Fehler und wie krieg ich noch ein Kriterium ("R") dazu ?
Danke im voraus

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Auswertung Anwesenheit in einem Zeitraum
13.04.2022 20:00:20
onur
Poste eine Datei oder sollen wir sie anhand der Beschreibung selbst nachbauen?
Ich könnte dir die Formel aber auch beschreiben: Fängt mit "=ZählenWenns" an und hört mit ")" auf. :)
AW: Angaben sind nicht eindeutig ...
13.04.2022 20:06:07
neopa
Hallo MaBe,
... Du wertest mit Deiner Formel einen Bereich in Spalte F aus hast dort aber keine Werte zu stehen bzw. keine Angaben dazu vorgegeben.
Auch sollten auszuwertende Datumsangaben nur als solche angegeben werden, also die "Ruhendstellung" ohne Zusatztexte.
Mein Formelvorschlag wäre für meine Interpretation Deiner Daten dann wie folgt. Formeln nach unten ziehend kopieren.
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGHN
1NameabbisTypruhend ab MGR-MGMonat
2Maxi Muster15.02.201013.04.20221  2001.21
3Moritz Mann25.11.202131.12.20210,5  2002.21
4Brian Master01.01.2021 101.09.2021 2003.21
5Marco Aster01.01.202201.04.20221  3004.21
6Ernst Meier07.04.2021 1  3005.21
7      3006.21
8      3007.21
9      0008.21
10      2109.21
11      2110.21
12      2,5111.21
13      2,5112.21
14         

ZelleFormel
G2{=SUMME(((B$2:B$500=MONATSENDE(N2;0))*((C$2:C$500+(WENN(E$2:E$500="";HEUTE();E$2:E$500-TAG(E$2:E$500))))>=N2))*D$2:D$500)}
H2=SUMMENPRODUKT((E$2:E$500=MONATSENDE(N2;0))*(E$2:E$500>0)*D$2:D$500)
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Gruß Werner
.. , - ...
Anzeige
AW: Angaben sind nicht eindeutig ...
15.04.2022 15:52:40
MaMe
Hallo Onur & Hallo Werner,
@Onur - sorry... bastle schon recht lange an dem 'Teil' rum, das sich die Tabelle fast schon bildlich im Kopf befindet...
@Werner:
SORRY! Du hast Recht... allerdings habe ich die Formel aus meiner 'Originaltabelle' genommen und dann das $F$ übersehen (wäre $B$ gewesen) - denn die Spalte ist tatsächlich 'gefüllt'...
habe Deinen Vorschlag nachgebildet - funktioniert soweit auch - besonders das mit dem Ruhend ! - hierfür schonmal ein großes DANKE
Leider werden die Mitglied-Anzahlen nicht so abgebildet wie ich sie benötige - mein Fehler, habe das nicht klar formuliert :-(
Es gibt verschiedene Abstufungen '1', '0,75', '0,5' und '0,1' - abhängig von der Anzahl der Stunden die eingebracht werden - so kann sich das während der Zugehörigkeit auch mal ändern - dann wird z.B. aus Typ '1' ein Typ '0,5' - angepasst auf Deinen Vorschag stünde diese Info in Spalte 'F' - das Änderungsdatum käme dann in Spalte 'D'
hier die nachgebildete und ergänzte Tabelle:
https://www.herber.de/bbs/user/152465.xlsx
schon mal Danke im Voraus :-)
Anzeige
AW: wäre auch realisierbar ...
17.04.2022 09:26:02
neopa
Hallo MaMe,
... allerdings sind nun Deine Angaben in E1:F1 noch nicht eindeutig. Sollte in in E1 nicht "Änderung ab" und in F1 "Änderungsart" stehen, oder? Denn so wie von Dir bisher dargestellt, ist das "R" in F4 eine "Doppelung" und die Angaben E8 und F8 nicht eindeutig zu deuten.
Auch sollten zu einer etwas vereinfachenden Formeldefinition in O1:R1 nur Zahlenwerte stehen, welche bei Bedarf durch benutzerdefiniertes Zahlenformat so formatiert werden könnten, dass sie wie von Dir in Zelle erfasst dargestellt werden. Also z.B. in P1 und Q1 das benutzerdefinierte Zahlenformat: "Teil "0,00 oder einfach für die Textwerte eine Zeile vor die 1. Zeile eingefügt wird. Wäre das so ok?
Gruß Werner
.. , - ...
Anzeige
AW: wäre auch realisierbar ...
20.04.2022 15:53:43
MaMe
Hallo Werner,
zu 1.: japp, E1 = 'Änderung ab' und F1 = 'Änderungsart' • Es gibt nicht nur 'Ruhend' (R), sonderen auch andere Gründe der 'Änderung' wie EZ oder LZ - was gleichbedeutend mit 'ruhend' ist - aber es gibt eben auch Änderungen von Voll (1) zu Teil (0,75) usw. ... - hatte diese Infos bis zu Deiner Antwort in einer Zelle stehen - habe diese dann getrennt in E1 und F1, in der Hoffnung das eine zusätzliche 'Hilfsspalte' ausreicht
zu 2.: (wieder mal sorry! hätte ich dazuschreiben sollen) in Spalte O bis R (bzw. S) sollen die Ergebnise aus der/den Formeln stehen, habe deshalb ich hier nur händisch gezählte Ergebnisse drin, da die Formel noch nicht ganz passt... - sollen eben keine '2,5' Mitglieder bei O12 stehen haben, sondern '2' bei O12 und '1' bei Q12 - weil man die Mitglieder nicht 'teilen' kann ;-)
Muß die Auswertung auch noch für 2020 und 2019 vornehmen - sobald die Tabelle 'steht' wird das dann jemand anders übernehmen... (also für 2022 etc...)
Die Tabelle ansich ist recht umfangreich - und die Auswertung der 'Anzahl' der Mitglieder ist nur ein Bruchteil der Infos, die hier enthalten sind bzw. daraus gezogen werden...
PS.: für jedes Folgejahr wird die laufende Tabelle kopiert und lediglich mit der neuen Jahreszahl versehen... in der Tabelle stehend alle Mitglieder drin die es gibt und GAB - sie wird auch für Serienbriefe genommen und für vieles anderes - die ausgeschiedenen Mitglieder bleiben drin, weil manche wieder eintreten und man dann auf den 'Altdaten' weiter aufbaut und weil sie ggf. immer noch noch mit Post beehrt werden ;-)
Anzeige
AW: dann teste mal ...
20.04.2022 17:59:46
neopa
Hallo MaMe,
... folgende Formeln H2:J2 und N2 ziehend nach unten kopieren und die Formeln aus Spalte J anschließend noch nach rechts bis Spalte M. (Die farbig hinterlegten Datenwerte habe ich zu Testzwecken mal abgeändert). In I1 brauchst Du nur noch die Jahreszahl einschreiben.
Arbeitsblatt mit dem Namen 'Auswert_2'
 ABCDEFGHIJKLMN
1NameEintrittAustrittTypabÄnderung Hilfsspalte202110,750,50,1ruhend
2Maxi Muster15.02.201013.04.20221   13.04.22Januar2    
3Moritz Mann25.11.202131.12.20210,5   31.12.21Februar2    
4Brian Master01.01.2021 101.09.2021LZ 01.09.21März2    
5Marco Aster01.01.202204.04.20221   04.04.22April3    
6Ernst Meier07.04.2021 115.06.20210,75 15.06.21Mai3    
7Ilse Sommer01.12.2021 0,1   20.04.22Juni31   
8Elke Winter01.12.202131.05.20220,7501.10.20210,1 01.10.21Juli21   
9        August21   
10        September21  1
11        Oktober11 11
12        November11111
13        Dezember11121

ZelleFormel
H2=(WENN(C2="";WENN(E2;E2;HEUTE());WENN(E2="";C2;MIN(C2;E2))))*(B2>0)
I2=(ZEILE(A1)&"-"&I$1)+0
J2=SUMMENPRODUKT((($B$2:$B$499=MONATSENDE($I2;0))*(($H$2:$H$499-TAG($H$2:$H$499)+1)>=$I2)*($D$2:$D$499=J$1)+ISTZAHL($F$2:$F$499)*(($H$2:$H$499-TAG($H$2:$H$499)+1=$I2)*(WECHSELN(WECHSELN(WECHSELN($F$2:$F$499&"R";"R";0);"EZ";0);"LZ";"")+0)=J$1)))
N2=SUMMENPRODUKT((E$2:E$499=MONATSENDE(I2;0))*(E$2:E$499>0)*(WECHSELN(WECHSELN(F$2:F$499;"L";"E");"EZ";"R")="R"))
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Gruß Werner
.. , - ...
Anzeige
AW: dann teste mal ...
06.05.2022 14:33:50
MaMe
Hallo Werner,
SORRY das ich erst jetzt antworte... andere Dinge gingen vor...
Formel funktioniert - ein dickes Danke hierfür - auch wenn ich so gar nicht weiß, was das mit dem 'WECHSELN' auf sich hat. Muß das Formelkonstrukt mal in einer ruhigen Phase austesten :-)
Formel/Tabelle steht und ne andere Lady kann das jetzt weiter pflegen/bearbeiten - nochmal Danke !!

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige