24.10.2018, 08:20 (Dieser Beitrag wurde zuletzt bearbeitet: 24.10.2018, 08:21 von Sebastian2407.)
Hallo Zusammen,
ich möchte einen Ausschluss in meiner Liste einfügen. Werte soll man in Spalte D entweder für die Oberkategorie (Spalte B) oder den Unterkategorien (Spalte C) eintragen dürfen. Ich brauche nun eine generische Formel die es schafft das man nur für die Ober oder Unterkategorien Werte eingeben kann. Ich habe einen Auszug mitgeschickt.
es kann mir leider bisher keiner weiterhelfen. Woran liegt das? ich arbeite bisher mit folgenden Formeln in Datenüberprüfung - Benutzerdefiniert: z.b für Oberkategorie A1 = =ANZAHL2(C3:C6)=0 für die Unterkategorie A1= =D$2=""
Es funktioniert auch, nur ist die Liste Lang und möchte die Formeln nicht einzeln eingeben.
26.10.2018, 08:00 (Dieser Beitrag wurde zuletzt bearbeitet: 26.10.2018, 08:00 von schauan.)
Hallöchen,
auch wenn das nicht die Lösung ist habe ich gerade einen Klemmer.
Ich kann in D16 Eingaben vornehmen, obwohl das Ergebnis der Gültigkeitsprüfung "FALSCH" ist. Die Anzahl2 soll kleiner 5 sein - vor der Eingabe ist sie aber 5 und danach 6 - und die Summe aus C16 und C17 größer 0, sie ist aber 0 … Lediglich in D18 kann ich im Beispiel keine Eingabe mehr machen. Habt Ihr 'ne Idee, was ich falsch mache ?
Arbeitsblatt mit dem Namen 'Sheet1'
B
C
D
E
F
G
15
16
B1
4
FALSCH
6
0
17
B2
4
FALSCH
8
1
18
1
1
FALSCH
8
3
19
2
4
FALSCH
7
2
20
B3
4
FALSCH
6
1
Zelle
Formel
E16
=UND(ANZAHL2(B15:D18)<5;(C16+C17)>0)
F16
=ANZAHL2(B15:D18)
G16
=C16+C17
Zelle
Gültigkeitstyp
Operator
Wert1
Wert2
D16
Benutzerdefiniert
=UND(ANZAHL2(B15:D18)<5;(C16+C17)>0)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Ich glaube, Dir eine Lösung vorschlagen zu können.
Schau mal in den Anhang. Wegen der Übersichtlichkeit habe ich zwei Hilfsspalten mit logischen Variablen vorgesehen.
Spalte J prüft nur ob Spalte C gefüllt und Spalte D numerisch ist. Spalte K prüft, ob in der Zeile die Spalte B gefüllt ist und in der Zeile danach Spalte C.
In der Datenüberprüfung für Spalte D schreibe ich jetzt nur =WENN(ODER(J1;K1);WAHR;FALSCH) und ziehe die Spalte runter.
Ich meine, das ist Dein erwartetes Ergebnis.
LG Peter
PS: Ich bin ab morgen früh offline und werde nicht nachbessern können.