Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

differenz?!?

Forumthread: differenz?!?

differenz?!?
05.08.2003 18:32:43
Jens Peter K.
gibt es in excel 2002 eigentlich ein Pendant zur Summenfunktion SUM
welches die Differenz berechnet(eventuell 'Diff')?
Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: differenz?!?
05.08.2003 18:42:04
Mike E.
Hallo Jens,
das macht doch wenig Sinn; eine Summe geht über einen kompletten Bereich, während du bei der Differenz die Zahl/Zelle angeben musst, von der du einen bestimmten Zellbereich abziehen möchtest. Versuch's so:
=A1-Summe(A2:A5)
Gruß
Mike

AW: differenz?!?
05.08.2003 18:58:09
Jörg Gradert
Hallo Jens Peter,
ich versteh die Frage nicht.
A1=10
A2=20
A3=5
=SUMME(A1:A3) =A1+A2+A3 Ergebnis: 35
Wie soll EXCEL bei DIFF wissen, welche Zahl Du von welcher anderen abziehen willst?
Alternativ, alle Werte abziehen
=-SUMME(A1:A3) =-A1-A2-A3 Ergebnis: -35
Sonst nur so:
=A1-A2+A3 Ergebnis: -5
oder die Werte in den Zellen sind negativ, dann ist
A1A1=10
A2=20
A3=-5
=SUMME(A1:A3) =A1+A2+(-A3) Ergebnis: 25
3+5=5+3 aber 5-3 ist nicht gleich 3-5
Gruß Jörg


Anzeige
AW: differenz?!?
05.08.2003 19:20:10
Mike E.
Hallo Jens,
hab jetzt mal 'ne Funktion gebastelt. Funktioniert, aber ob sie Sinn macht, wage ich zu bezweifeln...
Standard-Modul öffnen und unktion hineinkopieren. Kannst du dann in Excel über den Funktionsassistenten aufrufen oder direkt in eine Zelle eingeben:
=Differenz(A1;A2:A5)
hier die Funktion:

Function Differenz(a As Range, b As Range) As Variant
Dim c As Object
Dim d As Object
Dim Summi As Double
For Each c In b
Summi = c.Value + Summi
Differenz = a - Summi
Next c
End Function

Grüße
Mike

Anzeige
AW: differenz?!?
05.08.2003 19:30:11
Mike E.
Hallo Jens,
hatte noch 'was vergessen. Mit dieser Erweiterung kannst du die Differenz aus zwei Bereichen bilden (im ersten Beispiel war es nur EINE Zelle - bestimmtem Bereich):
=Differenz(A1:A3;A4:A9)

Function Differenz(a As Range, b As Range) As Variant
Dim c As Object
Dim d As Object
Dim Summi As Double
Dim summi1 As Double
For Each d In a
summi1 = d.Value + summi1
Next d
For Each c In b
Summi = c.Value + Summi
Differenz = summi1 - Summi
Next c
End Function

Gruß
Mike

Anzeige
differenz?!?
05.08.2003 19:58:27
Jens Peter K.
danke für die aufschlussreichen antworten.

;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige