Mehrere Wenn Funktionen hintereinander

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Hayper
Beiträge: 8
Registriert: Fr, 08.01.2016 14:48

Mehrere Wenn Funktionen hintereinander

Beitrag von Hayper »

Hallo liebe OO-Community,

ich würde gerne innerhalb einer Zelle mehrere Wenn-Funktionen hintereinander ausführen lassen.
Die Wenn-Funktion soll mir eine Zahl anzeigen, die in einer anderen Tabelle gegeben ist, in Abhängigkeit einer anderen Zahl die ich angebe und die bereits in besagter Tabelle angegeben ist, so auch die weiteren und vorherigen jeweils miteinander addiert.

Code: Alles auswählen

=WENN (B4<B$18;SVERWEIS((B$4+1);Tabelle4.$A$2:$N$12;SPALTE(B2);0); WENN(B4+1;SVERWEIS((B$4+2);+Tabelle4.$A$2:$N$12;SPALTE(B2);0)));
Das habe ich bis jetzt, nur leider funktioniert die zweite wenn-Funktion nicht^^
Die Funktion soll bis zu einer bestimmten Zahl, die in sagen wir Z30 angegeben wird weiterlaufen, also immer die Zahl mit den nachfolgenden Zahlen addieren, bis die Zahl in B18 der Zahl von B4 gleicht.

Wäre toll wenn mir jemand helfen kann :D

Mfg Thomas
paljass
******
Beiträge: 803
Registriert: Do, 25.10.2012 07:25

Re: Mehrere Wenn Funktionen hintereinander

Beitrag von paljass »

Hallo Thomas,
in der zweiten wenn() Verschachtelung fragst du nach "B4+1", dazu würd ich mal sagen, dass ist eine sinnlose Abfrage, weil Calc nicht wissenkann, was das bedeuten soll - ich übrigens auch nicht :-?
Außerdem gibst du die Verweismatrix mit +Tabelle4.... an - auch das geht nicht.

Stell uns doch mal ein Beispieldatei mit weiterführenden Erläuterungen zu Verfügung, dann kann dir bsestimmt geholfen werden.

Gruß
paljass
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
Hayper
Beiträge: 8
Registriert: Fr, 08.01.2016 14:48

Re: Mehrere Wenn Funktionen hintereinander

Beitrag von Hayper »

Hey Paljass,

also, in einer Tabelle habe ich ca. das hier stehen
  • A B C
    level mögl. lvl gebäude 1 mögl lvl gebäude 2
    1 2 1
    2 3 3
    3 4 5
    ...
mit Z99"=SVERWEIS($B$1;'Gebäude lvl'.$A$2:$N$12;SPALTE(B2);0)" suche ich nach der ersten spalte um die dazugehörige zahl der anderen spalten anzeigen zu lassen.
In Abhängigkeit der zahl will ich die kosten aus einer anderen tabelle raussuchen, die in der gleichen art wie die erste tabelle aufgebaut ist.
  • A B C
    level gebäude 1 gebäude 2
    1 100 150
    2 200 300
    3 500 600
    ...
Ich will die wenn-funktion so oft wiederholen, bis ich das maximal mögl level, wie in tabelle 1 gegeben erreiche und die zahlen bis dahin aus tabelle 2 miteinander addiere, allerdings würde ich das gerne in einer zelle machen.

in Z98 steht das aktuelle lvl

Code: Alles auswählen

wenn Z98<Z99;dann suche nach Z98+1 in Tabelle2 und gib die zahl aus,
dann würde ich die wenn-Funktion gerne in einer schleife laufen lassen.

Code: Alles auswählen

wenn Z98+1<Z99;dann suche nach Z98+2 in Tabelle2... etc
nun weiß ich aber leider nicht wie man die hintereinander und nicht ineinander laufen lassen soll, da nach dem ; ja das sonst folgt

Vielleicht hilft das besser um mir das zu erklären :D

MfG
paljass
******
Beiträge: 803
Registriert: Do, 25.10.2012 07:25

Re: Mehrere Wenn Funktionen hintereinander

Beitrag von paljass »

Hi,
Vielleicht hilft das besser um mir das zu erklären :D
Vielleicht. Ich vermisse die Beispieldatei - ich hab keine Lust aus deinen Angaben eine nachzubauen und die Formeln einzugeben, die du schon hast.
Und aus dem Ärmel kann ich das auch nicht.

Gruß
paljass
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
Hayper
Beiträge: 8
Registriert: Fr, 08.01.2016 14:48

Re: Mehrere Wenn Funktionen hintereinander

Beitrag von Hayper »

Hey,

ja klar^^ wusste nur erst nicht wo das ging :D bin ziemlich neu im forum^^

Mfg
Zuletzt geändert von Hayper am Mi, 13.01.2016 12:44, insgesamt 1-mal geändert.
Hayper
Beiträge: 8
Registriert: Fr, 08.01.2016 14:48

Re: Mehrere Wenn Funktionen hintereinander

Beitrag von Hayper »

okay, hab eine Lösung gefunden, mit der ich leben kann :D

Danke dennoch^^

OK, grad einen Fehler gefunden also funktionierts leider doch nicht :?
Vielleicht gibt es ja eine andere Möglichkeit.
Ich erkläre es nochmal ein bisschen anders
ich will die summe mehrerer zeilen wissen, die oberste zeile ist gegeben durch mich und die unterste zeile, das maximum, ist gegeben durch einen SVerweis.

MfG
mikeleb
*******
Beiträge: 1415
Registriert: Fr, 09.12.2011 16:50

Re: Mehrere Wenn Funktionen hintereinander

Beitrag von mikeleb »

Hallo,

aus deiner Beschreibung werde ich nicht schlau.
Ich habe mir jetzt mal zusammengereimt, dass du von einem aktuellen Level (in B4) bis zu einem Maximallevel (in B18) alle zugehörigen Werte in der Spalte B der Gebäudepreise addieren möchtest.
Dazu kannst du in der zelle B5 (in der Tabelle Gebäudeinfo) die Funktion

Code: Alles auswählen

=SUMME(VERSCHIEBUNG(Gebäudepreise.B1;B4+1;0;B18-B4;1))
nutzen.

Habe ich es richtig verstanden?
Gruß,
mikeleb
Hayper
Beiträge: 8
Registriert: Fr, 08.01.2016 14:48

Re: Mehrere Wenn Funktionen hintereinander

Beitrag von Hayper »

Hey mikeleb

vielen dank, ja du hast es genau richtig verstanden :D
Es funktioniert auch, aber so richtig versteh ich das noch nicht^^
Antworten