Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

WENN-Funktion Maximum erreicht
#1
Hallo,

ich möchte hier Leistung durch Spannung dividieren um den Strom zu erhalten.
Problem dabei ist, dass eine Fehler auftritt, sobald eine division durch NULL statt findet, wenn ich mir die Summe der eingetragenen Werte berechnen lassen möchte.
Also habe ich mich dazu entschieden die WENN-Funktion zu verwenden, um die Rechnung nur auszuführen, wenn eine Zahl für die Spannung eingetragen wurde.
Nun ergibt sich das Problem, dass die Funktion zu lang wird und die WENN-Funktion weiteres Hinzufügen von Formeln blockiert.
Ich würde jetzt mehrere dieser Funktionen berechnen und die Ergebnisse dann addieren.

Über einen anderen Ansatz oder möglichkeit die Formel zu vereinfachen wäre ich euch sehr dankbar.
Die Arbeitsmappe
.xlsx   WENN_Funktion.xlsx (Größe: 11,27 KB / Downloads: 8)

Besten Dank im Voraus
Antworten Top
#2
Hi,

(13.08.2015, 10:19)TomBrox schrieb: Über einen anderen Ansatz oder möglichkeit die Formel zu vereinfachen wäre ich euch sehr dankbar.

mit Hilfsspalten:

Tabelle1
CDEFGHIJKLMNOPQ
11
12Summe [A]5,835,705,966,43
13
14Spannungsebene AC/DC [V]Minuten1234
15
16230[VA]00000000
17230[VA]1001010100,4347826086956524,34782608695652E-024,34782608695652E-024,34782608695652E-02
18230[VA]10009509009004,347826086956524,130434783,913043478260873,91304347826087
19230[VA]2003004005000,8695652173913041,304347826086961,739130434782612,17391304347826
20230[VA]405060700,1739130434782610,2173913043478260,2608695652173910,304347826086957
21[VA]
22[VA]

verwendete Formeln
Zelle Formel Bereich N/A
I12:L12=SUMME(N16:N22)
N16:Q22=WENNFEHLER(I16/$C16;"")
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 18.24 einschl. 64 Bit

Antworten Top
#3
(13.08.2015, 10:32)Rabe schrieb: mit Hilfsspalten:
oder andere Formel:

Tabelle1
CDEFGHIJKLMNOPQ
11
12Summe [A]5,835,705,966,43
13
14Spannungsebene AC/DC [V]Minuten1234
15
16230[VA]00000000
17230[VA]1001010100,4347826086956524,34782608695652E-024,34782608695652E-024,34782608695652E-02
18230[VA]10009509009004,347826086956524,130434783,913043478260873,91304347826087
19230[VA]2003004005000,8695652173913041,304347826086961,739130434782612,17391304347826
20230[VA]405060700,1739130434782610,2173913043478260,2608695652173910,304347826086957
21[VA]
22[VA]

verwendete Formeln
Zelle Formel Bereich N/A
I12:L12=SUMME(N16:N22)
N16:Q22=WENN($C16<>0;I16/$C16;"")
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 18.24 einschl. 64 Bit

Antworten Top
#4
Hi,

meinst du das so?

Tabelle1

GHIJKLM
11
12Summe [A]5,835,70
13
Formeln der Tabelle
ZelleFormel
I12{=SUMME(I16:I20)/($C$16:$C$20)}
J12{=SUMME(J16:J20)/($C$16:$C$20)}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#5
Hi

Vermutlich so:
Summe [A]5,835,705,966,43

ZelleFormel
I12{=SUMME(WENNFEHLER(I16:I30/$C16:$C30;0))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Grüsse
Detlef

Bitte keine PN!
Seit Nikolaus 2012 mit Excel 2010. Seit Ostern 2015 mit Office 365
Antworten Top
#6
Hi Detlef,

ich könnte mich....

Du hast natürlich Recht - hab ich doch glatt die Fehlerabfrage vergessen. :@
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#7
Hallo,

ich würde das so sehen:


Code:
=WENN(C16=0;"";SUMMENPRODUKT((I16:INDEX($I$16:$I$49;VERWEIS(9;1/($C$16:$C$49<>"");ZEILE($C$16:$C$49))-15))/(C16:INDEX($C$16:$C$49;VERWEIS(9;1/($C$16:$C$49<>"");ZEILE($C$16:$C$49))-15))))
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#8
Hallo,

aller besten Dank an alle, für die schnellen und vielfältigen Vorschläge.

Ihr habt mir sehr geholfen.


Gruß

TomBrox
Antworten Top
#9
(13.08.2015, 11:07)BoskoBiati schrieb: Hallo,

ich würde das so sehen:


Code:
=WENN(C16=0;"";SUMMENPRODUKT((I16:INDEX($I$16:$I$49;VERWEIS(9;1/($C$16:$C$49<>"");ZEILE($C$16:$C$49))-15))/(C16:INDEX($C$16:$C$49;VERWEIS(9;1/($C$16:$C$49<>"");ZEILE($C$16:$C$49))-15))))

Hi Edgar, wieso das WENN()..? Ich habe als Alternative..:

=SUMMENPRODUKT((I16:INDEX(I16:I50;VERGLEICH(-9^9;$C$16:$C$150;-1)))/($C$16:INDEX($C$16:$C$150;VERGLEICH(-9^9;$C$16:$C$150;-1))))

bzw. etwas schlanker..:

=SUMMENPRODUKT((I16:INDEX(I16:I50;VERGLEICH(0;$C$16:$C$150;-1)))/($C$16:INDEX($C$16:$C$150;VERGLEICH(0;$C$16:$C$150;-1))))
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste