(Gelöst)Berufe Filtern und auflisten mit Anzahl

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Taghor
**
Beiträge: 45
Registriert: So, 18.05.2014 03:08

(Gelöst)Berufe Filtern und auflisten mit Anzahl

Beitrag 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
Dateianhänge
test.ods
(19.88 KiB) 80-mal heruntergeladen
Zuletzt geändert von Taghor am Fr, 05.02.2016 09:02, insgesamt 1-mal geändert.
echo
*******
Beiträge: 1034
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Berufe Filtern und auflisten mit Anzahl

Beitrag von echo »

Hallo
ich habe deine Beispieldatei mal angepasst
Gruß Holger
Dateianhänge
test.ods
(23.04 KiB) 114-mal heruntergeladen
Taghor
**
Beiträge: 45
Registriert: So, 18.05.2014 03:08

Re: Berufe Filtern und auflisten mit Anzahl

Beitrag 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 .
echo
*******
Beiträge: 1034
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Berufe Filtern und auflisten mit Anzahl

Beitrag 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
Taghor
**
Beiträge: 45
Registriert: So, 18.05.2014 03:08

Re: Berufe Filtern und auflisten mit Anzahl

Beitrag von Taghor »

ich habe im moment Apache Open Office 4.1.0 drauf Bild
so sieht es aus.
Aber ich beschäftige mich später nochmal damit um die Vorgehensweise zu verstehen :-)
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Berufe Filtern und auflisten mit Anzahl

Beitrag 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
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Taghor
**
Beiträge: 45
Registriert: So, 18.05.2014 03:08

Re: Berufe Filtern und auflisten mit Anzahl

Beitrag 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
Taghor
**
Beiträge: 45
Registriert: So, 18.05.2014 03:08

Re: Berufe Filtern und auflisten mit Anzahl

Beitrag von Taghor »

Bild
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
Karolus
********
Beiträge: 7532
Registriert: Mo, 02.01.2006 19:48

Re: Berufe Filtern und auflisten mit Anzahl

Beitrag 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.
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Taghor
**
Beiträge: 45
Registriert: So, 18.05.2014 03:08

Re: Berufe Filtern und auflisten mit Anzahl

Beitrag 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
echo
*******
Beiträge: 1034
Registriert: Fr, 14.11.2008 15:27
Wohnort: BRA - Nds

Re: Berufe Filtern und auflisten mit Anzahl

Beitrag 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
Dateianhänge
test.ods
(23.43 KiB) 93-mal heruntergeladen
Taghor
**
Beiträge: 45
Registriert: So, 18.05.2014 03:08

Re: Berufe Filtern und auflisten mit Anzahl

Beitrag von Taghor »

Jo die Version funktioniert auch ich teste mal welche besser ist.
Danke.
Antworten