Skip to content

Let AI do the totals instead of a pivot table

You don't need to know the PivotTable menus: describe the rows, columns and values, and the assistant writes the formula. The numbers come from the sheet or from code, never from the chat, and you check them against the source.

About 12 min readingAs of Oct 2026

Lesson guide · goals & preparation
Intermediate · practicalOffice workersMarketers

By the end of this guide

  • Describe rows, columns and values to get a PIVOTBY or SUMIFS formula for your summary.
  • When you use a file-analysis feature, get the code, row count and total back so you can check them.
  • Check the summary against the source totals and keep it as a table you can reuse every week.
A long sales table beside a smaller grouped summary on a desk
Illustration: AI Ping

Who this is for

  • Anyone who has to relearn PivotTables every time
  • Anyone who builds a sales-by-region-and-product table every week

What you need

  • Excel or Google Sheets (some Excel versions don't have the PIVOTBY function)
  • Any chat assistant (free versions work); file-analysis features depend on the service and plan
  • Reading "Write spreadsheet formulas with AI" first will help.

This reading lesson explains how to use external AI tools. Read from theory to the workflow, examples and explanations, or use the contents to jump to a section.

1 / 4

Theory

Understand what to ask AI to do, how to ask, and the ideas behind the workflow.

  1. Check the data shape first

    However good the formula, the totals come out wrong if the source isn't in a shape that can be summarized. Microsoft's guidance for PivotTable data says the same: columns with a single header row, and no double header rows or merged cells.

    Text mixed into a number column fails more quietly. A PivotTable shows that field as a count instead of a sum, and Google Sheets' QUERY function treats values that don't match a column's main type as empty.

    The dates, places, products, quantities and amounts are invented practice data. Define what one output cell means before choosing sum or average. Code and tables below are editorial worked solutions.

    What to check before you summarize
    CheckTrouble looks likeFix
    HeaderTwo header rows, or merged cellsOne header row in row 1; unmerge
    One row per recordSubtotal or total rows in the middleDelete them; totals belong in the summary
    Consistent names"Seoul" and "Seoul City", stray spacesFind and replace to one spelling
    Number formatNumbers stored as text, sitting on the left of the cellConvert them (see "Write spreadsheet formulas with AI")

    Check it

    • Open the filter list on the region and product columns and look for near-duplicates such as "Seoul" and "Seoul City".

2 / 4

Step-by-step use

Learn what to prepare, how to request help and how to revise the result through examples and explanations.

  1. Describe rows, columns and values, then get a formula

    Rather than "make me a pivot table," describe the rows, columns and values: "regions down the side, products across the top, total revenue in the cells."

    Sales rows are grouped into a smaller region-by-product table
    Figure: Sales rows are grouped into a smaller region-by-product table · AI Ping

    And ask for a formula, not the numbers. Sums an assistant works out in the chat can be wrong (see long calculations in "Why AI gets things wrong"), while a formula in the sheet works from the source and recalculates when the source changes.

    The example sheet used in this guide (made-up October sales, rows 2–11)
    DateRegionProductQtyRevenue
    2026-10-01SeoulTumbler12180,000
    2026-10-01BusanMug20180,000
    2026-10-02DaeguTumbler8120,000
    2026-10-02SeoulMug15135,000
    2026-10-05BusanTumbler10150,000
    2026-10-05SeoulTumbler690,000
    2026-10-06DaeguMug12108,000
    2026-10-07SeoulMug981,000
    2026-10-08BusanMug14126,000
    2026-10-08DaeguTumbler575,000
    Example prompt
    Here is my spreadsheet layout.
    Column A: Date, B: Region, C: Product, D: Qty, E: Revenue (number)
    Data runs from row 2 to row 11.
    I want a summary starting in cell G2, with regions as rows, products as columns and total revenue as the values. Give me the formula for Excel for Microsoft 365. Don't calculate any numbers yourself, just the formula.
    Worked example & explanation

    PIVOTBY groups and aggregates data in two directions at once. Put the formula below in G2 and it spills a table of revenue by region and product, with total rows and columns included.

    Only some Excel versions have PIVOTBY. If you get #NAME?, use the SUMIFS approach instead.

    =PIVOTBY(B2:B11, C2:C11, E2:E11, SUM)
    B2:B11
    Row groups: the regions in column B
    C2:C11
    Column groups: the products in column C
    E2:E11
    Values to aggregate: revenue in column E
    SUM
    Add them up (AVERAGE or COUNT give averages or counts)

    Check it

    • If you pasted the formula exactly and still see #NAME?, your Excel doesn't have PIVOTBY. Move on to the SUMIFS method in the next step.
  2. No PIVOTBY? Build a SUMIFS grid

    SUMIFS works in practically every version of Excel and in Google Sheets. Type the region and product names into an empty grid, fill the cells with SUMIFS, and you have the same summary.

    In Google Sheets you can also build it with a single QUERY formula, such as =QUERY(A1:E11, "select B, sum(E) group by B pivot C", 1).

    Example prompt
    I get #NAME? when I use PIVOTBY, so I deleted it and typed Seoul, Busan and Daegu in G3:G5, and Tumbler and Mug in H2:I2. Give me one SUMIFS formula for H3 that I can fill across H3:I5. Just the formula, no calculations.
    Worked example & explanation

    Put this in H3 and fill it across H3:I5. Thanks to the $ signs, each cell picks up the region in its row and the product in its column. Add totals yourself, such as =SUM(H3:H5), and it all works the same in Google Sheets.

    =SUMIFS($E$2:$E$11, $B$2:$B$11, $G3, $C$2:$C$11, H$2)
    $E$2:$E$11
    What to add: revenue, with row and column both fixed
    $B$2:$B$11, $G3
    Condition 1: the region matches column G; only the column is fixed
    $C$2:$C$11, H$2
    Condition 2: the product matches row 2; only the row is fixed

    Check it

    • After filling, click I5 and check that its formula reads =SUMIFS($E$2:$E$11, $B$2:$B$11, $G5, $C$2:$C$11, I$2). That's the Daegu and Mug cell.
  3. Uploading a file? Ask for the code and the totals

    Some assistants can also run code on a file you upload, such as an Excel file or a CSV. Claude, for example, can analyze an uploaded CSV with code. Availability depends on the service, your plan and your organization's settings, and for company data, check your company's rules first.

    The numbers should then come from the code. Ask for the code it ran, the number of rows it read and the revenue total, so you have something to check against the source. The sales.csv below holds the same data as the example sheet in step 2.

    Example prompt
    Use the sales.csv I uploaded to make a table of total revenue by region and product. Do the calculation by running code, and show me the code, the number of rows you read and the total revenue.
    Worked example & explanation

    The ten exercise rows total 1,245,000. The code and expected output below explain how to reproduce the grouping; they are not quoted logs from an AI tool run.

    If you have an execution environment, run the code and compare row count, source total and group totals. File headers must match the code.

    Example code
    import pandas as pd df = pd.read_csv("sales.csv") print(len(df), df["Revenue"].sum()) print(df.pivot_table(index="Region", columns="Product", values="Revenue", aggfunc="sum", margins=True))
    Revenue by region and product, as calculated by the code (example)
    RegionMugTumblerTotal
    Busan306,000150,000456,000
    Daegu108,000195,000303,000
    Seoul216,000270,000486,000
    Total630,000615,0001,245,000

    Check it

    • Compare the row count (10) and total (1,245,000) with the source sheet's row count and =SUM(E2:E11). If they differ, check the uploaded file first.
  4. Check against the source, then keep it reusable

    However you built the summary, run these four checks before you share it. Comparing totals catches missing rows; counting numbers catches values stored as text.

    For a weekly report, keep formulas or a PivotTable rather than pasting in the results. Formulas recalculate when the source changes, and a PivotTable picks up new data when you refresh it.

    Checks before you share (for the example sheet)
    CheckHowIn this example
    Grand totalThe summary's total equals =SUM(E2:E11) on the source1,245,000
    Count of numbers=COUNT(E2:E11) equals the number of data rows (text numbers make it smaller)10
    One cell by handPick a cell and add up its source rows yourselfSeoul, Tumbler: 180,000 + 90,000 = 270,000
    Split namesThe summary has as many regions and products as you expect3 regions, 2 products

    Check it

    • After pasting in next week's data, repeat the total and count checks. If the formula ranges (such as E2:E11) don't grow with the data, the new rows are left out.

3 / 4

Check & explain

Think about what you would ask AI, then read the explanation. Written submissions and external AI use are optional.

This is a learning check, not a test you must pass. Use the explanations to understand the ideas.

  1. Q1The grand total matches. Does that prove every region is grouped correctly?

    Write your thoughts (optional)

    Your writing is not sent anywhere. It disappears when you leave or reload this page, so copy anything you want to keep.

    Read the answer and explanation

    No. Misclassified rows can preserve the total. Trace a group to source rows and inspect category spellings.

    This is your own review, not an automatic score.

  2. Q2Move the fictional 90,000 Seoul tumbler row to Busan. What are the two tumbler totals?

    Write your thoughts (optional)

    Your writing is not sent anywhere. It disappears when you leave or reload this page, so copy anything you want to keep.

    Read the answer and explanation

    Seoul becomes 180,000 and Busan 240,000; the grand total is unchanged. These are invented practice amounts.

    This is your own review, not an automatic score.

  3. Q3A new sale is in row 12 but the formula ends at E11. What must change?

    Write your thoughts (optional)

    Your writing is not sent anywhere. It disappears when you leave or reload this page, so copy anything you want to keep.

    Read the answer and explanation

    Extend corresponding value and criteria ranges together, then recheck row count and total. Do not expand only the amount range.

    This is your own review, not an automatic score.

Common mistakes

  • Copying totals the assistant worked out in the chat straight into a report
  • Summarizing with mixed names such as "Seoul" and "Seoul City"
  • Pasting results instead of formulas into a report you update every week

Your learning record

Completion is optional. Mark this lesson when you feel ready, or move to the next lesson without marking it.

Completion is saved in this browser.

4 / 4

Apply to your work

Consider how new material changes the workflow and checking criteria. Trying an external AI tool is optional.

  1. Try it: spot a bad grouping with a correct grand total

    A correct grand total can hide a wrong category. Moving one Seoul row into Busan preserves 1,245,000. The total is one check, not proof of correct grouping; trace an individual cell back to its rows.

    Moving one row changes two groups while preserving the whole set
    Figure: Moving one row changes two groups while preserving the whole set · AI Ping

    For practice, change the region of the 90,000 Seoul tumbler row to Busan. Seoul tumblers become 180,000 and Busan tumblers 240,000. Restoring the row yields 270,000 and 150,000. All figures are invented exercise data.

    When adding next week’s records, verify range expansion. A fixed range ending at row 11 omits later rows. Keep row count, data date and units beside the result. No external upload is required for this exercise.

Write a note (optional)

Use this only if you want to record a prompt or your understanding. This is a notebook, not a connected AI assistant.

Your writing is not sent anywhere. It disappears when you leave or reload this page, so copy anything you want to keep.

Contents

This reading lesson explains how to use external AI tools. Read from theory to the workflow, examples and explanations, or use the contents to jump to a section. Skipping does not mark a lesson complete.

References

Keep learning

  • How-to guide · About 45 min reading

    Use AI to reconcile monthly reports across CSVs

    Follow recorded prompts, responses and revisions across 20 rows, verify a complete report, then reuse the process on new November data.

    AdvancedOffice workersPlanningBeginners
  • How-to guide · About 12 min reading

    AI drafts, people finish: a blog workflow

    A blog workflow where AI handles the outline and first draft, and people handle the plan, the fact-checking, the real experience and the final check.

    BeginnerMarketersOffice workers