Googleスプレッドシートのピボットテーブルに計算フィールドでCPAを追加したら、広告の管理画面と桁が合わない。広告レポートをスプレッドシートで組んでいると、一度は出くわす症状です。この記事を読むと、なぜ数字が壊れるのかを計算順序のレベルで説明でき、正しい書き方に直せるようになります。あわせて、2026年9月に追加された計算フィールド専用の数式エディタで何が変わったのかも確認します。
計算フィールドで何が起きているかを確認する
原因は数式そのものではなく、数式の隣にある「集計」の指定にあります。計算フィールドの「集計」で既定のSUMを選んだままだと、数式は元データの1行ごとに評価されてから、その結果が合計されます。
日別×キャンペーン別の生データに対して、次のように書いたとします。
='費用'/'コンバージョン'
このとき計算されるのは、1日目のCPA、2日目のCPA、3日目のCPA……と続く日ごとの値で、ピボットはそれを足し上げます。30日分あれば、30日分のCPAの合計という意味のない数字が並びます。
現場でよくある課題として、この壊れ方はCPAだけに起きるわけではありません。CTR、CVR、ROAS、CPCのように割り算で作る指標はすべて、合計してよい数字ではありません。足し算でまとめてよいのは、費用・表示回数・クリック数・コンバージョン数のような実数だけです。
計算フィールドの「集計」をカスタムに切り替える
直し方は1つです。「集計」をカスタムに切り替え、数式の中で先に合計を取ってから割ります。
- ピボットテーブルのセルを選択し、エディタを開く
- 「値」の項目から、該当の計算フィールドを選ぶ
- 数式欄の下にある「集計」をSUMからカスタムへ変更する
- 数式を、分子と分母をそれぞれ合計する形に書き換える
書き換えたあとの数式はこうなります。
=SUM('費用')/SUM('コンバージョン')
手順3を飛ばして数式だけ直しても結果は変わりません。SUMのままだと、SUM関数で囲んだ数式もやはり行ごとに評価されるためです。直すべきは数式ではなく、数式が評価されるタイミングのほうと覚えておくと間違えません。
同じ考え方で、ROASは =SUM('コンバージョン価値')/SUM('費用')、CTRは =SUM('クリック数')/SUM('表示回数') と書きます。いずれも「集計」はカスタムです。
広告レポートの集計作業に時間を取られていませんか?ADminiなら無料で始められます。無料で試してみる →
2026年9月に追加された数式エディタで何が楽になるか
計算フィールドを作成・編集するための専用ダイアログが追加されました。これまで狭い入力欄に列名を手で打ち込んでいた作業に、フィールドを一覧から選ぶメニューと、入力中に構文の誤りを知らせる検証が付いています。
広告レポートの列名は「コンバージョン(クリック経由)」のように長く、全角と半角が混ざるため、手打ちの負担が大きい部類でした。列名の打ち間違いでエラーになる往復は、ここで終わります。
ロールアウトは段階的です。
| 対象 | 開始日 | 行き渡るまで |
|---|---|---|
| Rapid Release ドメイン | 2026年9月8日 | 最大15日 |
| Scheduled Release ドメイン | 2026年9月21日 | 最大15日 |
対象はすべてのGoogle Workspaceのエディションと個人のGoogleアカウントで、管理者が有効化する設定はありません。画面がまだ変わっていなければ、順番を待っている状態です。組織で使っている場合、隣の席では新しいエディタが出ているのに自分の画面は古いまま、という時期が2週間ほど続きます。
ただし、新しいエディタは「集計」をSUMとカスタムのどちらにすべきかまでは判断してくれません。既存のレポートに計算フィールドが入っているなら、エディタが降りてきたタイミングで一度開いて確認しておくのが安全です。
計算フィールドで書けないものと、その回避
計算フィールドから参照できるのは、ピボットの元データにある列だけです。ここから2つの制約が出ます。
1つ目は、条件付き集計です。SUMIFのように集計範囲を別途指定する関数は、ピボットの列参照と噛み合わず、期待どおりに動かない場面があります。特定のキャンペーンだけを分母にしたいといった計算は、元データ側に判定用の列を1つ足しておくほうが早く済みます。
2つ目は、媒体をまたぐ集計です。Google広告の「コンバージョン」とMeta広告の「結果」を同じピボットに載せるには、先に列名と定義をそろえる必要があります。数式が書けない理由の多くは、数式ではなくデータの形にあります。この整形を毎月手で繰り返すと、シートは少しずつ他人が触れないものになっていきます。
まとめ
- 計算フィールドの「集計」がSUMのままだと、数式は行ごとに評価されてから合計される。割り算で作る指標はこれで壊れる
- 「集計」をカスタムに切り替え、
=SUM('費用')/SUM('コンバージョン')のように分子と分母をそれぞれ合計してから割る - 2026年9月8日から順次提供の新しい数式エディタは入力を楽にするが、集計の指定までは直してくれない。既存レポートは一度開いて確認する
よくある質問
スプレッドシートのピボットの計算フィールドで、CPAが管理画面と合わないのはなぜですか?
計算フィールドの「集計」がSUMのままだと、数式が元データの1行ごとに計算されてから合計されるためです。日別の生データなら、日ごとのCPAを足した数字が表示されます。「集計」をカスタムに切り替え、=SUM('費用')/SUM('コンバージョン') のように合計同士を割ると、期間でまとめた正しいCPAになります。
計算フィールドの新しい数式エディタはいつから使えますか?
Rapid Release ドメインは2026年9月8日から、Scheduled Release ドメインは9月21日から段階的に提供され、全体に行き渡るまで最大15日かかると案内されています。すべてのGoogle Workspaceエディションと個人のGoogleアカウントが対象で、管理者側で有効化する設定はありません。
CTRやROASも同じように壊れますか?
壊れます。割り算で作る指標はすべて、合計してよい数字ではありません。CTR・CVR・ROAS・CPCはいずれも、分子と分母をそれぞれ合計してから割る必要があります。足し算でまとめてよいのは、費用・表示回数・クリック数・コンバージョン数のような実数だけです。
計算フィールドでSUMIFを使って条件付きの集計はできますか?
集計範囲を別途指定する形のSUMIFは、ピボットの列参照と噛み合わず期待どおりに動かない場面があります。特定のキャンペーンだけを分母にしたいような条件付きの計算は、元データ側に判定用の列を1つ追加しておくほうが確実で、あとから見返したときの読みやすさも保てます。
図解・表つきの完全版はこちら:Googleスプレッドシートのピボットに計算フィールドの数式エディタが付いた|広告レポートのCPAが合わなくなる設定と、直し方
広告レポートの集計作業に時間を取られていませんか?ADminiなら無料で始められます。無料で試してみる →
この記事が役に立ったら LGTM をいただけると励みになります!
