Hi Tom,
ich denke Du kennst auch das Sprichwort - wenn zwei das gleiche tun, dann ist es noch lange nicht dasselbe! ????
Jedenfalls hier trifft es aus einem mir nicht bekannten Grund zu und da liegt dann auch der "Fehler" im Detail.
Nachdem ich Dir bereits schon anders antworten wollte, habe ich mir nochmal einen Part aus Deiner Tabelle rausgezogen und dann mal zu Fuß nachgerechnet und siehe da... ups... was ist das denn?
Die Zahlen der ob_nummer 1016 habe ich mir in ein neues Blatt übertragen - allerdings nicht mit kopieren sondern zu Fuß eingetippt und dann eine Summe davon gebildet. Das Ergebnis hatte mich dann überrascht, da dann nicht mehr -0 rauskam, sondern 6 und das ist ja schon ein Unterschied. Damit ich sicher sein konnte habe ich mir Deine Originalwerte dann mal rüberkopiert und mit meinen erfassten Zahlen verglichen und siehe da - die waren identisch. Soll heißen... Deine Orignialzahlen sind nicht die, die sie sein sollten bzw. können sich aus irgendeinem Grund nicht so verhalten, wie es sich für normale Zahlen gehört und da hilft es auch nicht, die Formatierung auf Zahl zu setzen, da dann das Ergebnis 0 und nicht 6 lautet.
Die Frage, die sich hier stellt, wie Du Deine ODBC-Abfrage so hinkriegst, dass eine dargestellte Zahl auch wirklich der gleiche Wert dafür ist und nicht irgendetwas anderes. Ich denke dann gehören die 1E - Zahlen und somit -0 auch der Vergangenheit an. An Deiner Stelle würde ich jetzt einen neuen Thread speziell auf diese Fragestellung öffnen und somit den wahren Grund Deiner fehlerhaften Zahleninterpretation finden lassen.
Sorry, dass ich Dir an dieser Stelle jetzt nicht mehr weiterhelfen kann, da es nicht ein Pivottabellenproblem ist, sondern ein Dateiformatfehler oder sowas in der Richtung.
In diesem Sinne... have a nice Day und Gruß an die restlichen Österreicher... Helmut