Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

mit unterschiedlichem Datum, doppelten Wert makieren

Forumthread: mit unterschiedlichem Datum, doppelten Wert makieren

mit unterschiedlichem Datum, doppelten Wert makieren
03.06.2025 14:17:22
Can
Hallo

Bräuchte mal wieder euere Hilfe.

Ist es möglich per Formel oder Makro mir identische Artikel farblich anzeigen zu lassen.
Ausschlaggebend ist das Datum, an dem dieser geliefert wird. Bis zur 3 Tage müssten berücksichtigt werden. Also alles was gestern, heute und morgen reingekommen ist, diese müsste dann makiert werden.

Ich habe, es über b. Formatierung versucht, einige Formel aus dem Internet, komme leider nicht weiter.
Bin mir nicht mal sicher, ob das so möglich ist, da das Datum halt immr unterschiedlich ist. Falls jemand eine Idee hat, dann sehr gerne.

Ich habe eine kleine Beispieldatei eingefügt, ich hoffe das es dadurch verständlicher wird.

https://www.herber.de/bbs/user/177653.xlsx

Gruß
Can
Anzeige

21
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: mit unterschiedlichem Datum, doppelten Wert makieren
03.06.2025 14:42:26
daniel
Hi

die folgende Formel liefert ein WAHR, wenn für den jeweiligen Artikel+Datum ein Datum für den Vor- oder Folgetag existiert.
das könntest du für die Bedingte Formatierung oder eine Kennzeichnung in einer Spalte nutzen:

=WENN($B3="";FALSCH;LET(a;$A3;
dat;VSTAPELN(0;SORTIEREN(FILTER($A$3:$A$29;$B$3:$B$29=$B3));999999);
p;VERGLEICH(a;dat;1);
x;INDEX(dat;p-1);
y;INDEX(dat;p+1);
MIN(a-x;y-a)2))

Gruß Daniel
Anzeige
AW: mit unterschiedlichem Datum, doppelten Wert makieren
03.06.2025 17:12:59
daniel
Hi
noch ne einfache Formellösung, die auch mit älteren Excelversionen kompatibel ist.
Allerdings darf die Kombination von Datum+Artikel nur 1x vorkommen.
Sollte des zu einem Artikel mehrere Zeilen mit dem selben Datum geben, wird das Ergebnis verfälscht.

=UND(B3>"";SUMMENPRODUKT(($B$3:$B$29=B3)*($A$3:$A$29>=(A3-1))*($A$3:$A$29=(A3+1)))>1)


Formel in eine Zelle der Zeile 3 eintragen und nach unten ziehen.

Gruß Daniel
Anzeige
AW: mit unterschiedlichem Datum, doppelten Wert makieren
03.06.2025 17:25:51
Can
Läuft jetzt, danke.

Werde ich bestimmt mit arbeiten können.
Habe wohl die Version Home and Stundent 2016, denke ist schon älter.

Vielen dank für deine Mühe.

Gruß
Can
AW: mit unterschiedlichem Datum, doppelten Wert makieren
03.06.2025 17:47:01
daniel
warum gibst du dann Excel 365 als Version an??????


die Versionsangabe hat einen Grund und das neuere Versionen mehr könnten als ältere muss man doch auch niemanden erklären.

also erkläre mir bitte, warum du Excel 365 angibst, wenn du Excel 2016 hast.
was erhoffst du dir von dieser falschen Angabe?


Anzeige
AW: mit unterschiedlichem Datum, doppelten Wert makieren
03.06.2025 17:53:18
Can
War keine Böse Absicht.
Was sollte ich davon haben, sorry nochmal.

Gruß
Can
AW: mit unterschiedlichem Datum, doppelten Wert makieren
03.06.2025 19:18:39
daniel
naja, du hast davon, dass du eine Lösung bekommst, die bei dir nicht funktioniert.
im Prinzip verarschst du dich selber. Du würdest so etwas vermeiden, wenn du die Helfer nach Zeitaufwand bezahlen müsstest.
Anzeige
AW: mit unterschiedlichem Datum, doppelten Wert makieren
03.06.2025 20:53:34
Can
Hab mich doch für entschuldigt, hatte geschrieben, dass das keine Absicht war. Können wir das Thema jetzt bitte ruhen lassen.

