Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Bedingte Formatierung
#11
um es ehrlich zu sagen, ich würde da in 100 kalten Wintern nicht drauf kommen.

Für mich (und einen Anfänger) finde ich sowohl die Lösung von Edgar (zu komplex für mich), als auch Günter (mein Problem mit Matrix-Formeln) für sehr schwierig zum nachvollziehen und hätte Probleme, die auf eigene Tabellen anzupassen.

Aber ich weiß, das ist ja auch eine schwierige Frage gewesen: also :1823
Antworten Top
#12
Hi,

(14.12.2014, 12:33)BoskoBiati schrieb: Hier mal eine Formel, die das berücksichtigt:

Andrés Tool kann das bei mir nicht zurückwandeln.
Antworten Top
#13
Hi,

(14.12.2014, 14:42)WillWissen schrieb: Das Problem taucht nach meinem Dafürhalten mit der HSp-Lösung nicht auf (lasse mich natürlich gerne vom Gegenteil überzeugen ;) )

auch hier funktioniert die Rückwandlung nicht korrekt.
Nach Copy&Paste (aus Forum zu Excel) sind Leerzeichen in der Formel:
Code:
{=WENNFEHLER(LINKS(TEIL(LINKS(I9;MAX(ISTZAHL(TEIL(I9;SPALTE(9:9);1)*1)*SPALTE(9: ​ 9)));VERGLEICH(1;ISTZAHL(TEIL(I9&0;SPALTE(9:9);1)*1)*1;0);LÄNGE(I9));8)*1;"")}
Ich glaube, da spinnt Gerd's Tool.

Ausschnitt aus Forum in Excel eingefügt und ohne Umwandlung mit dem anderen Tool ausgelesen. Überall, wo hier in der Formel ein Umbruch ist, sind es 3 und ein komisches Leerzeichen (wenn 4 gelöscht werden, ist das Zeichen davor auch weg) oder so:

Tabelle4
AB
19Formeln der Tabelle
20ZelleFormel
21J9{=WENNFEHLER(LINKS(TEIL(LINKS(I9;MAX(ISTZAHL(TEIL(I9;SPALTE(9:9);1)*1)*SPALTE(9: ​ 9)));VERGLEICH(1;ISTZAHL(TEIL(I9&0;SPALTE(9:9);1)*1)*1;0);LÄNGE(I9));8)*1;"")}
22K9{=WENNFEHLER(GLÄTTEN(RECHTS(TEIL(LINKS(I9;MAX(ISTZAHL(TEIL(I9;SPALTE(9:9);1)*1)*SPALTE(9:9) ​ ));VERGLEICH(1;ISTZAHL(TEIL(I9&0;SPALTE(9:9);1)*1)*1;0);LÄNGE(I9));8))*1;"")}
23J10{=WENNFEHLER(LINKS(TEIL(LINKS(I10;MAX(ISTZAHL(TEIL(I10;SPALTE(10:10);1)*1)*SPALT ​ E(10:10)));VERGLEICH(1;ISTZAHL(TEIL(I10&0;SPALTE(10:10);1)*1)*1;0);LÄNGE(I10));8)*1;"")}

 verbundene Zellen
A19:B19
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 18.19 einschl. 64 Bit



z.B. in B21:
)*SPALTE(9: ​ 9)));

und in B22:
)*SPALTE(9:9) ​ ));

und in B23:
*SPALT ​ E(10:10)));

Da klemmt dann natürlich die Rückwandlung!
Antworten Top
#14
Hi,
generell kommt es nach mM nur auf das zweite Datum an!

Was ist bei 4-stelliger Jahreszahl?
Antworten Top
#15
(14.12.2014, 15:20)Rabe schrieb: Hi,
generell kommt es nach mM nur auf das zweite Datum an!

Was ist bei 4-stelliger Jahreszahl?

Hi Ralf,

das hatte ich ja schon in meinem ersten Beitrag angemerkt, dass die Daten gleich aufgebaut sein müssen. In diesem Falle habe ich den einzigen "Ausrutscher" (2014 anstatt nur 14) an den Rest angeglichen und entsprechend die Formel aufgebaut. Sollte das Format TT.MM.JJJJ gewünscht sein, muss lediglich die Formel
Zitat:... LÄNGE(I9));8)*1;"") auf 10
geändert werden. Aber das wäre dann eine einmalige Anpassung.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#16
Hallo zusammen,

ich arbeite mit der Formel aus Excelformeln.de, da ist es eigentlich schnups, ob der erste oder zweite Term gesucht wird, da im Zweifel beide ausgegeben werden und auch separiert werden. Jahreszahl spielt auch keine Rolle:

Arbeitsblatt mit dem Namen 'Tabelle1'
 IJK
9möchte ab 01.01.15 in Filiale A arbeitenFALSCHFALSCH
10 #WERT!#WERT!
11 #WERT!#WERT!
12Urlaub von 01.12.2014 - 10.12.2014WAHRWAHR
13 #WERT!#WERT!
14 #WERT!#WERT!
15Arbeitet von 01.01.14  - 31.12.2014 in Fil. AWAHRFALSCH
16Urlaub 01.07.14 -14.07.14WAHRWAHR
17 #WERT!#WERT!
18 #WERT!#WERT!
19Urlaub am 10.12.14WAHRWAHR

