wenn Menschen bei uns im Sozialamt vorsprechen, kommt es öfter vor,
dass wir feststellen, dass sie außer der eigentlich gewünschten
Leistung noch Anspruch auf andere Leistungen haben könnten.
Dies soll nun gezählt werden. Dazu gibt es eine "Strichelliste" mit 10
verschiedenen Leistungen. Pro Antragsteller wird eine Zeile gefüllt
mit Einträgen bei den jeweils zu prüfenden Leistungen.
Ich soll helfen herauszufinden, welche Kombinationen von Leistungen
kommen vor und wie oft - und ich habe noch keine wirklich gute Idee.
Pivottabelle ist damit überfordert, denke ich.
Alle möglichen Kombinationen aufzulisten und per Summenprodukt
abzufragen finde ich nicht so "superelegant", ebenso das sukzessive
manuelle Betätigen der verschiedenen Autofilter.
Hat einer von euch einen Tipp für mich?
Danke und liebe Grüße
Ingrid
On 16 Feb., 14:24, Ingrid Kutsche <IngridKuts...@web.de> wrote:
> Ich soll helfen herauszufinden, welche Kombinationen von Leistungen
> kommen vor und wie oft - und ich habe noch keine wirklich gute Idee.
> Pivottabelle ist damit überfordert, denke ich.
>
> Hat einer von euch einen Tipp für mich?
Eine Pivot-Tabelle... ;-)
Ziehe alle 10 Felder mit den Leisungen in den Zeilenbereich und blende
die Teilergebnisse aus.
Ziehe dann das Feld mit den Namen in den Datenbereich.
So werden alle Kombinationen aufgelistet und in der letzten Spalte
gezählt.
--
Mit freundlichen Grüssen
Thomas Ramel
- MVP für MS-Excel -
das geht tatsächlich... Aber die entstandene Tabelle ist für Menschen
sehr schlecht lesbar (deutbar). Ich müsste sie nachbearbeiten:
kopieren, die vorhandenen Lücken füllen, die Einträge "x" durch die
jeweilige Spaltenübersicht und die Einträge "(leer)" durch nichts
ersetzen, damit auch für Ungeübte die Kombinationen der Leistungen
sichtbar werden.
Gäbe es noch eine andere Möglichkeit? Wäre die Mehrfachoperation
hierfür brauchbar? (Hab ich noch nie benutzt, vor kurzem zum ersten
Mal davon gelesen..)
ach so: XL XP
Ingrid
Ich würde schon versuchen, eine Pivot Tabelle zu verwenden.
Ansonsten empfehle ich Pfreq:
http://sulprobil.com/html/listfreq.html
Viele Grüße,
Bernd
danke dir! (Schade, dass die Seite nur englisch mit mir redet...)
Wenn ich das richtig verstanden habe, müssten die Spalteneinträge aber
die Bezeichnung der jeweiligen Leistung sein, nicht nur "einfache"
Kreuzchen.
Ich hab inzwischen Formeln gebastelt, die die verschachtelte
Pivottabelle "übersetzen".
Nun muss ich mir noch was überlegen, wie ich die Aktualisierungen und
evtl. Erweiterungen der Pivottabelle abfange.
Vielleicht gibt es doch noch eine "excel-eigene" Formel bzw. Lösung
ohne diese meine "Verrenkungen"?
Ingrid
Pfreq zählt alles (Zahlen, Text, also auch Kreuzchen).
Viele Grüße,
Bernd
in deinem Beispiel z�hlt Pfreq die auftretenden Kombinationen Name -
Vorname. Diese stehen in der Zeile nebeneinander.
Ich habe verschiedene Sozialleistungen als Spalten�berschriften. Aus den
Kreuzchen pro Zeile soll abgeleitet werden, welche Kombinationen von
Leistungen wie oft vorkommen. Kann das Pfreq wirklich so "�bersetzen"?
(Ich konnte es vorhin auf Arbeit nicht mehr ausprobieren).
Also z. B.: Kreuze in den Spalten 1, 2, 4 bedeutet Wohngeld + BaF�G +
Kinderzuschlag.
Kreuze in den Spalten 1 und 3 -> Wohngeld + Hartz IV
usw. (Damit mir keiner "sp�tr�mische Dekadenz" vorwirft: Die
Kombinationen ohne R�cksicht auf die Realit�t zusammengestellt. Au�erdem
gehts nicht darum, dass diese Leistungskombinationen gew�hrt werden,
sondern dass gepr�ft wird, welche in Frage kommt.)
M�sste f�r Pfreq nicht in jeder Zelle, die zutrifft, die
Leistungsbezeichnung auftauchen? Das w�re aber zu umst�ndlich f�r die
Kollegen, die am "Beratungstresen" stricheln m�ssen, mit welchen
Anliegen die Leute kommen bzw. an wen sie weitervermittelt werden.
Ingrid
Bernd P schrieb:
> Hallo Ingrid,
>
> Pfreq z�hlt alles (Zahlen, Text, also auch Kreuzchen).
>
> Viele Gr��e,
> Bernd
"Ingrid Kutsche" <Ingrid...@web.de> schrieb im Newsbeitrag
news:81fdbed3-27b5-414e...@b7g2000yqd.googlegroups.com...
> Ich soll helfen herauszufinden, welche Kombinationen von Leistungen
> kommen vor und wie oft - und ich habe noch keine wirklich gute Idee.
> Pivottabelle ist damit �berfordert, denke ich.
> Alle m�glichen Kombinationen aufzulisten und per Summenprodukt
> abzufragen finde ich nicht so "superelegant", ebenso das sukzessive
> manuelle Bet�tigen der verschiedenen Autofilter.
ich w�rde jeder der 10 Spalten einen Zahlenwert zuordnen. Damit werden die
Kreuzchen gewichtet und ich kann jeder Zeile eine (Summen)Zahl zuordnen.
Es bietet sich das Bin�rsystem an. Die linke Spalte bekommt den Wert 2^9 =
512dezimal daneben 2^8 = 256 .... bis 2^0 = 1
512 256 128 64 32 16 8 4 2 1
Die Zeilensummen sind dann eeineindeutig bestimmt und k�nnen leicht
ausgewertet werden
Gru�
Klaus
Ein Beispiel:
Wohngeld Bafög Kinderzuschlag Sozialgeld Waisenrente Witwengeld
maier x x [] x [] []
müller [] x x x [] x
herrmann x x [] x [] []
schmitt [] x x x [] x
schmidt x x [] x [] []
[] = leer
Nun selektiere einen Bereich von 2 Zeilen und 7 Spalten und gib als
Matrixformel ein:
=Pfreq(WIEDERHOLEN(B1;B2:B6="x");WIEDERHOLEN(C1;C2:C6="x");WIEDERHOLEN(D1;D2:D6="x");WIEDERHOLEN(E1;E2:E6="x");WIEDERHOLEN(F1;F2:F6="x");WIEDERHOLEN(G1;G2:G6="x"))
Dann erhältst Du als Ausgabe:
Wohngeld Bafög [] Sozialgeld [] [] 3
[] Bafög Kinderzuschlag Sozialgeld [] Witwengeld 2
Die jeweils ersten 6 Spalten könntest Du mit meinem Makro MultiCat
noch zusammenfassen / verschönern.
Falls Du es anders benötigst, gib bitte ein Beispiel an, wie Deine
EIngabe aussieht und wie Du Dir die Ausgabe vorstellst.
Viele Grüße,
Bernd
danke schön. Das probier ich dann mal aus. Als Ausgabeergebnis würde
mir bald noch besser gefallen, was eine andere Funktion von dir
leistet (die ich versehentlich gestern zuerst angeschaut habe, aber
jetzt ist der Name weg), die die einzelnen Einträge mit Komma
verbunden zusammenstellt und diese Kombinationen zählt.
Ingrid
das ist eine interessante Idee, danke dir. Ich werd mal knobeln, wie
ich es nun realisiere.
Dann müsste ich ja alle möglichen Kombinationen und deren Summen
irgendwo auflisten, damit der Rückschluss aus den Summen auf die
Leistungen möglich ist. Am Ende soll ja herauskommen, welche
Leistungskombinationen am häufigsten auftreten -> welche
"Spezialisten" am meisten gebraucht werden, wenn es für alle
Antragsteller eine gemeinsame Anlaufstelle gibt.
Ingrid
On 16 Feb., 23:00, "Klaus \"Perry\" Pago" <pe...@dachs.ping.de> wrote:
> Hallo Ingrid,
>
> "Ingrid Kutsche" <IngridKuts...@web.de> schrieb im Newsbeitragnews:81fdbed3-27b5-414e...@b7g2000yqd.googlegroups.com...
On 16 Feb., 16:21, Ingrid Kutsche <IngridKuts...@web.de> wrote:
>
> das geht tatsächlich...
Aber klar doch, Du hast doch nicht etwa daran gezweifelt... ;-)
> Aber die entstandene Tabelle ist für Menschen
> sehr schlecht lesbar (deutbar). Ich müsste sie nachbearbeiten:
> kopieren, die vorhandenen Lücken füllen, die Einträge "x" durch die
> jeweilige Spaltenübersicht und die Einträge "(leer)" durch nichts
> ersetzen, damit auch für Ungeübte die Kombinationen der Leistungen
> sichtbar werden.
Ja, das ist richtig - eine kleine VBA-Routine kann das aber durchaus
einfach regeln.
Nach einem Muster habe ich das wie folgt realisiert - das müsste man
noch an deinen Aufbau anpassen:
Sub Makro1()
ActiveSheet.PivotTables("PivotTable1").PivotSelect "",
xlDataAndLabel
Selection.Offset(1, 0).Copy
Range("J5").PasteSpecial Paste:=xlValues
Selection.Replace "(Leer)", ""
Dim intS As Integer
For intS = 1 To Selection.Columns.Count - 1
With Selection.Columns(intS)
.Replace 1, .Cells(1, 1)
End With
Next intS
With Selection
.Rows(1).ClearContents
.Rows(.Rows.Count - 1).ClearContents
.Sort Key1:=.Cells(1, .Columns.Count), _
Order1:=xlDescending, _
header:=xlNo
End With
End Sub
"Ingrid Kutsche" <Ingrid...@web.de> schrieb im Newsbeitrag
news:1444d5e2-0810-4a66...@i39g2000yqm.googlegroups.com...
> Dann m�sste ich ja alle m�glichen Kombinationen und deren Summen
> irgendwo auflisten, damit der R�ckschluss aus den Summen auf die
> Leistungen m�glich ist.
Dann w�rde sich doch besser das Dezimalsystem anbieten mit 10^9 ....10^0
und die Summe als String ausweisen.
Die R�ckwandlung k�nnte einfach durch Abfrage der
einzelnen Stellen mittels TEIL() erfolgen.
Gru�
Klaus
die R�ckumwandlung kann doch �ber die Zeilen erfolgen, in denen die
Summierung erfolgte,
denn da sind die Spalten-Infos ja noch vorhanden.