Trotzdem danke dir nochmal für deine Formel und für deine Zeit.

Viele Grüße
AW: sah es auch so, doch: "... bis zu 3 Tagen ..."? owT
03.06.2025 15:55:35
neopa C
Gruß Werner
.. , - ...
aus C the unseen
Habe die...
03.06.2025 16:00:00
Case
Moin, :-)

... drei Tage so interpretiert. Heute (NICHT HEUTE()), Gestern und Morgen (dann darf Orange in A5, A7 nicht markiert werden). ;-)

Servus
Case
Anzeige
AW: so nachvollziehbar; gugg mor mal was Can meint(e) owT
03.06.2025 16:03:07
neopa C
Gruß Werner
.. , - ...
aus C the unseen
In der Zelle...
03.06.2025 15:56:18
Case
Moin, :-)

... A21 nahm ich einen Test (Schreibfehler) von dir an (Monat), den ich großzügig korrigiert habe. ;-)

Servus
Case
AW: dito owT
03.06.2025 16:00:14
neopa C
Gruß Werner
.. , - ...
aus C the unseen
Anzeige
AW: dito owT
03.06.2025 17:21:56
Can
Hi Case

Danke für deine Hilfe. Es läuft wie ich es brauche, danke.

Mehr brauchte ich gar nicht, da habe jetzt gute 2 Tage alles mögliche versucht, aber naja ich bin leider auch nur Laie :-).

Viele Grüße
Can
AW: hierzu noch nachgefragt ...
05.06.2025 13:52:04
neopa C
Hallo Can,

... Du hast Dich inzwischen für einen Lösungsansatz mit Hilfe von SUMMENPRDUKT() (übrigens als Formel innerhalb der bedingten Formatierungsregel reicht da auch völlig SUMME() aus) entschieden. Damit werden aber auch identische Datensätze (also identische Lieferdaten und Artikel) markiert. Aus diesem Grund hatte ich mich gegen einen solchen Lösungsansatz entschieden. Wenn derartiges bei Dir nicht wirklich vorkommt ist ein Formelansatz mit SUMMEnprodukt() natürlich einfacher.
Nachgefragt nun aber deshalb, weil mir noch immer nicht eindeutig klar ist, was Du mit Deiner Aussage "... bis zu 3 Tagen ..." genau gemeint hast oder ob da evtl. nur ein Schreibfehler vorlag?

Gruß Werner
.. , - ...
aus C the unseen
Anzeige
AW: hierzu noch nachgefragt ...
05.06.2025 16:02:22
Can
Das passt, versuche gerne es zu erklären, habe da bischen schwierigkeiten mit. Es geht um Paletten.

Wir geben Leergutscheine ein und es kommt immer wieder mal vor, dass ein Schein z. B 23:00 Uhr am 31.01. geschreiben wird und dann nach Schichtwechsel morgens am nächsten Tag kann es passieren, dass mit den selben Werten noch ein Schein geschrieben wird, dann logischer Weise dann 1 Tag später. Nur das ist falsch, weil wir dadurch vom selben Auflieger eine doppete Belastung hätten.

Mit der Formel Summenp. sehe ich jetzt, wenn es Auffälligkeiten gibt, also 1 Tag später die selbe Menge wieder aufgeschrieben.

Es kann passieren, weil die Fahrer bekommen einen Leergutschein und normalerweise soll man den nur aufschreiben, wenn die tatsächlich abgeladen werden.
Nur es gibt aussnahmen, wegen Schichtzeit der Fahrer etc., dann passier das ganz schnell, dass vorher geschrieben wird und dann evtl. bei der Beladung nochmal.

Gruß
Can
Anzeige
AW: so wie Du es jetzt beschrieben hast, ...
05.06.2025 19:55:11
neopa C
Hallo Can,

... soll somit möglicherweise bei einer evtl. "Datenduplette" am gleichen Tag, auch auf diese aufmerksam gemacht werden?! Dann kommt dafür meine bisher aufgezeigte AGGREGAT()-Formel nicht in Frage. Andererseits sollen aber doch keine 3 Tage sondern lediglich 2 Tage "betrachtet werden, oder? Denn ansonsten müßte die Formel noch entsprechend erweitert bzw. anders definiert werden.

