Hallo,
ich habe einen Putzplan für das ganze Jahr erstellt, indem ich in Spalte A die Tätigkeiten aufgelistet habe, in Zeile 1 die Kalenderwochen angegeben und dann für jede Woche ein "X" bei der entsprechenden Tätigkeit, die in dieser Woche erledigt werden muss, eingetragen habe. Jetzt möchte ich für jede Woche eine Tabelle erstellen, in der die zu erledigenden Aufgaben aufgelistet werden. Kann ich dies mit irgendeiner Formel automatisieren, sodass ich für jede Woche nur die Spalte (also Kalenderwoche) angeben muss, aus der er die Kreuze "abliest" und dann die entsprechenden Werte aus Spalte A nimmt und in eine neue Tabelle überträgt?
LG,
Mirranda
Danke für den Hinweis.
Im Blatt "Verteilung" sind die Aufgaben mit "X" auf die KW verteilt und im Blatt "KW30" sind drei beispielhafte Tabellen, die ich jeweils per Hand aufgefüllt habe. Die dort in der Spalte B aufgelisteten Arbeiten würde ich gern anhand der "X" vom anderen Blatt "auslesen" lassen...
Hallo Mirranda,
eine Kreuztabelle lässt sich nur sehr schwer bis gar nicht auslesen. Zudem bekomme ich den Schreibschutz nicht weg.
Ich weiß leider nicht, warum da ein Schreibschutz drauf ist und wie ich den entfernen könnte...
Hallo,
mit der älteren Version von LibreOffice konnte ich keinen Schutz erkennen.
Hier mit ".saveas"
mfg
Hallo Mirranda,
z.B: so:
Arbeitsblatt mit dem Namen 'KW 30' |
| A | B | C | D |
1 | KW 30 | Was | Wer | Wann |
2 | | KK | | täglich |
3 | | Saugen | | täglich |
4 | | Arbeitsfläche | JoJu | täglich |
5 | | Wohnzimmertische | | 1 Woche |
6 | | Wäsche | | 1 Wochen |
7 | | Pflanzen | | 1 Wochen |
8 | | A Säubern | | 2 Wochen |
9 | | Staub+FB | | 3 Wochen |
10 | | Kätzchenplätzchen | | 2 Wochen |
11 | | | | |
Zelle | Formel |
B2 | =WENNFEHLER(INDEX(Tabelle5[[#Alle];[KW]];AGGREGAT(15;6;(ZEILE(Tabelle5[[#Alle];[KW]])/(INDEX(Tabelle5[[#Alle];[1]:[53]];0;VERGLEICH(RECHTS($A$1;LÄNGE($A$1)-3);Tabelle5[[#Kopfzeilen];[1]:[53]];0))="X"));ZEILE(A1)));"") |
D2 | =WENNFEHLER(SVERWEIS(B2;Tabelle5[[KW]:[Spalte1]];2;0);"") |
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010 |
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg |
Siehe angehängte Beispieldatei
Gruß
Fred
Hallo Fred,
vielen Dank für die Mühe! Das sieht sehr gut aus.
Kannst du mir noch erklären, was ich ändern muss, um die KW zu wechseln? Dein Befehl übersteigt mein Verständnis leider
Liebe Grüße
Mirranda
Ok, habs gerade herausgefunden, ich dachte ich muss etwas in der Formel ändern
Wow, danke! Das ist ja mega komfortabel!! Wahnsinn.
Dass es drei Tabellen unter einander sind, funktioniert jetzt aber nicht mehr, oder? Zumindest, wenn ich die Tabelle nach unten kopiere, gibt es kein Ergebnis.
LG
Hallo Mirranda,
Zitat: Dein Befehl übersteigt mein Verständnis leider
Das Prinzip der AGGREGAT-Formel wird hier gut erklärt:
https://www.youtube.com/watch?v=He3dblboncw
Zitat:Dass es drei Tabellen unter einander sind, funktioniert jetzt aber nicht mehr, oder? Zumindest, wenn ich die Tabelle nach unten kopiere, gibt es kein Ergebnis.
Doch, das funktioniert schon; allerdings müssen ein paar Zellbezüge angepasst werden:
Formel in B15:
=WENNFEHLER(INDEX(Tabelle5[[#Alle];[KW]];AGGREGAT(15;6;(ZEILE(Tabelle5[[#Alle];[KW]])/(INDEX(Tabelle5[[#Alle];[1]:[53]];0;VERGLEICH(RECHTS(
$A$14;LÄNGE(
$A$14)-3);Tabelle5[[#Kopfzeilen];[1]:[53]];0))="X"));ZEILE(
A1)));"")
Man kann die Formel auch noch so abändern, dass sich diese Zellbezüge automatisch beim runterkopieren anpassen (Luxusvariante)
Allerdings wird die Formel dadurch noch länger und komplexer.
Siehe Beispieldatei
Gruß
Fred
Wow, vielen vielen Dank! Ich hoffe, dass ich das übertragen kann, wenn ich nochmal etwas ähnliches brauche. Beide Versionen sind wirklich sehr hilfreich.
Tausend Dank!