Seite 1 von 1
(Gelöst)Berufe Filtern und auflisten mit Anzahl
Verfasst: Mi, 03.02.2016 22:25
von Taghor
Guten Abend,
ich habe gerade irgentwie ein Problem wo ich auf keine Lösung komme.
Ich habe eine Tabelle wo ich für jede Person eine Zeile habe und in dieser die Lohngruppe
aussuche und eintrage ob vieleicht Lerling oder Gehilfe.
Gibt es eine normale möglichkeit also ohne Macro usw.
Das ich eine Liste erstelle mit den im Moment vorhandenen Berufen.
Das Problem zur Auswahl an Berufen stehen 9 Kategorien mit auf bedarf erweiterbaren Berufen wo er drauf zugreift.
Und eben immer erweiterbaren Personenzeilen ( die durch einfaches Kopieren und einfügen)
Beispiel:
Schlosser
Schlosser
Schlosser Gehilfe
Maler
Maler
Maler
Schreiner
Schreiner Lehrling
soll ergeben:
Schlosser 2
Schlosser Gehilfe 1
Maler 3
Schreiner 1
Schreiner Lehrling 1
(In der Auswahlliste der Berufe stehen aber 100 Berufe und mehr drinnen )
MfG Taghor
Re: Berufe Filtern und auflisten mit Anzahl
Verfasst: Mi, 03.02.2016 22:55
von echo
Hallo
ich habe deine Beispieldatei mal angepasst
Gruß Holger
Re: Berufe Filtern und auflisten mit Anzahl
Verfasst: Do, 04.02.2016 07:13
von Taghor
Danke für die Hilfe aber leider scheint sie nicht zu funktionieren da er etliche Fehler anzeigt.
Und du da einen Bezug auf A1 und A2 usw gemacht hast wo doch überhaupt keine Daten drinnen stehen.
Aber trotzdem Danke ich werde mir mal die Befehle anschauen und versuchen das System zu erkennen .
Re: Berufe Filtern und auflisten mit Anzahl
Verfasst: Do, 04.02.2016 08:27
von echo
Hallo
kannst mir glauben das es bei mir (LibreOffice) einwandfrei funktioniert.
=WENN(ZÄHLENWENN(F$5:$F5;F5)=1;ZEILE(A1);"")
=INDEX($F$5:$F$3000;KKLEINSTE($K$5:$K$3000;ZEILE(A1)))
zeile(A1) liefert 1
zeile(A2) liefert 2
usw.
Der Bezug nach A1 macht die Formeln nur kopierbar und muss mit einem Bezug der ersten Zeile beginnen.
ob dort A1; B1 oder xx1 drin steht ist irrelevant.
=WENN(ZÄHLENWENN(F$5:$F5;F5)=1;1;"")
=INDEX($F$5:$F$3000;KKLEINSTE($K$5:$K$3000;1))
..
=WENN(ZÄHLENWENN(F$5:$F5;F5)=1;2;"")
=INDEX($F$5:$F$3000;KKLEINSTE($K$5:$K$3000;2))
Dieser Wert wird beim runter kopieren nur jeweils um 1 erhöht
Gruß Holger
Re: Berufe Filtern und auflisten mit Anzahl
Verfasst: Do, 04.02.2016 09:47
von Taghor
ich habe im moment Apache Open Office 4.1.0 drauf

so sieht es aus.
Aber ich beschäftige mich später nochmal damit um die Vorgehensweise zu verstehen

Re: Berufe Filtern und auflisten mit Anzahl
Verfasst: Do, 04.02.2016 10:06
von balu
Moin moin.
Taghor hat geschrieben:
aber leider scheint sie nicht zu funktionieren da er etliche Fehler anzeigt.
Korrekt. Zumindest unter AOO.
echo hat geschrieben:
kannst mir glauben das es bei mir (LibreOffice) einwandfrei funktioniert.
Auch Korrekt.
Das Problem liegt darin, das AOO bis einschließlich zur 4.1.1
=WENNFEHLER() nicht kennt, da diese Funktion in der Datei von Holger angewendet wird.. Und ob das bei AOO 4.1.2 anders aussieht, weiß ich jetzt nicht, da ich diese Version noch nicht habe.
Gruß
balu
Re: Berufe Filtern und auflisten mit Anzahl
Verfasst: Do, 04.02.2016 10:38
von Taghor
Die frage die mir gerade stellt warum macht er in der H Zeile am anfang alles richtig.
=INDEX($F$5:$F$3000;KKLEINSTE($K$5:$K$3000;ZEILE(A7))) die macht er noch richtig.
=INDEX($F$5:$F$3000;KKLEINSTE($K$5:$K$3000;ZEILE(A8))) ab da macht er #Wert und unten in Office steht. Falscher Datentyp
Re: Berufe Filtern und auflisten mit Anzahl
Verfasst: Do, 04.02.2016 12:05
von Taghor

Ah jetzt hab ich es verstanden die #Wert macht er mir weil es einfach keine Berufe mehr gibt die zu benennen sind.
Und ich habe die Fehlerkorrektur "Iferror" einfach gelöscht da das in Open Ofice nicht geht.
Entweder bekomme ich die Fehlermeldung mit Wenn weg oder wie ist in Open Office der
Befehl für Fehlerunterdrückung ?
Damit kann ich aber schonmal gut arbeiten . Jetzt muß ich probieren ob ich diese Tabelle auch irgentwo anders Hinschieben kann und ob sie dann immer noch funktioniert
Vielen Dank
Re: Berufe Filtern und auflisten mit Anzahl
Verfasst: Do, 04.02.2016 12:21
von Karolus
Hallo
Ich würde einfach den roten Bereich mit einer "Überschrift" in der 4.Zeile ausstatten, den Bereich einschliesslich Überschrift auswählen, und mir dann über →Daten→Pivottabelle→Erstellen ... mit ein paar Mausklicks in unter 10 Sekunden die gewünschte Ausgabe erzeugen. -- aber jeder wie er mag.
Re: Berufe Filtern und auflisten mit Anzahl
Verfasst: Do, 04.02.2016 12:23
von Taghor
hab die Fehlermeldung mit
=WENN(ISTFEHLER(INDEX($C$5:$C$3002;KKLEINSTE($D$5:$D$3002;ZEILE(A1))))=0;INDEX($C$5:$C$3002;KKLEINSTE($D$5:$D$3002;ZEILE(A1)));"")
wegbekommen. gibt es vieleicht noch eine sauberere Lösung ? ohne die doppelte Berechnung?
und verschoben hab ich es auch scheinbar funktioniert das in der Testdatei
MfG
Taghor
vielen Dank für die Hilfe
Re: Berufe Filtern und auflisten mit Anzahl
Verfasst: Fr, 05.02.2016 00:56
von echo
Hallo
wenn es an wennfehler() liegt, prüfe die Anzahl() der Einträge in der Hilfsspalte und vergleiche sie mit zeile(a1)
=WENN(ANZAHL($K$5:$K$3000)>=ZEILE(A1);INDEX($F$5:$F$3000;KKLEINSTE($K$5:$K$3000;ZEILE(A1)));"")
Gruß Holger
Re: Berufe Filtern und auflisten mit Anzahl
Verfasst: Fr, 05.02.2016 09:02
von Taghor
Jo die Version funktioniert auch ich teste mal welche besser ist.
Danke.