ZelleFormel
J9{=WECHSELN(GLÄTTEN(LINKS(TEIL(LINKS(I9;MAX(ISTZAHL(TEIL(I9;SPALTE(9:9);1)*1)*SPALTE(9:9)));VERGLEICH(1;ISTZAHL(TEIL(I9&0;SPALTE(9:9);1)*1)*1;0);LÄNGE(I9));SUCHEN("-";TEIL(LINKS(I9;MAX(ISTZAHL(TEIL(I9;SPALTE(9:9);1)*1)*SPALTE(9:9)));VERGLEICH(1;ISTZAHL(TEIL(I9&0;SPALTE(9:9);1)*1)*1;0);LÄNGE(I9))&"-")-1));ZEICHEN(160);"")*1<HEUTE()}
K9{=WECHSELN(GLÄTTEN(TEIL(TEIL(LINKS(I9;MAX(ISTZAHL(TEIL(I9;SPALTE(9:9);1)*1)*SPALTE(9:9)));VERGLEICH(1;ISTZAHL(TEIL(I9&0;SPALTE(9:9);1)*1)*1;0);LÄNGE(I9));WENN(ISTZAHL(SUCHEN("-";I9));SUCHEN("-";TEIL(LINKS(I9;MAX(ISTZAHL(TEIL(I9;SPALTE(9:9);1)*1)*SPALTE(9:9)));VERGLEICH(1;ISTZAHL(TEIL(I9&0;SPALTE(9:9);1)*1)*1;0);LÄNGE(I9))&"-")+1;1);99));ZEICHEN(160);"")*1<HEUTE()}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

In J für das erste, in K für das zweite Datum. In der Formatierung geht es als normale Formel!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#17
Zum Schluss bleibt mir nur noch mal danke zu sagen. Ihr habt mir sehr geholfen:2818:18:
Antworten Top
#18
Hallo an alle fleißigen Helfer.
Ich hatte ja geschrieben das alles funktioniert. Grundsätzlich stimmt das auch. Leider habe ich heute beim Praxistest noch ein Problem festgestellt.
Wenn ich in die Zelle den Eintrag mache "Urlaub von 01.12.2014 - 10.12.2014" stellt die Formel von WillWissen fest, dass das Datum in der Vergangenheit liegt und meine Zelle wird wie gewünscht rot eingefärbt. Alles Tiptop.
Jetzt zu dem "Aber" (grins).
Wenn ich in der gleichen Zelle zum Beispiel den Eintrag mache "danach 3. Abteilung" färbt mir Excel die Zelle auch rot ein, da das Programm mir daraus das Datum "03.01.00" macht und das ja deutlich vor dem heutigen Datum liegt.
Das ist ist aber leider nicht so dolle.......:29:
Habt ihr da eine Hilfe für mich.

Danke

Schadre
Antworten Top
#19
Hi,

nimm für die erste Hilfsspalte diese Formel (hier für Zeile 11):

Code:
=WENN(WENNFEHLER(LINKS(TEIL(LINKS(I11;MAX(ISTZAHL(TEIL(I11;SPALTE(11:11);1)*1)*SPALTE(11:11)));VERGLEICH(1;ISTZAHL(TEIL(I11&0;SPALTE(11:11);1)*1)*1;0);LÄNGE(I11));8)*1;"")<36500;"";WENNFEHLER(LINKS(TEIL(LINKS(I11;MAX(ISTZAHL(TEIL(I11;SPALTE(11:11);1)*1)*SPALTE(11:11)));VERGLEICH(1;ISTZAHL(TEIL(I11&0;SPALTE(11:11);1)*1)*1;0);LÄNGE(I11));8)*1;""))

Natürlich wieder als Matrixformel abschließen. Zu deinem Vertändnis: mit der Wennabfrage "<36500" stelle ich nur fest, ob es sich bei der Zahl um ein Datum kleiner 6.12.99 handelt (willkürlich gewählt). In dem Fall bleibt die Zelle leer, sonst wird das festgestellte Datum eingetragen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • schadre
Antworten Top
#20
Hallo WillWissen. Danke für dein Engagement. Supi.
Deine Formel funktioniert leider nur bedingt. Also es funktioniert, dass bei einer Eingabe von "danach 3. Abteilung" die Zelle nicht mehr eingefärbt wird. Klasse.
Leider berücksichtigt die Formel bei einer Eingabe von "01.12.14 - 30.01.15" nur das erste Datum, also den 01.12.14. Das Ergebnis in der Hilfszelle lautet 01.12.14 und somit wird die Zelle rot eingefärbt, da das Datum ja in der Vergangenheit liegt.
Bei deiner ersten Formel vom 13.12.2014, 22:33, hat er die Zelle nicht eingefärbt, da der zweite Wert ja noch in der Zukunft liegt.
So hätte ich das wenn möglich auch weiterhin. Bitte, bitte.....:0505:0505:05:

Kurios für mich ist weiterhin, dass wenn ich "01.12.2014 - 30.01.2015" eingeben, er den Wert 01.12.2020 in der Hilfszelle ausgibt und dann nicht einfärbt.

Gruß schadre
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste