Excel ピボット テーブル フィールドのグループ化の問題 (数値がテキストとして表示される)

Excel ピボット テーブル フィールドのグループ化の問題 (数値がテキストとして表示される)

アクティビティ名、開始日、終了日の列を含むテーブルがあります。新しい列で、各アクティビティの残り時間を次のように計算します。INT(EndDate - Today())これINT()は、Excel が時間値を無視するようにするためです。

新しい列のヘッダーのドロップダウンをクリックすると、数値フィルターこれは、データが正しく、Excel がそれを認識していることを意味します。データは完全かつ正確で、エラーや空白はありません。

生データの数値フィルター

ピボットテーブルを作成し、残り日数で項目をグループ化したいと考えています。さらに、残り日数を5日や10日などの単位でグループ化したいのですが、そのオプションがありません。グループフィールドオプションは空白になっています。ピボット テーブル フィルターを見ると、ピボット テーブルがデータを数値として認識していないようです。

グループ化が空白になっています

異なるデータを含む他のスプレッドシートでまったく同じことを実行しましたが、すべてうまくいきました。私が知る限り、何も特別なことはしていません。日付のグループ化でも同様の経験がありました。

  • データテーブルとピボットテーブルの両方で、データ形式を一般と数値の間で変更してみました
  • 私は数式に別の方法でアプローチしようとしました( を削除しましたINT()
  • 計算結果を含む新しい列を作成しました
  • 新しいピボットテーブルを作成し、古いものを更新しました
  • Excel 2010 および 2013 でこれらの問題が発生します。

ピボット テーブルでこのようなことが起こる理由と、これを修正する方法についてアドバイスはありますか? スプレッドシートには他にも多くのテーブルがあるため、新しいスプレッドシートを作成することは最も好ましくありません。

よろしくお願いいたします。

チャール

答え1

残り日数を10で割った余りの列をテーブルに追加することができます。表示したくない場合は、その列を非表示にすることができます。残り日数グループ列の数式は次のとおりです。

=FLOOR([@[days remaining]]/$E$2,1)

情報元

ピボットテーブル

関連情報