ich suche für eine "Wenn" Formel eine Verschachtelung von mehr als 7 Stück.
Geht das?
Der Hintergrund:
Es sollen Werte aus jedem Monat ausgelesen werden.
Ich selektiere zuerst den Monat danach erstelle ich eine WENN Formel die den
Monat prüft. Ist der Monat falsch wird der nächste Monat geprüft und so
weiter.
Dies ergibt aber 12 Verschachtelungen. Excel 97 schafft aber nur 7.
Wie kann ich das übergehen?
natürlich wäre eine Summenbildung der einzelnen Monate sehr einfach, jedoch
ändern sich die Anzahl der Tage d.h. einen Monat 20 Tage einen Monat 5 Tage.
Damit nicht zuviel Luft in den Tabellen ist würde ich es gerne wie oben
lösen.
Gruss
Andreas
vielleicht hilft Dir die Wahl-Funktion weiter:
=WAHL(MONAT(K13);"Monat1";"Monat2";"Monat3"; ... ,"Monat12")
Ansonsten kannst Du immer noch eine benutzerdefinierte Funktion schreiben
und die Select Case Anweisung verwenden.
Grüße
- Jens -
Andreas Black <schwa...@web.de> schrieb in im Newsbeitrag:
87bor3$e2d$1...@news01.btx.dtag.de...
Danke für die Hilfe. Mit der Wahl Formel probiere ich gerade rum.
Funktioniert nur nicht so.
Was ist eine benutzerdefinierte Funktion und wie wird diese erstellt???
gruss
Andreas
Jens Häupel <a...@hotmail.com> schrieb in im Newsbeitrag:
u#gMfujb$GA....@cppssbbsa02.microsoft.com...
Andreas Black schrieb in Nachricht <87bor3$e2d$1...@news01.btx.dtag.de>...
>hallo miteinander,
>
>ich suche für eine "Wenn" Formel eine Verschachtelung von mehr als 7 Stück.
>Geht das?
>
>Der Hintergrund:
>Es sollen Werte aus jedem Monat ausgelesen werden.
>Ich selektiere zuerst den Monat danach erstelle ich eine WENN Formel die
den
>Monat prüft. Ist der Monat falsch wird der nächste Monat geprüft und so
>weiter.
>Dies ergibt aber 12 Verschachtelungen. Excel 97 schafft aber nur 7.
es sind nur 11 Verschachtelungen (ist aber immer noch zuviel), Du kannst die
Verschachtelungstiefe jedoch nach folgendem Prinzip reduzieren:
=wenn(MONAT(A1)<=6;
[5 verschachtelte WENN Funktionen für 1. Halbjahr];
[5 verschachtelte WENN Funktionen für 2. Halbjahr])
hiermit sind es nur noch 6 Verschachtelungen.
mfg Peter
- Jens -
Andreas Black <schwa...@web.de> schrieb in im Newsbeitrag:
87c1ag$32e$1...@news05.btx.dtag.de...
> Hallo ,
>
> Danke für die Hilfe. Mit der Wahl Formel probiere ich gerade rum.
> Funktioniert nur nicht so.
> Was ist eine benutzerdefinierte Funktion und wie wird diese erstellt???
>
>
> gruss
> Andreas
>
> Jens Häupel <a...@hotmail.com> schrieb in im Newsbeitrag:
> u#gMfujb$GA....@cppssbbsa02.microsoft.com...
> > Hi Andreas,
> >
> > vielleicht hilft Dir die Wahl-Funktion weiter:
> >
> > =WAHL(MONAT(K13);"Monat1";"Monat2";"Monat3"; ... ,"Monat12")
> >
> > Ansonsten kannst Du immer noch eine benutzerdefinierte Funktion
schreiben
> > und die Select Case Anweisung verwenden.
> >
> > Grüße
> > - Jens -
> >
> > Andreas Black <schwa...@web.de> schrieb in im Newsbeitrag:
> > 87bor3$e2d$1...@news01.btx.dtag.de...
> > > hallo miteinander,
> > >
> > > ich suche für eine "Wenn" Formel eine Verschachtelung von mehr als 7
> > Stück.
> > > Geht das?
> > >
> > > Der Hintergrund:
> > > Es sollen Werte aus jedem Monat ausgelesen werden.
> > > Ich selektiere zuerst den Monat danach erstelle ich eine WENN Formel
die
> > den
> > > Monat prüft. Ist der Monat falsch wird der nächste Monat geprüft und
so
> > > weiter.
> > > Dies ergibt aber 12 Verschachtelungen. Excel 97 schafft aber nur 7.
habe dieses Problem jetzt mit verdeckte Spalten gelöst.
Kann es sein früher ging es mit Excel 2.0
gruss
Andreas
Jens Häupel <a...@hotmail.com> schrieb in im Newsbeitrag:
uAqx80lb$GA....@cppssbbsa02.microsoft.com...
ich habe es zwar nicht elegant gelöst aber es funktioniert.
In der siebten wenn habe ich in die sonst anweisung eine neue zelle
angegeben in der ich dann die anderen wenn abfragen untergebracht habe.
Beispiel:
Zelle A1
=wenn(bed.1;wenn(bed2..........;wenn(bed7;x=1;B1))
Zelle B1
=wenn(bed.8;wenn(bed8..........;wenn(bed14;x=2;x=1))
vielleicht hilft es dir.
Gruß Martin
- Jens -
Andreas Black <schwa...@web.de> schrieb in im Newsbeitrag:
87ce9d$1bs$1...@news06.btx.dtag.de...
In Zelle A1 steht z.B.
IF(a1="Jan",12,IF(a1="Feb",2,IF(a1="Mar",4,IF(a1="Apr",34,
IF(a1="May",32,IF(a1="Jun",8,IF(a1="Jul",43,IF(a1="Aug",3,
IF(a1="Sep",67,0)))))))))
Entsprechung mit der VLOOKUP-Funktion(Sverweis in deutsch):
In Zelle A1 steht:
VLOOKUP(A1,B1..C9,1)
In den Zellen B1..C9 steht:
Jan 12
Feb 2
Mar 4
Apr 34
May 32
Jun 8
Jul 43
Aug 3
Sep 67
PS: statt B1..C9 koennen Sie dem Bereich auch einen Namen geben und den
BereichsNamen einsetzen
Sie koennen die Spalten auch nach rechts erweitern; z.B wenn fuer gleiche
Bedingungen
andere Ergebnisse erforderlich sind.
Wenn Sie Werte aus der 3. Spalte brauchen, wuerde die Funktion
folgendermaßen aussehen:
VLOOKUP(A1,B1..D9,2); der Bereich muss natuerlich um die 3.Spalte erweitert
werden
(Es wird immer nur die erste Spalte durchsucht!)
mfg
Y.Kalkan
Andreas Black wrote in message <87bor3$e2d$1...@news01.btx.dtag.de>...