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
Top
#2
Hi,

(13.08.2015, 11: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

Top
#3
(13.08.2015, 11: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

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)
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
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)
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.
Top
#8
Hallo,

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

Ihr habt mir sehr geholfen.


Gruß

TomBrox
Top
#9
(13.08.2015, 12: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
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top


Gehe zu:


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