Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
896to900
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
896to900
896to900
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Mehrere Bedingungen in einer WENN-Funktion

Mehrere Bedingungen in einer WENN-Funktion
21.08.2007 14:31:40
Axel
Hallo Zusammen,
ich habe mir folgende Wenn-Funktion "gebaut":
=WENN(H4="Großbrief";1,45;WENN(H4="Kompaktbrief";0,9;0))
Ich möchte diese Funktion noch um eine, am liebsten um zwei Bedingungen erweitern und schaffe es irgendwie nicht. Die eine Bedingung soll sein
H4="Standardbrief";0,55
und die zweite Bedingung
H4="Postpaket";6,90
Hat jemand eine Idee, ob und wie man eine WENN-DANN-SONST-Funktion um mehrere WENN-DANNs ergänzen kann? Falls das ginge, wäre das echt super.
Danke und Gruß
Axel

20
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Mehrere Bedingungen in einer WENN-Funktion
21.08.2007 14:39:00
Renee
Hello Axel,
Versuch's mal mit dieser Formel:
=INDEX({1,45;0,9;0,55;6,9};VERGLEICH(H24;{"Großbrief";"Kompaktbrief";"Standardbrief";"Postpaket"};0))


Achtung: das ist keine Matrixformel, die {} müssen eingegeben werden!
Greetz renee

AW: Mehrere Bedingungen in einer WENN-Funktion
21.08.2007 14:48:00
Axel
Hallo Renee,
danke für die schnelle Antwort. Die Formel funktioniert super, allerdings erscheint bei einer leeren Zelle nicht die 0 sondern #NV. Woran kann das liegen?
Beste Grüße
Axel

AW: Mehrere Bedingungen in einer WENN-Funktion
21.08.2007 14:53:00
Renee
Hallo Axel,
Dann modifizere dahingehend:

WENN(H4="";INDEX({1,45;0,9;0,55;6,9};VERGLEICH(H24;{"Großbrief";"Kompaktbrief";"Standardbrief";"Postpaket"};0)) ;0)


Greetz Renee

Anzeige
AW: Mehrere Bedingungen in einer WENN-Funktion
21.08.2007 15:08:20
Axel
Hallo Renee,
zeigt bei mir noch immer #NV statt 0 an, wenn ich H24 leer lasse.
Beste Grüße
Axel

mit dem sverweis()
21.08.2007 14:43:35
heikoS
Hallo Axel,
´mal als Alternative zum wennen: Leg Dir eine Liste der unterschiedlichen Kombinationen an und verweise mit der Funktion sverweis() darauf. Hier ein Beispiel:
 AB
1Großbrief1,45
2Kompaktbrief0,90
3Standardbrief0,55
4Postpaket6,90
5  
6Kompaktbrief0,9

Formeln der Tabelle
ZelleFormel
B6=SVERWEIS(A6;$A$1:$B$4;2;)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Klappt´s?
Gruß Heiko

Anzeige
statt sverweisen kann man auch indexen (owT)
21.08.2007 14:47:22
Renee

AW: statt sverweisen kann man auch indexen (owT)
21.08.2007 15:05:07
Axel
Hallo Heiko,
es funktioniert. Nur zum Verständnis, wofür steht die ;2 am Ende der Formel?
Beste Grüße
Axel

AW: statt sverweisen kann man auch indexen (owT)
21.08.2007 15:09:00
Excel-Hilfe
guggst Du in die Excel-Hilfe für den SVERWEIS

Der Spaltenindex
21.08.2007 15:15:55
heikoS
Hallo Axel,
die 2 steht nicht am Ende der Formel. Am Ende steht ein Punktstrich/Semikolon - und dieser/s steht für den Bereich_Verweis, der dadurch den Wert FALSCH annimmt.
Die 2 steht für den Spaltenindex: Es soll der Wert aus der zweiten Spalte von Matrix ermittelt werden.
Ich schlage Dir folgende Lektüre vor: Der SVerweis
Gruß Heiko

Anzeige
AW: Der Spaltenindex
21.08.2007 15:21:10
Axel
Hallo Heiko,
hab' ich verstanden. Ziemlich spannende Funktion. Und danke für den Link.
Beste Grüße
Axel

ohne #NV
21.08.2007 15:41:09
heikoS
Hallo Alex,
den #NV-Fehler fängst Du z.B. mit einer Kombination aus istnv() und wenn() ab:
 AB
1Großbrief1,45
2Kompaktbrief0,90
3Standardbrief0,55
4Postpaket6,90
5  
6  

Formeln der Tabelle
ZelleFormel
B6=WENN(ISTNV(SVERWEIS(A6;$A$1:$B$4;2;)); "";SVERWEIS(A6;$A$1:$B$4;2;))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Heiko

Anzeige
man könnte auch wählen ;-) ...
21.08.2007 15:09:51
heikoS
=WAHL(VERGLEICH(A1;{"Großbrief";"Kompaktbrief";"Standardbrief";"Postpaket"};0);1,45;0,9;0,55;6,9)

AW: man könnte auch wählen ;-) ...
21.08.2007 15:20:00
Mag
ja, aber nix eingegeben bringt #NV

AW: Mehrere Bedingungen in einer WENN-Funktion
21.08.2007 14:49:41
Mag
Hi,
=SUMMENPRODUKT(({"Großbrief";"Kompaktbrief";"Standardbrief";"Postpaket"}=$H$4)*({1,45;0,9;0,55;6,9}))
Gruss

statt indexen, summenproduktiönle
21.08.2007 15:00:00
Renee
Hi Mag(ister)
Das ist eindeutig die beste Lösung.
Greetz Renee

AW: Mehrere Bedingungen in einer WENN-Funktion
21.08.2007 15:11:26
Axel
Hallo,
funktioniert einwandfrei.
Danke und Gruß
Axel

Mit WENN
21.08.2007 14:51:00
Dani
Hallo Axel
es geht auch mit WENN (ist zwar nicht sehr elegant):
=WENN(B11=1;1;WENN(B11=2;2;WENN(B11=3;3;WENN(B11=4;4;"0"))))
Gruss
Daniel

Anzeige
AW: Mit WENN
21.08.2007 14:55:22
Renee
Hallo Daniel,
Die Formel musst Du mir erklären.
Nach meinen Recherchen könntest Du auch schreiben =B11
Greetz Renee

AW: Mit WENN
21.08.2007 15:25:08
Dani
Hallo Renee
der Effekt ist der gleiche aber du kannst andere Werte eintragen dann wirds einleuchtender:
=WENN(B11=10;"Zehn";WENN(B11=20;"Zwanzig";WENN(B11=30;"Dreissig";WENN(B11=40;"Vierzig"; "Diese Zahl kenne ich nicht"))))
Wie gesagt nicht besonders elegant..
Gruss
Dani

AW: Mit WENN
21.08.2007 15:17:00
Axel
Hallo Daniel,
funktioniert bestens (auch wenn es nicht die ganz so elegante Variante ist). ;-))
Danke und Gruß
Axel

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige