Ich bräuchte bitte Hilfe beim Einfügen mehrerer Formeln in eine Zelle.
Wenn ich beispielsweise 1 in g11 eingebe, soll die folgende Formel verwendet werden: =if(H11="","",I11/(230*H11))
Wenn ich beispielsweise 3 in g11 eingebe, soll die folgende Formel verwendet werden: =if(H11="","",I11/(sqrt(3)*400*H11*(E11/100)))
Dank im Voraus
Antwort1
Sie können dieselbe WENN-Funktion auch zum Testen der Zelle G11 verwenden: (verwenden Sie diese Formel in einer einzigen Zeile)
=if(G11=1,
if(H11="","",I11/(230*H11)),
if(G11=3,
if(H11="","",I11/(sqrt(3)*400*H11*(E11/100))),
""
)
)
=if(G11=1,
um zu testen, ob der Wert 1 ist.
if(H11="","",I11/(230*H11)),
Bedingung „Wahr“: Führen Sie Ihre Formel für 1 aus.
if(G11=3,
Wenn es „Falsch“ war, testen Sie den Wert für 3.
if(H11="","",I11/(sqrt(3)*400*H11*(E11/100))),
Wenn G11 3 ist, führen Sie Ihre zweite Formel aus.
""
Wenn G11 etwas anderes ist, tun Sie nichts.
)
Schließen Sie, wenn (G11=3,,)
)
Schließen Sie, wenn (G11=1,,)
Antwort2
Wie wäre es mit
=IF(G11=1,IF(H11="","",I11/(230*H11)),IF( G11=3,IF(H11="","",I11/(SQRT(3)*400*H11*(E11/100))),""))
Antwort3
Sicherlich ist Ihnen aufgefallen, dass Ihre beiden (optionalen) Formelnsehrähnlich:
=if(H11="","",I11/(230 *H11 ))
↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕ ↕↕↕↕ ↕↕
=if(H11="","",I11/(sqrt(3)*400*H11*(E11/100)))
und Sie können die zweite Formel umstellen, um sie zu vereinfachen und die Ähnlichkeit zu erhöhen:
400*H11*(E11/100)
=400*(E11/100)*H11
=(400*E11/100)*H11
=(E11*400/100)*H11
=E11*(400/100)*H11
=E11 * 4 * H11
=4*E11*H11
Ihre zweite Formel reduziert sich also auf
=if(H11="","",I11/(sqrt(3)*4*E11*H11))
Wir können diese Ähnlichkeit nutzen, um die Gesamtformel (die in einigen anderen Antworten gegeben wurde) zu vereinfachen und
=if(H11="","",I11/(IF(G11=1,230,IF(G11=3,sqrt(3)*4*E11,0))*H11))
Beachten Sie, dass bei G11
einem anderen Wert als 1 oder 3 explizit eine Division durch 0 erfolgt, was zu einem Fehler führt. Verwenden Sie diese Antwort nicht, wenn dies ein Problem für Sie darstellt.