Hallo, ich bräuchte Hilfe bei der WENN Funktion.
Ich müsste wahrscheinlich mit der WENN Funktion die C Spalte meiner Tabelle konfigurieren.
Dabei würde ich gerne haben, dass sich die nächste C Spalte automatisch füllt, wenn ich für B einen Wert eintrage.
Wenn B=21 oder 22 oder 23 soll für C dann der selbe wert wie bei B stehen.
Wenn B<21 soll C=21 sein.
Wenn B>23 soll C=23 sein.
Geht sowas , wenn ja wie?
Danke schonal und LG aus Frankfurt.
Hi Andi,
so?
Gelöscht!
Nur den ersten Teil der Frage beachtet. Lösung siehe vorigen Beitrag.
Hallo!
Am "einfachsten" und kürzesten wohl über einen Verweis:
| B | C |
1 | 17 | 21 |
2 | 18 | 21 |
3 | 19 | 21 |
4 | 20 | 21 |
5 | 21 | 21 |
6 | 22 | 22 |
7 | 23 | 23 |
8 | 24 | 23 |
9 | 25 | 23 |
10 | 26 | 23 |
11 | 27 | 23 |
Formeln der Tabelle |
Zelle | Formel | C1 | =VERWEIS(B1;{0.21.22.23};{21.21.22.23}) |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Ralf
Formel kann noch gekürzt werden:
=VERWEIS(B1;{0.22.23};{21.22.23})
Gruß Ralf
Die Idee von Steve1da hat geklappt zumindest für das größer kleiner Verhältnis, aber nicht für die = Werte. Wie kann ich die einbauen? Meine Formel sieht bislang so aus.
=WENN(B1>21;21;WENN(B1<23;23;WENN(B1=21;21;WENN(B1=22;22;WENN(B1=23;23)))))
Hi!
Sowohl Steves als auch meine Formel funktionieren korrekt.
| B | C | D |
3 | 19 | 21 | 21 |
4 | 20 | 21 | 21 |
5 | 21 | 21 | 21 |
6 | 22 | 22 | 22 |
7 | 23 | 23 | 23 |
8 | 24 | 23 | 23 |
Formeln der Tabelle |
Zelle | Formel | C3 | =VERWEIS(B3;{0.22.23};{21.22.23}) | D3 | =WENN(B3<21;21;WENN(B3>23;23;B3)) |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Ralf
Ok jetzt habe ich es geschafft, habe die Formel von Steve genommen, die war für mich einfacher.
Dennoch ein Fettes DANKESCHÖN an alle die so schnell geantwortet haben!! :))
Hallo Andi!
Zitat:habe die Formel von Steve genommen, die war für mich einfacher.
Klar, ist für Dein einfaches Beispiel auch sicherlich die sinnvollste Variante.
(Ich hatte Steves Antwort zunächst nicht gesehen, sonst hätte ich wohl gar nicht erst geantwortet)
Und nun das große ABER:
Dieser Beitrag dient in erster Linie dazu, einen Blick "über den Tellerrand" zu geben.
Hättest Du nur eine zusätzliche Bedingung gehabt, wird eine Wenn(Wenn())-Verschachtelung sehr schnell unübersichtlich.
Ein typisches Beispiel aus der Praxis:
Um einen Anreiz für viel Umsatz zu schaffen, ist die Provision eines Vertreters gestaffelt.
| A | B |
1 | Umsatz | Provision |
2 | <100 | 5% |
3 | 100 bis <200 | 10% |
4 | 200 bis <300 | 13% |
5 | 300 bis <400 | 15% |
6 | ab 400 | 16% |
Dummerweise lässt sich keine mathematische Regel für die Prov.-Staffel ermitteln, sie ist willkürlich festgelegt.
Die Prov. lässt sich zwar noch mit Wenn(Wenn(Wenn(Wenn()))) ermitteln, aber ist die Erstellung einer solchen Formel nicht gerade effizient.
Es gibt zwei Möglichkeiten, dies einfacher zu rechnen.
1. Du baust Dir eine Hilfstabelle:
| A | B |
8 | Umsatz | Provision |
9 | 0,00 € | 5% |
10 | 100,00 € | 10% |
11 | 200,00 € | 13% |
12 | 300,00 € | 15% |
13 | 400,00 € | 16% |
und holst Dir die Werte mittels SVerweis() mit dem letzten Argument 1 oder wahr, oder ...
2. ... Du packst das ganze in eine einzige übersichtliche Formel und verzichtest auf eine Hilfstabelle.
Hier folgen Rechenbeispiele:
| A | B | C |
15 | Umsatz | Provision1 | Provision2 |
16 | 54,00 € | 2,70 € | 2,70 € |
17 | 111,00 € | 11,10 € | 11,10 € |
18 | 255,00 € | 33,15 € | 33,15 € |
19 | 366,00 € | 54,90 € | 54,90 € |
20 | 422,00 € | 67,52 € | 67,52 € |
Formeln der Tabelle |
Zelle | Formel | B16 | =A16*SVERWEIS(A16;A$9:B$13;2;1) | C16 | =A16*VERWEIS(A16;{0.100.200.300.400};{5.10.13.15.16})% |
|
Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Wenn Du diese Formeln (noch) nicht verstehst, ist ein Blick in die sehr gute Excel-Hilfe sehr sinnvoll.
Gruß Ralf
hi Ralf, hier ginge aber auch ein ganz einfacher VERWEIS() auch mit der Hilfstabelle... =VERWEIS(A16;$A$9:$B$13)*A16