CPV – cost per view – is the heartbeat metric of video advertising. It tells you exactly how much you are paying for real attention, not just impressions or accidental clicks. By dividing total campaign cost by total views, marketers see in an instant which creatives, audiences, and channels are buying meaningful watch time instead of burning budget. In Google Sheets or Excel, CPV becomes a living control panel: tweak bids, change targeting, paste in new spend, and you immediately see how your CPV shifts. Over weeks, patterns emerge: certain geos are cheap but low intent, some formats are pricey but convert like crazy. Without a clean, reliable CPV formula, you are flying blind.
Now imagine delegating all that CPV grunt work to an AI computer agent. Instead of you downloading CSVs at midnight, the agent logs into your ad accounts, copies costs and views into Sheets and Excel, applies the CPV formula, flags campaigns that cross your target threshold, and drops a short narrative summary in your inbox. You stop wrestling with spreadsheets and start making crisp decisions about where every dollar of video budget should go.
At its core, CPV is simple: CPV = Cost / Views. The work is in keeping it accurate across campaigns and platforms.
Method 1: Single-campaign CPV in Google Sheets
=IF(C2=0,"",B2/C2)Official docs on formulas in Sheets: https://support.google.com/docs/answer/3093480
Pros: fast for a few campaigns, easy to sanity check.
Cons: you must manually paste data and can easily mistype numbers.
Method 2: Multi-platform CPV in Excel
=IF(E2=0,"",D2/E2)Excel formula help: https://support.microsoft.com/en-us/office/create-a-formula-8259d47c-87c6-4aee-8f32-08fcd6e483fb
Pros: powerful analysis with PivotTables, flexible filtering.
Cons: still manual imports, error-prone copy/paste, no live data.
Method 3: Weekly CPV trend log (Sheets or Excel)
Pros: great for storytelling in meetings; you see CPV drift.
Cons: still lots of manual work; easy to skip weeks.
Manual copy/paste collapses as soon as you manage multiple brands or channels. No-code tools can push raw spend and views into Sheets or Excel for you.
Method 4: Connect ad platforms to Google Sheets with no-code tools
You can use tools like Coupler.io, Zapier, or Make to pull metrics such as Cost and Views into a sheet on a schedule.
=IF(E2=0,"",D2/E2) and apply to entire column.
Pros: no more exports, data refreshes itself; you still own the logic in the sheet.
Cons: each new platform or account needs config; limited ability to handle weird edge cases (custom date ranges, exceptions) without complex scenarios.
Method 5: Feed Excel from cloud storage or BI connectors
=[@Cost]/[@Views].
Pros: robust for analysts, good for large datasets.
Cons: needs some Power Query knowledge; still semi-manual unless IT sets up scheduled refresh.
At some point, the real bottleneck is not the CPV formula – it is all the surrounding clicks: logging into ad platforms, picking date ranges, exporting CSVs, cleaning columns, refreshing dashboards, sending summaries.
This is where a Simular AI agent shines. Instead of scripting APIs, you delegate the entire workflow as if you were onboarding a junior analyst.
Method 6: Agent-driven CPV updater for Google Sheets
Imagine your Monday morning.
Pros: behaves like a human operator, works across any web UI without waiting for APIs; production-grade reliability for long, multi-step workflows.
Cons: initial setup requires clear instructions and a clean sheet structure.
Method 7: Cross-channel CPV steward in Excel
For agencies or finance teams who live in Excel:
Pros: hands-free upkeep of your master Excel model, consistent calculations, human-readable logs of every step.
Cons: best run on a stable machine; needs occasional review as you change report layouts.
Method 8: End-to-end CPV monitoring with alerting
Pros: you no longer hunt for problems; the agent surfaces them.
Cons: you still decide what to change in the ad platforms – bids, targeting, creatives – but now with far better visibility.
Done right, the CPV formula becomes the simplest piece of your stack. The real magic is in how you orchestrate the surrounding work – and that is exactly what an AI computer agent like Simular is built to handle.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
Unordered list
Bold text
Emphasis
Superscript
Subscript
Start with a simple structure. In Google Sheets, create headers in row 1: Campaign, Cost, Views, CPV. Put your first campaign in row 2, with total cost in B2 and total views in C2. In D2, add =IF(C2=0,"",B2/C2) so you do not divide by zero. Drag the fill handle down to copy the formula for additional rows. Format the CPV column as currency with a few decimal places. To avoid accidental edits, protect the CPV column (Data → Protect sheets and ranges) so only editors can change formulas. Finally, add a quick check row at the bottom that sums Cost and Views and calculates an overall CPV, so you can sanity check against what your ad platform reports. Once this template works, duplicate the sheet per brand instead of reinventing it each time.
Unify your data first. In either Google Sheets or Excel, create a single table with columns: Date, Platform, Campaign, Cost, Views, CPV. When you export data from YouTube, TikTok, Meta, or others, normalize the column names so cost and views land in the same columns every time. In the CPV column use =IF(Views=0,"",Cost/Views) (adjust to your column references). Convert the range to a Table (in Excel) or use the Explore and Filter features (in Sheets). Now you can filter by platform and still use the same CPV logic. Add a PivotTable or pivot table chart to see average CPV by platform, campaign, or country. This approach lets you answer: which channel buys cheapest views, and which delivers the most valuable ones, without jumping between multiple native dashboards.
Rather than overwriting numbers, log them. Create a sheet or tab called CPV_History with columns: Date, Platform, Campaign, Cost, Views, CPV. Each day or week, append new rows instead of replacing old ones. Use the same CPV formula column so calculations stay consistent. Then build a pivot table or chart: Date on the X-axis, CPV as the value, sliced by Platform or Campaign. In Google Sheets, Insert → Chart and choose a line chart; in Excel, insert a Line chart from the Insert tab. Add a 7-day or 28-day moving average by creating another column that uses AVERAGE over the last N rows for each campaign. This smooths noisy spikes and makes it obvious when CPV is drifting up. Save standard chart views you revisit before every budget decision or creative test.
Use CPV as a trigger, not just a vanity KPI. In your Sheets or Excel model, define a target CPV per campaign based on your economics: what can you afford to pay for a view that has a realistic chance of converting? Add a Target CPV column and a Status column with a formula like =IF(F2>G2,"Above target","On target") where F is actual CPV and G is target. Filter to rows marked Above target. For each, check related metrics (CTR, watch time, conversions) from your exports. If CPV is high and performance weak, consider pausing or lowering bids. If CPV is high but conversions strong, test narrower targeting or new creatives rather than brute-force cuts. Iterate weekly: adjust campaigns, refresh your sheet, and watch which changes nudge CPV down toward your targets.
Treat your AI agent like a tireless analyst. First, record the exact steps you take to update CPV: which ad platforms you open, which reports you click, how you export or copy stats, which Google Sheets or Excel files you update, which formulas you rely on, and how you save or share the final dashboard. Then configure a Simular AI agent to perform those same steps: open the browser, log in, navigate to reports, download or copy Cost and Views, paste them into the right tabs, check that CPV columns calculate without errors, refresh charts, and send you a summary. Because Simular Pro logs every action, you can audit and tweak its behavior whenever your report layout changes. Once stable, run it daily or even multiple times per day. Your CPV views stay fresh without you sacrificing evenings to spreadsheet maintenance.