Pivot-Tabelle in Excel 2013 weigert sich, identische Werte zusammenzufassen – gibt doppelte Ergebnisse zurück. Warum?

Pivot-Tabelle in Excel 2013 weigert sich, identische Werte zusammenzufassen – gibt doppelte Ergebnisse zurück. Warum?

Beim Erstellen einer einfachen Pivot-Tabelle in Excel bin ich auf ein seltsames Problem gestoßen. Hier sind meine Daten: Ich habe eine einfache Tabelle mit Spalte C erstellt, die die Werte in A geteilt durch die in B enthält. Ich habe die Formel der Klarheit halber in Spalte D eingefügt.

Bildbeschreibung hier eingeben

Jetzt kommt das Seltsame: Wenn ich eine Pivot-Tabelle aus Spalte C erstelle, erhalte ich zwei Versionen der Zahl 6:

Bildbeschreibung hier eingeben

Das ist doch verrückt! Warum hat Excel nicht beide 'Versionen' der Zahl 6 in einer Zeile zusammengefasst? Ich habe noch ein paar weitere Tests gemacht: isnumber() gibt für beide 6er true zurück, und sogar der Test auf Äquivalenz (='1. 6'='2. 6') gibt auch „true“ zurück! Warum kann Excel diese identischen Werte nicht in der Pivot-Tabelle zusammenfassen?

Ich vermute, es hat etwas damit zu tun, dass 1,2 / 0,2 eine Gleitkommazahl und 12 / 2 eine Ganzzahl zurückgibt (wie es in Python vorkommen kann), aber in Excel gibt es nichts, was mir sagt, mit welchen Datentypen ich es zu tun habe. Vielleicht ein Rundungsfehler? Und wenn die beiden 6er nicht gleich sind, warum gibt mein Äquivalenztest dann „true“ zurück?

Wenn ich die beiden 6er in Ganzzahlen umwandle, gibt die Pivot-Tabelle die erwarteten Ergebnisse zurück. Ich glaube jedoch nicht, dass ich das tun muss, und die meisten Benutzer würden das auch nicht erwarten. Was ist hier los? Erwartetes Verhalten oder Fehler?

Antwort1

Wenn Sie Spalte C mithilfe INTder Funktion in eine Ganzzahl konvertieren, wird die PivotTable wie erwartet generiert. Es handelt sich um ein Problem mit Gleitkommazahlen.

Bildbeschreibung hier eingeben

Bildbeschreibung hier eingeben

verwandte Informationen