Formelfehler in Excel beheben
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 schreiben
Antwort 1 von Hajo_Zi vom 23.01.2020, 11:13 Options
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 vom 23.01.2020, 11:54 Options
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 vom 23.01.2020, 17:12 Options
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 vom 24.01.2020, 08:41 Options
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 vom 24.01.2020, 08:53 Options
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 vom 24.01.2020, 09:19 Options
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