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.

Formel vereinfachen
#1
Hallo,

wie kann ich die Formeln vereinfachen? Denn K7 ist doch (eigentlich) nie kleiner als k7-heute().

LOP
KLM
5aktueller Terminerledigt Datum 
601.07.201401.07.14
707.10.2015-6
831.08.201416.09.14-16
904.11.201522

verwendete Formeln
Zelle Formel Bereich N/A
M7:M9=WENN(L7<1;K7-HEUTE();K7-L7)

Bedingte Formatierung Haupttabelle 1
Wird angewendet auf   Nr. Bed.  Regeltyp  Operator   Formel1   Formel2   Format Schrift Füllfarbe   Unterstrichen   Schrift- farbe Muster   Musterfarbe Typ Bereich
$K$7:$K$5601.Bed.: Zellwert istkleiner=WENN(L7<1;HEUTE();K7-HEUTE())39423       1K7:K56
$M$7:$M$5601.Bed.: Zellwert istkleiner=0255       1M7:M56
$M$7:$M$5602.Bed.: Zellwert istgrößer oder gleich=065280       1M7:M56
Bedingte Formatierung Haupttabelle 2 oberere/unterer Bereich  
Wird angewendet auf   Nr. Bed. Format Zelle Anhalten Auswahl   Anzeige   Anzahl   Durchschnitt   Typ   Bereich
$K$7:$K$5601.Bed.   Wahr          1K7:K56
$M$7:$M$5601.Bed.   Wahr          1M7:M56
$M$7:$M$5602.Bed.   Wahr          1M7:M56
Die Bedingungen wurden mit Excel-Version ab 2007 ausgelesen.

Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 19.07 einschl. 64 Bit

Antworten Top
#2
Hallo Ralf,

wäre das eine Alternative:


Code:
=K7-max(l7;heute())
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#3
Hi Edgar,

(13.10.2015, 13:50)BoskoBiati schrieb: wäre das eine Alternative:

nee, schau mal bei Zeile 8, da steht dann -408 statt -16.

Wenn ich in diese Formel für Zelle M7:M9 statt Max nun Min eintrage, dann passt es dort.
Die bedingte Formatierung muß ich noch auf die gleiche Formel ändern und testen.

Nee, dort geht es nicht so.

LOP
KLM
5aktueller Terminerledigt Datum 
601.07.201401.07.14
707.10.2015-6
831.08.201416.09.14-16
904.11.201522

verwendete Formeln
Zelle Formel Bereich N/A
K7:K9=WENNFEHLER(RECHTS(J7;10)*1;"")
M7:M9=WENNFEHLER(K7-MIN(L7;HEUTE());"")

Bedingte Formatierung Haupttabelle 1
Wird angewendet auf   Nr. Bed.  Regeltyp  Operator   Formel1   Formel2   Format Schrift Füllfarbe   Unterstrichen   Schrift- farbe Muster   Musterfarbe Typ Bereich
$K$7:$K$5601.Bed.: Zellwert istkleiner=WENN(L7<1;HEUTE();K7-HEUTE())39423       1K7:K56
$M$7:$M$5601.Bed.: Zellwert istkleiner=0255       1M7:M56
$M$7:$M$5602.Bed.: Zellwert istgrößer oder gleich=065280       1M7:M56
Bedingte Formatierung Haupttabelle 2 oberere/unterer Bereich  
Wird angewendet auf   Nr. Bed. Format Zelle Anhalten Auswahl   Anzeige   Anzahl   Durchschnitt   Typ   Bereich
$K$7:$K$5601.Bed.   Wahr          1K7:K56
$M$7:$M$5601.Bed.   Wahr          1M7:M56
$M$7:$M$5602.Bed.   Wahr          1M7:M56
Die Bedingungen wurden mit Excel-Version ab 2007 ausgelesen.

Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 19.07 einschl. 64 Bit

Antworten Top
#4
Hallo,

dann machen wir es so:


Code:
=K7-((L7="")*HEUTE()+L7)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#5
Hi Edgar,

(13.10.2015, 15:11)BoskoBiati schrieb: dann machen wir es so:
Code:
=K7-((L7="")*HEUTE()+L7)

sowohl diese Formel funktioniert, als auch Deine andere, wenn das "MIN(..." verwendet wird.

Ist eine Verkürzung der bedingten Formatierung sinnvoll und möglich?
"Zellwert ist kleiner": =WENN(L7<1;HEUTE();K7-HEUTE())
oder
"Formel ist": =K7< WENN(L7<1;HEUTE();K7-HEUTE())

Gesamtergebnis bei L7<1:
K7 < heute() => True
K7 = heute() => False
K7 > heute() => False

Gesamtergebnis bei L7>1 oder L7=1:
K7 < K7-heute() => False
K7 >= K7-heute() tritt nicht auf

L7="":
"Dann" oder "Sonst"?
Antworten Top
#6
Hallo Ralf,

ich weiß nicht, unter welchen Bedingungen Du markieren möchtest, daher kann ich Dir auch keine Vereinfachung mehr anbieten.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#7
Hi Edgar,

(14.10.2015, 11:30)BoskoBiati schrieb: ich weiß nicht, unter welchen Bedingungen Du markieren möchtest, daher kann ich Dir auch keine Vereinfachung mehr anbieten.

ich habe die Datei übernommen und weiß die Bedingungen selber nicht genau.
In K7 und L7 steht jeweils ein Datum.
Ich habe mir die Bedingung so wie im oberen Beitrag stehend versucht zu zerlegen, um sie zu verstehen.

Die Zelle K7 wird orange, wenn diese Bedingung zutrifft:
Code:
"Zellwert ist kleiner": =WENN(L7<1;HEUTE();K7-HEUTE())
dies entspricht doch der
"Formel ist": =K7<WENN(L7<1;HEUTE();K7-HEUTE())

Eigentlich heißt diese Bedingung doch:
Aktueller Termin abgelaufen und noch kein Abschlußtermin eingetragen.
K7 wird gefärbt, wenn K7< heute() und L7 = leer
oder nicht?

Also:
Code:
=(K7<HEUTE())*(L7="")

Mich irritiert einfach der rot markierte Formelteil:
=K7<WENN(L7<1;HEUTE();K7-HEUTE())
Antworten Top
#8
Hallo Ralf,

Du hast Recht. Deine Formel genügt.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#9
Hi Edgar,

(15.10.2015, 09:27)BoskoBiati schrieb: Du hast Recht. Deine Formel genügt.

Dann habe ich die Bedingung aus der Formel korrekt ausgelesen, danke.
Antworten Top


Gehe zu:


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