Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Formelfehler in Excel beheben





Frage

hallo, folgende Formel bringt für B39 = 4 als ergebnis "FALSCH", wieso, kann mir die Formel jemand so modifizieren dass sie funktioniert? =WENN(B39=1;WENN(B6;1000*WURZEL(B6*4/PI()/3600/B12/MIN(B19;B23;B15;B27));"");WENN(B39=2;WENN(B6;1000*WURZEL(B6*4/PI()/3600/B12/MIN(B19;B23;B15;B27));"");WENN(B39=3;WENN(B6;1000*WURZEL(B6*4/PI()/3600/B12);WENN(B39=4;(1000*WURZEL(B6*4/PI()/3600/B12/20*(WURZEL(B12))));""))))) vielen Dank MfG seebaer

Antwort 1 von Hajo_Zi

Hallo Nick,

kannst Du mal Deine Formel erklären, mir sieht es so aus als ob es immer die gleichen Rechnenschritte sind.

Du schreibst WENN(B6; was vergleichst Du da bei mir ergibt die Formel =wenn(B6;"Wahr";"Falsch") eine Zirkelbezug.

Gruß Hajo

Antwort 2 von seebaer_1

hallo hajo,

das was du mich da frägst kapier ich nicht, was ist ein zirkelbezug?

aber: ich hab den fehler gefunden, neue Formel lautet (falls dich interessiert):

=WENN(B39=1;WENN(B6;1000*WURZEL(B6*4/PI()/3600/B12/MIN(B19;B23;B15;B27));"");WENN(B39=2;WENN(B6;1000*WURZEL(B6*4/PI()/3600/B12/MIN(B19;B23;B15;B27));"");WENN(B39=3;WENN(B6;1000*WURZEL(B6*4/PI()/3600/B12);"");WENN(B39=4;1000*WURZEL(B6*4/PI()/3600/B12/20*(WURZEL(B12)));""))))

also danke dir,

MfG
seebaer

Antwort 3 von Hajo_Zi

Hallo Nick,

ich baue die Datei nicht nach, aber vermute das geht auch erheblich kürzewr.
=WENN(UND(ODER(B39=1;B39=2;B39=3;B39=4);B6);1000*WURZEL(B6*4/PI()/3600/B12/MIN(B19;B23;B15;B27));"")

Gruß Hajo

Antwort 4 von Aliba

Hi Hajo,

das kann so nicht passen. Die Bedingung ist nur für den Fall
B39 = 1 oder B39 = 2 gleich . Fall 3 u. 4 sind dann anders.

Bau die Datei jetzt auch nicht nach, aber die Formel sollte dann eher so aussehen:

=WENN(UND(ODER(B39=1;B36=2);B6);1000*WURZEL(B6*4/PI()/3600/B12/MIN(B19;B23;B15;B27));WENN(UND(B39=3;B6);1000*WURZEL(B6*4/PI()/3600/B12);WENN(UND(B39=4;B6);1000*WURZEL(B6*4/PI()/3600/B12/20*(WURZEL(B12));"")))

CU Aliba

Antwort 5 von Aliba

Hi, nochmal ich.

Sehe gerade, da ist noch ein Schreib- und ein Klammerfehler in der Formel.

So solte es passen:


=WENN(UND(ODER(B39=1;B39=2);B6);1000*WURZEL(B6*4/PI()/3600/B12/MIN(B19;B23;B15;B27));WENN(UND(B39=3;B6);1000*WURZEL(B6*4/PI()/3600/B12);WENN(UND(B39=4;B6);1000*WURZEL(B6*4/PI()/3600/B12/20*(WURZEL(B12)));"")))

Antwort 6 von seebaer_1

hallo,

vielen dank für eure mühen,

aber bei mir funktionierts ja schon, und aliba dein vorschlag sieht für mich jetzt auch nicht um so viel kürzer aus als meins und wie es funktioniert ist ja egal, auf jeden fall danke.

MfG
seebaer

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: