Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Division durch Null bei mehreren addierten Divisionen

Forumthread: Division durch Null bei mehreren addierten Divisionen

Division durch Null bei mehreren addierten Divisionen
26.09.2024 09:06:39
Markus
ich möchte mehrere Divisionen addieren ein oder mehrere Divisoren 0 sein können. Natürlich geht das mit einer Wennn-Funktion, aber kann man das auch eleganter lösen?

zum Beispiel =F8/H8+F8/I8+F8/J8

Dake für Eure Hilfe

Markus
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Division durch Null bei mehreren addierten Divisionen
26.09.2024 09:17:52
UweD
Hallo

Du kannst den Fehler bei jeder Division abfangen und festlegen, was dann ausgegeben wird.
Oder das Gesamtergebnis....


Arbeitsblatt mit dem Namen 'Tabelle1'
 FGHIJKL
81 203 0,83333333
9      --

ZelleFormel
L8=WENNFEHLER(F8/H8;0)+WENNFEHLER(F8/I8;0)+WENNFEHLER(F8/J8;0)
L9=WENNFEHLER(F8/H8+F8/I8+F8/J8;"--")



LG UweD
Anzeige
AW: Division durch Null bei mehreren addierten Divisionen
26.09.2024 10:08:25
daniel
Hi
Excel hat zwar prinzipiell die Möglichkeit zu schaffen, Fehler in Summen zu ignorieren über Aggregat(9;6;Zellbereich) nur leider kannst du das nur auf Zellbereiche anwenden, nicht auf einzelne Berechnungen.
dh um das zu verwenden müsset du jede Division in einer eigenen Zelle ausführen, dann könntest du diese mit Aggregat(9;6;...) summieren.

ohne zusätzliche Zellen bleibt nur die Möglichkeiten mit WENNFEHLER wie von UweD gezeigt.

wenn die Daten so vorliegen wie in deinem Beispielfall, dh die Werte sind Einzelwerte (dein Dividend) oder liegen in lückenlosen Zellblöcken (deine Divisoren), dann könnte man über ein Matrixformel vereinfachen:

=SUMME(WENNFEHLER(F8/H8:J8;0))

in älteren Excelversionen muss die Eingabe mit STRG+SHIFT+ENTER abgeschlossen werden.

Gruß Daniel
Anzeige
Lambda-Funktion
26.09.2024 10:27:14
Yal
Hallo Markus,

definiere einfach diese Berechnung in ein Lambda-Funktion: https://support.microsoft.com/de-de/office/funktion-lambda-bd212d27-1cd1-4321-a34a-ccbf254b8b67
(Siehe: "Schritt 3: Hinzufügen der Lambda-Funktion zum Namens-Manager")

Deine Funktion sieht dann so aus:
=LAMBDA(a;b;WENNFEHLER(a/b;0))
ich habe es nDiv benannt.

Verwendet wird sie mit Summenprodukt (weil Summenprodukt auf jede einzelnen Zelle seinen Parameter wirkt, dann summiert):
=SUMMENPRODUKT(nDiv(F8;H8:J8))

VG
Yal
Anzeige
AW: Lambda-Funktion
26.09.2024 10:53:02
Markus
Funktioniert irgendwie nicht :-(
#NAME?

weiß nicht was ich falsch mache

Viele Grüße

Markus
AW: Lambda-Funktion
26.09.2024 11:12:23
daniel
DU machst nichts falsch.
Lambda gibts in deiner Excelversion noch nicht, erst ab 365.
Hat Yal vergessen anzugeben.

Gruß Daniel
AW: Lambda-Funktion
26.09.2024 11:27:57
Markus
Schade,
aber vielen Dank für Deine Hilfe.

Markus
Anzeige
AW: Lambda-Funktion
26.09.2024 11:58:25
Yal
"Lambda gibts in deiner Excelversion noch nicht, erst ab 365." Mein Fehler. Ich habe angenommen, dass 2022 nach 265 kam, und daher lambda kennt...

Wahrscheinlich ein Teil der MS-Strategie, um die Anwender zu 365 zu leiten.

VG
Yal
AW: Division durch Null bei mehreren addierten Divisionen
26.09.2024 10:17:50
Markus
Vielen Dank für Deine Hilfe,

die Matrixformel ist super, aber ich habe andere Werte zwischen den Divisoren.

Dann Mach ich mich wohl zu Fuß auf den Weg...

Viele Grüße

Markus
Anzeige
AW: Division durch Null bei mehreren addierten Divisionen
26.09.2024 10:28:42
daniel
Hi
vielleicht findest du ja einen Weg, die Werte zwischen den Divisoren über die Formel durch 0 zu ersetzen.
da müsste man halt wissen, ob man an irgendwas erkennen kann, ob ein Wert ein Divisor ist oder nicht.

also beispielsweile, ein Wert ist ein Divisor, wenn in Zeile 7 über ihm ein "x" steht.

=Summe(Wenn(H7:J7>"x";0;Wenn(H8:J8=0;0;F8/H8:J8)))


wenn es keine Möglichkeit gibt, die Divisoren zu erkennen und diese wild verstreut liegen, dann musst du zu Fuß gehen.

Gruß Daniel
Anzeige
AW: Division durch Null bei mehreren addierten Divisionen
26.09.2024 09:26:28
Markus
Hallo Uwe,

vielen Dank für Deine Hilfe, aber die Funktion ist mir so geläufig. sie wird aber sehr lang wenn ich viele Divisionen aneinander reihen muss. Und die zweite Funktion führt bei einer 0 schon zu keinem Ergebniss. ich würde aber das Ergebnis gerne wie in der ersten funktion erhalten (Divisionen durch Null mit 0 addieren).

Viele Grüße

Markus
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige