07.02.2017, 11:22 (Dieser Beitrag wurde zuletzt bearbeitet: 07.02.2017, 13:16 von Rabe.
Bearbeitungsgrund: Schriftformatierung lesbar
)
Hallo!
Ich habe folgendes Problem:
In Tabelle1 sind pro Mitarbeiter 2 Spalten angelegt, mit bedingter Formatierung hinterlegt und teilweise auch mit Formeln.
In Tabelle 2 bezieht sich auf Werte in Tabelle 1 und soll genau die gleiche Reigenfolge an Mitarbeitern wieder vorkommen, mit dem Unterschied, dass es hier 4 Spalten (davon 1 immer ausgeblendet) gibt und die bedingte Formatierung auch eine andere ist.
Das heißt es gibt einen dynamischen Bereich, der sich immer automatisch aktualisieren soll mit den Namen und darunter einen festen Bereich wo jeweils Werte eingetragen werden sollen.
Da ich die Namen in einer Zeile zwar alphabetisch sortieren kann, jedoch die entsprechende Werte des Mitarbeiters sich nicht mit verschieben, brauche ich eine Lösung, wie man neue Mitarbeiter zwischen bestehende einfügen kann, so dass die Werte darunter passen und in Tabelle 2 das gleiche Bild entsteht. Dazu wurden Kopiervorlagen pro Tabelle erstellt, die die korrekte Formatierung und Formeln enthalten.
Damit sich die Bedingte Formatierung in Tabelle 2 automatisch immer alle 4 Spalten wiederholt haben wir versucht Folgende Formel als bedingte Formatierung einzugeben.
INDIREKT("Qualifikationen!"&ADRESSE(ZEILE()+6;(SPALTE()-7)/2+13))<
INDIREKT("Qualifikationen!"&ADRESSE(ZEILE()+6;(SPALTE()-7)/2+12))
*(REST(SPALTE();4)=3)
Diese Formel funktioniert soweit, aber muss um eine Und Formel erweitert werden. Es scheint, als dass hier die UND Formel ein Problem macht.
=WENN(UND(INDIREKT("Tabelle1!"&ADRESSE(ZEILE()+6;(SPALTE()-6)/2+13))<
INDIREKT("Tabelle1!"&ADRESSE(ZEILE()+6;(SPALTE()-6)/2+12));
INDIREKT("Tabelle1!"&ADRESSE(ZEILE()+6;(SPALTE()-6)/2+12))<>"");"ja";"nein")
*(REST(SPALTE();4)=3)
Ziel war es, möglichst ohne Makros auszukommen, da eine große Gruppe Menschen die Tabelle möglichst einfach benutzen soll.
07.02.2017, 13:03 (Dieser Beitrag wurde zuletzt bearbeitet: 07.02.2017, 13:08 von BoskoBiati.)
Hallo,
1. ist der Tabellenaufbau eher suboptimal
2. wäre bei dem Tabellenaufbau m.E. der Einsatz von Makros günstiger
3. sehe ich diese Formel nirgendwo
4. ist hier eine Formel mit INDIREKT nicht notwendig!
5. braucht es kein WENN in einer Formatierung!
6. wäre es interessant zu wissen, für welche Zellen diese Wahnsinnsformel überhaupt wirken soll!!!
7. erzeugt die Formel einen Fehler, weil ja/Nein mit einer Zahl multipliziert werden sollen, was gar nie nicht funktioniert!
8. ist mir absolut unklar, was das überhaupt werden soll!
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Zitat:Da ich die Namen in einer Zeile zwar alphabetisch sortieren kann, jedoch die entsprechende Werte des Mitarbeiters sich nicht mit verschieben,
wohl eher einer falschen Vorgehensweise oder einem schlechten Tabellenaufbau geschuldet!
Wenn ich dann noch feststelle, dass < dazu verwendet wird, um einen Abgleich mit "x" zu machen, dann ists eh vorbei mit Lustig!
Da die Tabelle auch so reduziert wurde, dass man nicht mehr erkennen kann, was für Daten und Zusammenhänge darin sind, ist es auch nicht möglich das zu lösen!
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Ja kann sein, dass die Formel sehr umständlich ist. Ich habe das Problem nochmal einfach versucht darzustellen.
"JA" und "NEIN" werden aus einem anderen Tabellenblatt erstellt.
Wenn ich jetzt eine Spalte vor C einfüge, passt die BF nicht mehr, sondern sie schiebt sich zu weit nach rechts.
Rechts von der neuen Spalte stimt die Formatierung nicht mehr. Dort rutsch die bedingte Formatierung, die sich auf Spalte D (neu) bezieht in die Spalte F anstatt nach E. Desto mehr Spalten ich einfüge, desto weiter rutsch die Formatierung weg von der Spalte, auf die sie sich beziehen soll. Das heißt, wenn ich 2 Spalten zwischen B und C einfüge, dann rutsch die bedingte Formatierung, die sich auf Spalte E (neu) beziehen soll, in die Spalte H und nicht wie gewünscht in F.
Vielleicht kann sich ja nochmal jemand an dieseses Problem heran trauen?