WENN Funkiton Hilfe
#1
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.
Top
#2
Hola,

ungetestet:


Code:
=wenn(B1<21;21;wenn(B1>23;23;B1))


Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • Andi_FFM
Top
#3
Hi Andi,

so?

Gelöscht!

Nur den ersten Teil der Frage beachtet. Lösung siehe vorigen Beitrag.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • Andi_FFM
Top
#4
Hallo!
Am "einfachsten" und kürzesten wohl über einen Verweis:
BC
11721
21821
31921
42021
52121
62222
72323
82423
92523
102623
112723
Formeln der Tabelle
ZelleFormel
C1=VERWEIS(B1;{0.21.22.23};{21.21.22.23})

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Andi_FFM
Top
#5
Formel kann noch gekürzt werden:
=VERWEIS(B1;{0.22.23};{21.22.23})

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Andi_FFM
Top
#6
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)))))
Top
#7
Hi!
Sowohl Steves als auch meine Formel funktionieren korrekt.
BCD
3192121
4202121
5212121
6222222
7232323
8242323
Formeln der Tabelle
ZelleFormel
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
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Andi_FFM
Top
#8
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!! :))
Top
#9
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.
AB
1UmsatzProvision
2<1005%
3100 bis <20010%
4200 bis <30013%
5300 bis <40015%
6ab 40016%
 

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:
AB
8UmsatzProvision
90,00 €5%
10100,00 €10%
11200,00 €13%
12300,00 €15%
13400,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:
ABC
15UmsatzProvision1Provision2
1654,00 €2,70 €2,70 €
17111,00 €11,10 €11,10 €
18255,00 €33,15 €33,15 €
19366,00 €54,90 €54,90 €
20422,00 €67,52 €67,52 €
Formeln der Tabelle
ZelleFormel
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
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Top
#10
hi Ralf, hier ginge aber auch ein ganz einfacher VERWEIS() auch mit der Hilfstabelle... =VERWEIS(A16;$A$9:$B$13)*A16
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste