Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Summe in Abfrage gibt falsches Ergebnis

Begonnen von Ken, Mai 18, 2015, 14:31:43

⏪ vorheriges - nächstes ⏩

Ken

Hallo,

ich habe in einer Abfrage im Feld folgendes stehen:
a: Summe([diff]-[sum])

Anm. diff= -203
sum = 408

Als Ergebnis bekomme ich -611
Ich weiß das minus und minus pluss ergibt ect., aber wie schreibe ich eine Abfrage die alle Vorzeichen berücksichtigt?

Vielen Dank für Tipps!
Gruß
Ken


Office 2010

el_gomero

Hallo Ken,

die Abfrage gibt das richtige Ergebnis, nicht das falsche wie du behauptest.

Was soll deiner Meinung denn rauskommen?
Gruß
Jürgen


Hilfe nach bestem Wissen, ohne Anspruch auf Richtigkeit und Vollständigkeit.
*feedback erwünscht*
Bitte Tipps lesen

Ken

Das Ergebnis sollte 205 sein und wenn diff = -100 ist und sum 50 sollte das Ergebnis -50 sein
Gruß
Ken


Office 2010

el_gomero

na dann müsste die Formel doch lauten

a: Summe([diff][color=red]+[/color][sum])

Gruß
Jürgen


Hilfe nach bestem Wissen, ohne Anspruch auf Richtigkeit und Vollständigkeit.
*feedback erwünscht*
Bitte Tipps lesen

MzKlMu

#4
Hallo,
Deine jetzige Formel rechnet mathematisch völlig korrekt.
Außerdem, summieren ist hier fehl am Platz. Eine einfache Addition reicht.
a: [diff]+sum]

ZitatIch weiß das minus und minus pluss ergibt
Und Minus und Plus ergibt minus, also so:
a: -Diff-+Sum
somit wird aus Sum eine negative Zahl
-203-408=-611 was völlig korrekt ist.
Kannst ja mal mit dem Taschenrechner probieren.

Gruß Klaus

Ken

Ja müsste...nur wenn diff und sum positiv sind z.B. beide den Wert 50 haben kommt als Ergebnis 100 dann raus statt 0
Gruß
Ken


Office 2010

el_gomero

Klaus hat völlig recht, da war ich zu oberflächlich  ;D

Zitat
nur wenn diff und sum positiv sind z.B. beide den Wert 50 haben kommt als Ergebnis 100 dann raus
also 50 + 50 gibt bei mir 100 und nicht 0, war das bei dir in der Grundschule anders?
Gruß
Jürgen


Hilfe nach bestem Wissen, ohne Anspruch auf Richtigkeit und Vollständigkeit.
*feedback erwünscht*
Bitte Tipps lesen

Ken

Hallo Jürgen,

die 100 bezog sich auf die Formel a: Summe([diff]+[sum])
Bei a: Summe([diff]-[sum]) kommt 0 raus, alles OK.


Gruß
Ken


Office 2010

el_gomero

hast du nicht gelesen, was Klaus geschrieben hat

a:[diff]+[sum]

reicht völlig aus. Und dann sind 50+50=100.

btw - diff und sum als Bezeichner halte ich für gewagt, auch wenn du durch eckige Klammern (zumindest an der Stelle) Ärger vermeidest, droht es an anderer Stelle.
Gruß
Jürgen


Hilfe nach bestem Wissen, ohne Anspruch auf Richtigkeit und Vollständigkeit.
*feedback erwünscht*
Bitte Tipps lesen

Ken

Ups...hatte ich übersehen - sorry!

Danke für die Hilfe!
Gruß
Ken


Office 2010