
Ich habe eine Fahrzeugdatentabelle mit 3 Spalten zur Aufzeichnung des Kilometerzählers.
- Kilometerzähler während der Reparatur oder beim Tanken
- Kilometerzähler amAnfangeiner Reise
- Kilometerzähler amEndeeiner Reise
Es gibt Lücken zwischen den Datenzeilen, weil Personen keine Unterlagen abgeben oder Reisen storniert haben. Leere Zellen sind also unvermeidlich.
Ich möchte bedingte Formatierung verwenden, um Fälle hervorzuheben, in denen dieAnfangKilometerzähler istWENIGERals die letzte ReiseEndeKilometerzähler. Dadurch müssen leere Zellen übersprungen werden und die letzte Fahrt gesucht, für die ein Endkilometerzähler aufgezeichnet wurde.
Ich habe in Google Sheets mithilfe der folgenden Formel Hilfe hierzu erhalten, diese Formel funktioniert jedoch nicht in Excel.
=(K9 > +sort(L$7:L8, not(isblank(L$7:L8)) * row(L$7:L8), false)) * not(isblank(K9)) * (+sort(L$7:L8, not(isblank(L$7:L8)) * row(L$7:L8), false) <> "Beginning")
Kann jemand helfen?
Antwort1
Sie möchten das letzte nicht leere Feld in Spalte L über der aktuellen Zeile finden? Hier ist die Formel, die Sie in Zeile 2 eingeben würden:
=LOOKUP(2,1/($L$1:$L1<>""),$L$1:$L1)
Beachten Sie, dass die erste Formel $L$1
absolut für Spalte und Zeile ist, die zweite jedoch $L1
relativ für die Zeile, sodass sie beim Kopieren/Einfügen nach unten aktualisiert wird. Die Formel in Zeile 3 (wenn Sie über die Tabelle kopieren/einfügen/ausfüllen) lautet automatisch:
=LOOKUP(2,1/($L$1:$L2<>""),$L$1:$L2)
Nachdem Sie nun wissen, wie das geht, können Sie die bedingte Formatierung auf die Werte im Bereich K2:K1000
oder auf das Ende Ihrer Daten anwenden:
=AND(ROW()>2,NOT(ISBLANK(K2)),K2<LOOKUP(2,1/($L$1:$L1<>""),$L$1:$L1))
Wir mussten zwei Ausschlüsse hinzufügen:
- Zeile > 2, weil jede Zahl kleiner ist als der wörtliche Text „Ende“, den Sie erhalten, wenn Sie nur die Zeilen über 2 berücksichtigen.
- Die Zelle ist nicht leer.
Hinweis: Sie benötigen keine Formeln in einer Hilfsspalte wie in Spalte N im Screenshot. Ich habe sie einfach dort gelassen, damit Sie sehen können, wie die Formel in der bedingten Formatierung funktioniert.