광고 성과 지표 계산식 총정리: CTR·CPC·CPM·CPA·ROAS 시트 수식까지
CTR·CPC·CPM·전환율·CPA·ROAS의 계산식과 구글 시트 수식, 합계 행에서 자주 틀리는 평균의 함정과 0으로 나누기 처리까지 한 번에 정리합니다.

목차
광고 보고서의 숫자가 사람마다 다르게 나오는 이유는 대부분 데이터가 아니라 계산식입니다. 같은 캠페인인데 CTR이 2.1%와 2.4%로 갈린다면, 한쪽은 합계로 나누고 다른 쪽은 행별 비율을 평균 냈을 가능성이 큽니다.
이 글은 광고 성과 지표의 계산식과 구글 시트 수식을 정리하고, 합계 행에서 자주 틀리는 지점을 짚습니다.
지표별 계산식
| 지표 | 계산식 | 단위 | 읽는 법 |
|---|---|---|---|
| CTR(클릭률) | 클릭 ÷ 노출 × 100 | % | 광고가 관심을 끌었는가 |
| CPC(클릭당 비용) | 광고비 ÷ 클릭 | 원 | 클릭 한 번에 얼마를 썼는가 |
| CPM(천 회 노출 비용) | 광고비 ÷ 노출 × 1,000 | 원 | 노출을 얼마에 샀는가 |
| 전환율(CVR) | 전환 ÷ 클릭 × 100 | % | 클릭이 목표 행동으로 이어졌는가 |
| CPA(전환당 비용) | 광고비 ÷ 전환 | 원 | 전환 하나에 얼마를 썼는가 |
| ROAS(광고비 대비 매출) | 전환값 ÷ 광고비 × 100 | % | 광고비 1원이 매출 몇 원이 되었는가 |
ROAS는 %로 쓰는 팀과 배수(예: 3.2배)로 쓰는 팀이 있습니다. 320%와 3.2배는 같은 값이므로 보고서 안에서는 한 가지 표기만 쓰세요.
구글 시트 수식
원본 탭(raw)의 열이 A 날짜, B 매체, C 캠페인, D 노출, E 클릭, F 광고비, G 전환, H 전환값이라고 가정한 예시입니다.
CTR =IFERROR(E2/D2, 0) → 서식: 백분율
CPC =IFERROR(F2/E2, 0)
CPM =IFERROR(F2/D2*1000, 0)
CVR =IFERROR(G2/E2, 0) → 서식: 백분율
CPA =IFERROR(F2/G2, "")
ROAS =IFERROR(H2/F2, "") → 서식: 백분율
CPA와 ROAS는 0 대신 빈칸으로 두는 편이 낫습니다. 전환이 0인 행의 CPA를 0원으로 표시하면 "가장 효율 좋은 캠페인"처럼 보이기 때문입니다.
합계 행에서 가장 많이 틀리는 것: 평균의 평균
가상 예시로 두 캠페인을 보겠습니다.
| 캠페인 | 노출 | 클릭 | CTR |
|---|---|---|---|
| A | 100,000 | 1,000 | 1.0% |
| B | 1,000 | 50 | 5.0% |
| 합계 | 101,000 | 1,050 | ? |
CTR 열을 평균 내면 3.0%지만, 실제 전체 CTR은 1,050 ÷ 101,000 = **약 1.04%**입니다. 노출이 적은 B의 높은 CTR이 평균을 끌어올린 것입니다.
비율 지표의 합계는 항상 분자 합계 ÷ 분모 합계로 계산합니다.
전체 CTR =SUM(E2:E)/SUM(D2:D)
전체 CPA =SUM(F2:F)/SUM(G2:G)
매체별 CPA =SUMIFS(raw!F:F, raw!B:B, "naver_sa") / SUMIFS(raw!G:G, raw!B:B, "naver_sa")
피벗 테이블에서도 CTR 열을 "평균"으로 요약하지 말고, 노출·클릭 합계를 낸 뒤 계산 필드로 나누세요.
매체별로 숫자를 합칠 때
- 광고비: 매체마다 부가세 포함 여부와 통화가 다를 수 있습니다. 같은 기준으로 맞춘 뒤 더하세요.
- 노출·클릭: 매체마다 집계 정의가 조금씩 다르지만 합산 자체는 대체로 무리가 없습니다.
- 전환·전환값: 같은 구매를 여러 매체가 각자의 전환으로 잡을 수 있어 단순 합산하면 과대 집계됩니다. 매체 비교용 지표로 쓰고, 전체 성과는 실제 매출 기록과 대조하세요. 자세한 기준은 네이버 검색광고 vs 메타 광고: 성과를 한 표로 비교하는 기준에 있습니다.
숫자를 읽을 때 같이 봐야 하는 지표
| 지표만 보면 | 함께 볼 것 | 이유 |
|---|---|---|
| CTR 상승 | CPC, 전환율 | 클릭은 늘었는데 전환으로 안 이어질 수 있음 |
| CPC 하락 | 노출 지면, 전환율 | 저렴한 지면으로 옮겨 품질이 떨어졌을 수 있음 |
| CPA 하락 | 전환수, 광고비 | 표본이 작으면 우연한 1~2건에 크게 흔들림 |
| ROAS 상승 | 전환값 정의, 기여 기간 | 기여 설정 변경만으로도 바뀔 수 있음 |
체크리스트
- 비율 지표 합계를 행별 비율의 평균으로 내지 않았는가
- 전환 0인 행의 CPA·ROAS를 0으로 표시하지 않았는가
- ROAS 표기(%·배수)를 하나로 통일했는가
- 광고비의 부가세·통화 기준을 적어 두었는가
- 매체별 전환을 더해 "전체 전환"이라고 쓰지 않았는가
계산을 매번 하지 않으려면
계산식을 시트마다 새로 만들면 언젠가 한 곳은 틀립니다. 원본 수집과 지표 계산을 한 기준으로 고정하는 방법은 광고 리포트 자동화: 여러 매체 데이터를 매일 한 시트로에서 다룹니다. 메디트랙은 연결한 매체의 원본을 매일 수집하고, 화면·Excel·구글 시트에서 같은 계산 기준으로 CTR·CPC·CPM·CPA·ROAS를 냅니다.
자주 묻는 질문
전환율은 클릭 기준인가요, 노출 기준인가요?
일반적으로 클릭 대비 전환(전환 ÷ 클릭)을 씁니다. 노출 대비 전환을 쓰는 경우에는 보고서에 기준을 함께 적어야 다른 보고서와 비교할 수 있습니다.
ROAS 몇 %면 좋은 건가요?
업종·마진·전환값 정의에 따라 다르므로 하나의 기준은 없습니다. 손익분기 ROAS(1 ÷ 마진율 × 100)를 먼저 계산해 그보다 높은지로 판단하는 것이 출발점입니다.
CPA와 CPC 중 무엇을 더 봐야 하나요?
목표가 전환이라면 CPA가 우선입니다. CPC는 CPA가 변했을 때 원인이 클릭 단가 때문인지 전환율 때문인지 나눠 보는 보조 지표로 쓰세요.


