Hallo zusammen,
leider bin ich gerade etwas am verzweifeln.
Ich habe eine Tabelle mit verschiedene Spalten (untersch. Geräte) und pro Spalte steht die Anzahl der dafür notwendigen Geräte drin.
Nun möchte ich gerne folgendes prüfen:
Solange die Anzahl der Geräte (Zeile 3, siehe Screenshot im Anhang) größer als 0 ist muss auch in Zeile 4 und 5 ein Preis enthalten sein. Es darf also kein Text eingetragen sein.
Die sollte die Formel für alle Geräte prüfen.
Sobald bei einem Gerät die Anzahl höher als 0 ist und keine Kosten enthalten sind, soll ein Fehler ausgegeben werden.
Solange die Anzahl 0 ist und kein Preis enthalten ist, darf kein Fehler auftreten
Natürlich kann ich dies mit verschachtelten Wenn-Abfragen lösen, jedoch habe ich insgesamt über 20 Geräte und die Wenn-Abfrage würde dann wohl zu verschachtelt sein um einen Überblick zu erhalten.
Hat da jemand von euch eine Lösung?
Vielen Grüße
Phil
Hallo,
wenn ich mich nicht irre, kann man wenn 64-fach verschachteln. Wünsche viel Spaß dabei. Alternativ kannst du mal darüber nachdenken, ob dein Listenaufbau nicht optimiert werden könnte.
Oh, das kann heftig werden. :22:
Leider kann ich den Aufbau nicht vereinfachen. Das ist schon die bestmögliche Darstellung :19:
Hallo,
Zitat:Das ist schon die bestmögliche Darstellung
sagt wer? Stelle doch mal eine Beispieldatei ein, dann kann man sehen, was man machen kann.
Hallo,
im Anhang eine Beispieldatei.
Ich kann leider aber die Grundtabelle nicht mehr ändern, da es sich um unterschiedliche Produkte handelt.
Ebenso ist es möglich ,dass die Einträge, welche keine Zahl haben unterschiedlich ausfallen. Somit kann ich auch nicht nach z.B. "N/A" ausschließlich prüfen.
Viele Grüße
Philipp
(09.07.2020, 12:52)Phil_20 schrieb: [ -> ]Ich kann leider aber die Grundtabelle nicht mehr ändern, da es sich um unterschiedliche Produkte handelt.
Das ist kein valider Grund.
Platz für Hilfszeilen hat man immer.
Arbeitsblatt mit dem Namen 'Tabelle1' |
| B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U |
1 | GERÄTE | | | | | | | | | | | | | | | | | | | |
2 | Modell 1 | Modell 2 | Modell 3 | Modell 4 | Modell 5 | Modell 6 | Modell 7 | Modell 8 | Modell 9 | Modell 10 | Modell 11 | Modell 12 | Modell 13 | Modell 14 | Modell 15 | Modell 16 | Modell 17 | Modell 18 | Modell 19 | Modell 20 |
3 | 1 | 0 | 2 | 3 | 0 | 1 | 2 | 5 | 0 | 6 | 8 | 6 | 7 | 0 | 1 | 8 | 7 | 3 | 1 | 2 |
4 | 5,00 € | 5,00 € | NA | 5,00 € | 5,00 € | No | NA | 5 | No | 72,00 € | No | 5,00 € | 1,00 € | N/A | 6,00 € | 81,00 € | 86,00 € | 3,00 € | NA | 1,00 € |
5 | 1,00 € | 3,00 € | - € | N/A | NA | - € | 1,00 € | N/A | 2,00 € | 2,00 € | 5,00 € | 1,00 € | 3,00 € | 2,00 € | 1,00 € | NA | 12,00 € | 3,00 € | 5,00 € | 1,00 € |
6 | | | | | | | | | | | | | | | | | | | | |
7 | WAHR | FALSCH | WAHR | WAHR | FALSCH | WAHR | WAHR | WAHR | FALSCH | WAHR | WAHR | WAHR | WAHR | FALSCH | WAHR | WAHR | WAHR | WAHR | WAHR | WAHR |
8 | WAHR | WAHR | FALSCH | FALSCH | FALSCH | FALSCH | FALSCH | FALSCH | FALSCH | WAHR | FALSCH | WAHR | WAHR | FALSCH | WAHR | FALSCH | WAHR | WAHR | FALSCH | WAHR |
9 | 0 | -1 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 |
10 | | | | | | | | | | | | | | | | | | | | |
11 | 8 | | | | | | | | | | | | | | | | | | | |
Zelle | Formel |
B7 | =B3>0 |
B8 | =ANZAHL(B4:B5)=2 |
B9 | =B7-B8 |
B11 | =ZÄHLENWENNS(B9:U9;1) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |
Hallo Phil,
verstehst du jetzt, was ich meine?
Tabelle1 | A | B | C | D | E |
1 | | Anzahl Geräte | Einmalkosten | Monatskosten | |
2 | Modell 1 | 1 | 5,00 € | 1,00 € | |
3 | Modell 2 | 0 | 5,00 € | 3,00 € | |
4 | Modell 3 | 2 | NA | - € | Fehler |
5 | Modell 4 | 3 | 5,00 € | N/A | Fehler |
6 | Modell 5 | 0 | 5,00 € | NA | |
7 | Modell 6 | 1 | No | - € | Fehler |
8 | Modell 7 | 2 | NA | 1,00 € | Fehler |
9 | Modell 8 | 5 | 5 | N/A | Fehler |
10 | Modell 9 | 0 | No | 2,00 € | |
11 | Modell 10 | 6 | 72,00 € | 2,00 € | |
12 | Modell 11 | 8 | No | 5,00 € | Fehler |
13 | Modell 12 | 6 | 5,00 € | 1,00 € | |
14 | Modell 13 | 7 | 1,00 € | 3,00 € | |
15 | Modell 14 | 0 | N/A | 2,00 € | |
16 | Modell 15 | 1 | 6,00 € | 1,00 € | |
17 | Modell 16 | 8 | 81,00 € | NA | Fehler |
18 | Modell 17 | 7 | 86,00 € | 12,00 € | |
19 | Modell 18 | 3 | 3,00 € | 3,00 € | |
20 | Modell 19 | 1 | NA | 5,00 € | Fehler |
21 | Modell 20 | 2 | 1,00 € | 1,00 € | |
Formeln der Tabelle |
Zelle | Formel | E2 | =WENN(UND(B2>0;ODER(ISTTEXT(C2);ISTTEXT(D2)));"Fehler";" ") | E3 | =WENN(UND(B3>0;ODER(ISTTEXT(C3);ISTTEXT(D3)));"Fehler";" ") | E4 | =WENN(UND(B4>0;ODER(ISTTEXT(C4);ISTTEXT(D4)));"Fehler";" ") | E5 | =WENN(UND(B5>0;ODER(ISTTEXT(C5);ISTTEXT(D5)));"Fehler";" ") | E6 | =WENN(UND(B6>0;ODER(ISTTEXT(C6);ISTTEXT(D6)));"Fehler";" ") | E7 | =WENN(UND(B7>0;ODER(ISTTEXT(C7);ISTTEXT(D7)));"Fehler";" ") | E8 | =WENN(UND(B8>0;ODER(ISTTEXT(C8);ISTTEXT(D8)));"Fehler";" ") | E9 | =WENN(UND(B9>0;ODER(ISTTEXT(C9);ISTTEXT(D9)));"Fehler";" ") | E10 | =WENN(UND(B10>0;ODER(ISTTEXT(C10);ISTTEXT(D10)));"Fehler";" ") | E11 | =WENN(UND(B11>0;ODER(ISTTEXT(C11);ISTTEXT(D11)));"Fehler";" ") | E12 | =WENN(UND(B12>0;ODER(ISTTEXT(C12);ISTTEXT(D12)));"Fehler";" ") | E13 | =WENN(UND(B13>0;ODER(ISTTEXT(C13);ISTTEXT(D13)));"Fehler";" ") | E14 | =WENN(UND(B14>0;ODER(ISTTEXT(C14);ISTTEXT(D14)));"Fehler";" ") | E15 | =WENN(UND(B15>0;ODER(ISTTEXT(C15);ISTTEXT(D15)));"Fehler";" ") | E16 | =WENN(UND(B16>0;ODER(ISTTEXT(C16);ISTTEXT(D16)));"Fehler";" ") | E17 | =WENN(UND(B17>0;ODER(ISTTEXT(C17);ISTTEXT(D17)));"Fehler";" ") | E18 | =WENN(UND(B18>0;ODER(ISTTEXT(C18);ISTTEXT(D18)));"Fehler";" ") | E19 | =WENN(UND(B19>0;ODER(ISTTEXT(C19);ISTTEXT(D19)));"Fehler";" ") | E20 | =WENN(UND(B20>0;ODER(ISTTEXT(C20);ISTTEXT(D20)));"Fehler";" ") | E21 | =WENN(UND(B21>0;ODER(ISTTEXT(C21);ISTTEXT(D21)));"Fehler";" ") |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
PS: habe das noch mal optimiert.
Hi zusammen,
super Danke für die Tipps.
Ich werde dies dann in meinen Tabellen so anpassen und die Hilfstabellen entsprechend einfügen :)