Clever-Excel-Forum

Normale Version: Datenüberprüfung Benutzdefiniert
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Excel Profis,

ich stoß bei folgendem Problem an meine Grenzen:

In einer simplen Rechnungsliste (siehe Anlage) soll die Rechnungsnummer in der Spalte B niemals doppelt erscheinen, wenn auch in Spalte A der gleiche Lieferant eingegeben wurde. Es soll also erlaubt sein, dass in Spalte B gleiche Rechnungsnummern eingegeben werden könne, wenn es sich um unterschiedliche Lieferanten handelt. Die Liste wird wohl ca. 5000 Zeileneinträge groß werden. Irgendwie hab ich in Erinnerung, das mit einer benutzdefinierten Formel in Datenüberprüfung erfasst werden kann, weiß aber nicht mehr wie. Könnt ihr mir helfen?

DANKESCHÖN.
Hi,

Vorschlag mit einer Hilfsspalte, die du einfach ausblenden kannst:

Arbeitsblatt mit dem Namen 'Tabelle1'
ABCD
1LieferantRechnungsnummerHS
2Müller AG12345Müller AG12345
3Schneider GmbH789Schneider GmbH789
4Weber KG12345Weber KG12345
5Schneider GmbH789Schneider GmbH789doppelt

ZelleFormel
C2=A2&B2
D2=WENN(ZÄHLENWENN($C$2:C2;C2)>1;"doppelt";"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg

Trotzdem ein Hinweis: Rechnungsnummern müssen gegenüber dem FA eindeutig sein!! Das ist in dem Fall nicht der Fall.
Hallo und besten Dank.
Ich dachte aber eher an eine Fehlermeldung bei doppelter Eingabe in einer Zelle der Spalte B.
Da gibt's doch irgendeine benutzerdefinierte Formel.
Hallo,
so?, mittels bedingter Formatierung...

Tabelle1

AB
1LieferantRechnungsnummer
2Müller AG12345
3Schneider GmbH789
4Müller AG12345
5Schneider GmbH789
Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat
B21. / Formel ist =ZÄHLENWENN($A$2:A2;A2)>1Abc
B31. / Formel ist =ZÄHLENWENN($A$2:A2;A2)>1Abc
B41. / Formel ist =ZÄHLENWENN($A$2:A2;A2)>1Abc
B51. / Formel ist =ZÄHLENWENN($A$2:A2;A2)>1Abc

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8



Grüße
Hola,

B2 bis B4 markieren. In der Datenüberprüfung als benutzerdefiniert:

Code:
=ZÄHLENWENNS($A$2:A2;A2;$B$2:B2;B2)<2

Gruß,
steve1da
GENAU das meinte.
Herzlichen Dank dafür steve1da . Funktioniert super.
:19: