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
#1
Hallo zusammen,
ich würde mal wieder eure Hilfe benötigen, ich steh gerade am Schlauch Smile 
Ich habe eine Tabelle mit vielen Datensäte, bei den Artikel habe ich die Relevanten rausgesucht und mit YES gegenzeichnet, nun möchte ich es erreichen, das alle Zeilen als Relevant markiert sind über die Auftragsnummer verglichen werden und die dazugehörigen Aufträge mit markiert werden, siehe Tabelle .
Denke es sollte über die Bedingte Formatierung gehen, komme aber da nicht weiter.
Habt Ihr da einen Tipp für mich?

Vielen Dank und Grüße aus Nürnberg


Angehängte Dateien
.xlsx   Hilfe Bedingte Formatierung.xlsx (Größe: 9,68 KB / Downloads: 6)
Antworten Top
#2
Moin!
Markiere A5:E19
Als Formel der bedingten Formatierung:
=ZÄHLENWENNS($A:$A;$A5;$D:$D;"YES")
Format zuweisen.

Gruß Ralf

Und jetzt visuell:
Arbeitsblatt mit dem Namen 'Tabelle1'
ABCD
4AuftragsnummerBezeichnungStückRelevant
5322907Rad1,00YES
6322907Fahrzeit0,65
7322907Arbeitszeit ohne Berechnung0,67
8322907Arbeitszeit20,02
9322907bla1,00
10323323Rad1,12
11323323Fahrzeit0,02

Zellebedingte Formatierung...Format
A51: ZÄHLENWENNS($A:$A;$A5;$D:$D;"YES")abc
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Wolf261
Antworten Top
#3
Vielen Dank Ralf,
funktioniert soweit Smile  jetzt taucht ein Problem auf, wenn ich die Formel laufen lassen, hängt Excel sich auf bzw. wird extrem langsam.
Denke es liegt an der Datenmenge, gibt es eine Möglichkeit die Regel nur einmal ausführen zu lassen und diese dann zu stoppen ohne diese zu Bearbeiten?
Ich komme nicht auf den Reiter bedingte Formatierung nach dem Start der Regel.

Viele Grüße aus Nürnberg
Antworten Top
#4
Ja, die Formel ist bei großen Listen sehr rechenintensiv.
Ich überlege mir später etwas, muss jetzt aber erst mal weg.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Wolf261
Antworten Top
#5
oder so


Angehängte Dateien
.xlsx   Bedingte Formatierung-3.xlsx (Größe: 15,55 KB / Downloads: 6)
__________________________________________________
Je mehr ich weiß, desto mehr erkenne ich, dass ich nichts weiß.
(Albert Einstein frei nach Sokrates)
[-] Folgende(r) 1 Nutzer sagt Danke an bug99 für diesen Beitrag:
  • Wolf261
Antworten Top
#6
Moin!
Sieht gut aus @bug99!
Man müsste schauen wie sich das 4. Argument 0 auf (sehr) lange Listen auswirkt.

Nur eine Anmerkung:
Die bed.For. überprüft ja grundsätzlich Wahrheitswerte.
Daher kann man diese Deine Formel
=WENN(SVERWEIS($A5;$A$5:$D$19;4;0)="yes";WAHR;FALSCH)
wie folgt verkürzen
=SVERWEIS($A5;$A$5:$D$19;4;0)="yes"

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Wolf261
Antworten Top
#7
Anmerkung:

Voraussetzung für meinen Lösungsvorschlag ist aber, dass immer die erste Position einer Auftragsnummerngruppe mit "yes" gekennzeichnet wird,

Wenn das nicht sichergestellt werden kann, dann wäre eine Lösung mit Hilfsspalte anzudenken


Angehängte Dateien
.xlsx   Bedingte Formatierung-4.xlsx (Größe: 15,96 KB / Downloads: 3)
__________________________________________________
Je mehr ich weiß, desto mehr erkenne ich, dass ich nichts weiß.
(Albert Einstein frei nach Sokrates)
Antworten Top
#8
Erstmal danke für eure Hilfe,
ich muss mir das in Ruhe mal anschauen.
Die allererste Lösung klappt zwar, aber ich kann mit Excel dann nicht arbeiten, die Grunddatei hat 2700 Zeilen und ist eigentlich damit noch im unteren Bereich der Zeilenanzahl und selbst wenn ich alles Lösche an Daten die ich nicht brauche, hängt Excel extrem.

Die andere Lösung muss ich mir noch anschauen, aber wo der Bezug "YES" steht ist nicht immer in der ersten Zeile des Auftrags, das ist sehr Unterschiedlich, je nachdem wie der Auftrag dann ausgefüllt wird.
Dieses YES habe ich manuell eingefügt auf Grundlager der Artikelbezeichung, alles was z.B. Rad enthält, ist das wichtige und das YES habe ich eingefügt für meine "zu Fuß Lösung" und per Hand die dazugehörigen Berichte zu markieren.


Viele Grüße aus Nürnberg

Wolfgang
Antworten Top
#9
Ich habe es jetzt mal mit 10000 Zeilen nachgestellt, weil ich die Langsamkeit nicht wirklich glauben wollte.
Ich ging bisher immer davon aus, dass ZÄHLENWENNS problemlos mit ganzen Spalten klar kommt und nur den "used range" berechnet.

Dem ist nicht so!
Die yes stehen im Bereich B2:B10001
Die Formel der bed.Form. lautet jetzt
=ZÄHLENWENNS($A$2:$A$10001;$A2;$B$2:$B$10001;"YES")

Änderungen werden im Wimpernschlag korrekt dargestellt.

Also:
Verkleinere den Bereich auf das Notwendige!

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Wolf261
Antworten Top
#10
(31.03.2021, 13:25)RPP63 schrieb: Änderungen werden im Wimpernschlag korrekt dargestellt.
also das musst ich jetzt auch testen :)

mit gefüllten 60000 Zeilen... und deine Formel auf 100.000 gestellt
ich muss sagen du blinzelst deutlich langsamer als ich

Neueingaben in Zeile 60.001-60010 waren nicht mehr flüssig machbar

mein Rechner ist nicht mehr der Allerneuste, hat einen i5 mit 6GB RAM
__________________________________________________
Je mehr ich weiß, desto mehr erkenne ich, dass ich nichts weiß.
(Albert Einstein frei nach Sokrates)
[-] Folgende(r) 1 Nutzer sagt Danke an bug99 für diesen Beitrag:
  • Wolf261
Antworten Top


Gehe zu:


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