Hallo,
kann mir jemand bei dieser Formelbildung helfen?
Ich habe folgendes Problem, dass ich hier hoffentlich verständlich erklären kann.
Ich habe A1 und B1 die durch ein drop down mit einem [X] oder [] ausgewählt werden können (bedeutet X ist wahr ohne X unwahr)
A1=[X] CF oder [] CF
B1=[X] BF oder [] BF
In C1 soll nun die WENN Formel eingefügt werden. Ich hatte mir diese wie folgt gedacht, doch es funktioniert nicht und ich kann den Fehler einfach nicht finden.
Er soll erst prüfen, in welcher Zelle (A1 oder B1) das [X] angeklickt ist und dann so zu sagen rechnen).
=WENN(A1="[X] CF";WENN(C1
A1=[X] CF oder [] CF
B1=[X] BF oder [] BF
In C1 soll nun die WENN Formel eingefügt werden. Ich hatte mir
diese wie folgt gedacht, doch es funktioniert nicht und ich
kann den Fehler einfach nicht finden.
Er soll erst prüfen, in welcher Zelle (A1 oder B1) das [X]
angeklickt ist und dann so zu sagen rechnen).
Hallo Sinnika,
du kannst nicht in C1 eine Formel schreiben in der sich auf C1 bezogen wird.
Bzw. kannste schon, aber lasen wir das hier weg (Stichwort Iteration).
Was soll denn passieren wenn in A UND B das X steht?
Angenommen in D stünde die Formel, was soll denn dann in folgender Tabelle als Ergebnis angezeigt werden:
Tabellenblatt: [Mappe1]!Tabelle1
│ A │ B │ C │ D │
───┼───────────┼───────────┼─────┼───┤
1 │ [X] CF │ [] BF │ 40 │ ? │
───┼───────────┼───────────┼─────┼───┤
2 │ [X] CF │ [X] BF │ 40 │ ? │
───┼───────────┼───────────┼─────┼───┤
3 │ [] CF │ [] BF │ 40 │ ? │
───┼───────────┼───────────┼─────┼───┤
4 │ [] CF │ [X] BF │ 40 │ ? │
───┼───────────┼───────────┼─────┼───┤
5 │ │ │ │ │
───┼───────────┼───────────┼─────┼───┤
6 │ [X] CF │ [] BF │ 100 │ ? │
───┼───────────┼───────────┼─────┼───┤
7 │ [X] CF │ [X] BF │ 100 │ ? │
───┼───────────┼───────────┼─────┼───┤
8 │ [] CF │ [] BF │ 100 │ ? │
───┼───────────┼───────────┼─────┼───┤
9 │ [] CF │ [X] BF │ 100 │ ? │
───┼───────────┼───────────┼─────┼───┤
10 │ │ │ │ │
───┼───────────┼───────────┼─────┼───┤
11 │ [X] CF │ [] BF │ 600 │ ? │
───┼───────────┼───────────┼─────┼───┤
12 │ [X] CF │ [X] BF │ 600 │ ? │
───┼───────────┼───────────┼─────┼───┤
13 │ [] CF │ [] BF │ 600 │ ? │
───┼───────────┼───────────┼─────┼───┤
14 │ [] CF │ [X] BF │ 600 │ ? │
───┴───────────┴───────────┴─────┴───┘
A1:smiley:14
haben das Zahlenformat: Standard
Tabellendarstellung erreicht mit dem Code in FAQ:2363
Gruß
Reinhard
Guten Tag,
A1=[X] CF oder [] CF
B1=[X] BF oder [] BF
In C1 soll nun die WENN Formel eingefügt werden. Ich hatte mir
diese wie folgt gedacht, doch es funktioniert nicht und ich
kann den Fehler einfach nicht finden.
Er soll erst prüfen, in welcher Zelle (A1 oder B1) das [X]
angeklickt ist und dann so zu sagen rechnen).
Hallo Sinnika,
du kannst nicht in C1 eine Formel schreiben in der sich auf C1
bezogen wird.
Bzw. kannste schon, aber lasen wir das hier weg (Stichwort
Iteration).
Was soll denn passieren wenn in A UND B das X steht?
Angenommen in D stünde die Formel, was soll denn dann in
folgender Tabelle als Ergebnis angezeigt werden:
Tabellenblatt: [Mappe1]!Tabelle1
│ A │ B │ C │ D │
───┼───────────┼───────────┼─────┼───
1 │ [X] CF │ [] BF │ 40 │ [X] │
───┼───────────┼───────────┼─────┼───
2 │ [X] CF │ [X] BF │ 40 │ die Variante gibt es nicht! Entweder kann A1 ein [X] oder B1 erfüllt sein, jedoch niemals beide zusammen. │
───┼───────────┼───────────┼─────┼───
3 │ [] CF │ [] BF │ 40 │ [] │
───┼───────────┼───────────┼─────┼───
4 │ [] CF │ [X] BF │ 40 │ [X]│
───┼───────────┼───────────┼─────┼───
5 │ │ │ │ │gibt es nicht
───┼───────────┼───────────┼─────┼───
6 │ [X] CF │ [] BF │ 100 │ [] │
───┼───────────┼───────────┼─────┼───
7 │ [X] CF │ [X] BF │ 100 │ gibt es nicht. Siehe 2 │
───┼───────────┼───────────┼─────┼───
8 │ [] CF │ [] BF │ 100 │[] │
───┼───────────┼───────────┼─────┼───
9 │ [] CF │ [X] BF │ 5000 │ [] │
───┼───────────┼───────────┼─────┼───
10 │ │ │ │ │
───┼───────────┼───────────┼─────┼───
11 │ [X] CF │ [] BF │ 600 │ [] │
───┼───────────┼───────────┼─────┼───
12 │ [X] CF │ [X] BF │ 600 │ gibt es nicht. Siehe 2 │
───┼───────────┼───────────┼─────┼───
13 │ [] CF │ [] BF │ 600 │ [] │
───┼───────────┼───────────┼─────┼───┤
14 │ [] CF │ [X] BF │ 4999│[X] │
───┴───────────┴───────────┴─────┴───┘
A1:smiley:14
haben das Zahlenformat: Standard
Tabellendarstellung erreicht mit dem Code in FAQ:2363
Gruß
Reinhard
Hallo Reinhard,
sorry mein Fehler. In C1 wird ein manueller Messwert eingegeben. In D1 muss natürlich das Ergebnis stehen. Ich habe dir die Ergebnisse oben in deine Tabelle eingetragen. Im Drop Down bei A1 und B1 muss ausgewählt werden ob A1 = [X] oder [] und das gleiche gilt für B1, da es unterschiedliche Gerätetypen sind.
LG
Sinnika
Gruß, Sinnika
Hallo Sinnika,
sorry mein Fehler. In C1 wird ein manueller Messwert
eingegeben. In D1 muss natürlich das Ergebnis stehen. Ich habe
dir die Ergebnisse oben in deine Tabelle eingetragen. Im Drop
Down bei A1 und B1 muss ausgewählt werden ob A1 = [X] oder [
] und das gleiche gilt für B1, da es unterschiedliche
Gerätetypen sind.
hallo Sinnika,
um auszuschließen daß in A1 UND B1 das [X] gleichzeitig ausgewählt werden kann müßte man *glaub* Vba benutzen.
Vielleicht ginge es auch mit dynamischen Listen für die Gültigkeit der Dropdowns, k.A.
Aber ist ja nur eine Problematik wenn nicht nur du sondern zig andere die tabelle auch haben, da muß man damit rechnen daß bei beiden das X ausgewählt wird.
Okay, ich habe das mit in die Formel eingebaut. Es kommt also ein Hinweis wenn das geschah.
Du hast ja zwei „Knackwerte“ für C1, 50 und 5000, Zum Testen habe ich halt einen Wert unter 50 genommen (40), einen dazwischen (100).
Die 600 waren missglückt, ist ja das gleiche wie 100, gemeint hatte ich 6000. Sorry für Verwirrung.
Ich habe jetzt eine neue Tabelle mit Lösungsformel in D gebastelt.
Die Ergebnisse sind aber nicht die du bei deiner Antwort angegeben hast.
(Ich hab schon gesehen daß du da Werte in C geändert hast)
Schau dir halt die Tabelle an und gib bitte Feedback was an der Formel noch zu ändern wäre um das Ergebnis anders aussehen zu lassen.
Ich habe die Formelzeilen „hart“ umgebrochen" damit der parser von w-w-w nicht Verwirrung stiften kann. In D gehören die drei Zeilen für z.B. D1 Fugenlos in eine Zeile.
Tabellenblatt: [Mappe1]!Tabelle1
│ A │ B │ C │ D │
───┼───────────┼───────────┼──────┼────────────────────────┤
1 │ [X] CF │ [] BF │ 40 │ [X] │
───┼───────────┼───────────┼──────┼────────────────────────┤
2 │ [X] CF │ [X] BF │ 40 │ 2mal X darf nicht sein │
───┼───────────┼───────────┼──────┼────────────────────────┤
3 │ [] CF │ [] BF │ 40 │ [] │
───┼───────────┼───────────┼──────┼────────────────────────┤
4 │ [] CF │ [X] BF │ 40 │ [X] │
───┼───────────┼───────────┼──────┼────────────────────────┤
5 │ │ │ │ │
───┼───────────┼───────────┼──────┼────────────────────────┤
6 │ [X] CF │ [] BF │ 100 │ [] │
───┼───────────┼───────────┼──────┼────────────────────────┤
7 │ [X] CF │ [X] BF │ 100 │ 2mal X darf nicht sein │
───┼───────────┼───────────┼──────┼────────────────────────┤
8 │ [] CF │ [] BF │ 100 │ [] │
───┼───────────┼───────────┼──────┼────────────────────────┤
9 │ [] CF │ [X] BF │ 100 │ [X] │
───┼───────────┼───────────┼──────┼────────────────────────┤
10 │ │ │ │ │
───┼───────────┼───────────┼──────┼────────────────────────┤
11 │ [X] CF │ [] BF │ 6000 │ [] │
───┼───────────┼───────────┼──────┼────────────────────────┤
12 │ [X] CF │ [X] BF │ 6000 │ 2mal X darf nicht sein │
───┼───────────┼───────────┼──────┼────────────────────────┤
13 │ [] CF │ [] BF │ 6000 │ [] │
───┼───────────┼───────────┼──────┼────────────────────────┤
14 │ [] CF │ [X] BF │ 6000 │ [] │
───┴───────────┴───────────┴──────┴────────────────────────┘
Benutzte Formeln:
D1 : =WENN(UND(LINKS(A1;5)="[X]";LINKS(B1;5)="[X]");"2mal X darf
nicht sein";WENN(UND(LINKS(A1;5)="[X]";C1
Tabellendarstellung erreicht mit dem Code in [FAQ:2363](/t/faq/9292363)
Gruß
Reinhard