Gruß Werner
.. , - ...
aus C the unseen
Anzeige
AW: so wie Du es jetzt beschrieben hast, ...
06.06.2025 01:04:31
Can
Der dritte Tag hat etwas mit dem Wochenende/ Feiertage zu tun, da am Wochenende Fahrzeuge Freitags reinkommen und evtl. dann erst am Sonntag wieder bewegt werden.
Deswegen kommt das auch mit 3 Tagen vor tatsächlich vor.

So läuft die Tabelle erstmal gut, müssen mal ein Monat mit arbeiten und schauen, was evtl. noch fehlt.

Viele Grüße, danke dir auch noch mal.

Can
Anzeige
AW: mit unterschiedlichem Datum, doppelten Wert makieren
03.06.2025 15:29:04
Can
Hallo Daniel

Erstmal vielen Dank für deine Hilfe.
Vielleicht mache ich was falsch, habe die Formel reinkopiert.

Bekomme leider eine Fehlermeldung:
Fehler: Diese Funkion ist ungültig. Das Wort Filter wird in der Formel gleichzeitig makiert.

Gruß Can
AW: mit unterschiedlichem Datum, doppelten Wert makieren
03.06.2025 15:51:13
daniel
naja, die Beschreibung von dem was du gemacht hast, ist noch ziemlich vage, zu vage um zu erkennen, was du falsch gemacht haben könntest.

bei mir funktioniert es mit deiner Beispieldatei wunderbar, hab die Formel so wie du nochmal reinkopiert.
zum Testen erstmal in die Zelle D3 und dann nach unten gezogen.

Userbild

probiere erstmal, ob die Formel in der Tabelle funktioniert.
Wenn ja, kannst du sie auch in die bedingte Formatierung übernehmen.
Bitte verwende zum Beurteilen meiner Formel die Beispieldatei, die du hier hochgeladen hast und nichts anderes.
Dass du die Excelversion korrekt angegeben hast, setze ich mal voraus.
Gruß Daniel
Anzeige
AW: so wie von Dir dargestellt, reicht AGGREGAT() aus ...
03.06.2025 15:49:02
neopa C
Hallo Can,

... dazu sieh untenstehend.

Doch Du hast auch geschrieben: "Bis zur 3 Tage müßten berücksichtigt werden" hast aber selber in Deiner Ergebnisvorgabe A3:B3 und A5:B5 nicht markiert. Die ebenfalls von Hand rot geschrieben Daten in Zeile 17,19 27 und 29 habe ich eingefügt. Diese sollen demzufolge auch nicht hinterlegt werden? Oder doch? In einer anderen Farbe oder wie?

Arbeitsblatt mit dem Namen 'Tabelle1'
 AB
2LieferdatumArtikel
331.05.2025Apfel
401.06.2025Apfel
501.06.2025Orange
602.06.2025Apfel
703.06.2025Orange
804.06.2025Birne
905.06.2025Birne
1008.06.2025Birne
1108.06.2025 
1208.06.2025 
1308.06.2025 
1409.06.2025 
1510.06.2025 
1613.06.2025Orange
1714.06.2025Birne
1814.06.2025Apfel
1914.06.2025Birne
2014.06.2025Orange
2114.06.2025 
2215.06.2025 
2316.06.2025Birne
2417.06.2025Birne
2518.06.2025 
2619.06.2025Apfel
2722.06.2025Apfel
2823.06.2025 
2924.06.2025Apfel
3025.06.2025 
3126.06.2025 
3227.06.2025 

Zellebedingte Formatierung...Format
A31: AGGREGAT(14;6;(($A3-1&$B3=$A2:$A$3&$B2:$B$3)+($A3+1&$B3=$A4:$A$100&$B4:$B$100))/(ANZAHL2($A3:$B3)=2);1)abc
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg


Die Formel gilt natürlich für den Bereich A3:B99

Bin gleich erst mal wieder offline.

Gruß Werner
.. , - ...
aus C the unseen


Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige