How to Calculate Vendor Totals Only on the First Occurrence in Excel
Question details
The user wants to sum payment amounts for vendors that appear multiple times in a dataset, but only display the calculated total inline next to the very first occurrence of each vendor's name.

- Product
- Excel
- Device & OS
- not provided
- Scenario
- Summarizing row-by-row payment data where displaying the total on every row creates unnecessary visual clutter, requiring a formula to isolate the first instance of a vendor.
- Observed behavior
- Standard SUMIF functions display the total on every row the vendor appears, rather than isolating the calculation to just the initial row of that vendor's section.
Ensure your dataset has the vendor name populated on every row associated with their payments. If vendor names only appear on the first row of their respective sections, you will need to fill the blank cells first.
Use a Combined IF, COUNTIF, and SUMIF Formula
This method checks if the current row is the first instance of a vendor and calculates their total amount, leaving subsequent rows blank.
By combining IF and COUNTIF, Excel can determine whether the vendor name in the current row has appeared previously in the list. If it is the first time (the count is exactly 1), the SUMIF function is triggered to calculate the total.
Locate the column containing your vendor names (e.g., B12:B21) and the column containing the payment amounts (e.g., E12:E21).
Select the cell where you want the first total to appear (e.g., G12) and type the following formula: =IF(AND(COUNTIF($B$12:$B12,$B12)=1,$B12<>""),SUMIF($B$12:$B$21,$B12,$E$12:$E$21),"")
Press Enter to calculate the first row. Then, click the small square at the bottom-right corner of the cell (fill handle) and drag it down to apply the formula to the rest of your dataset.

Fill Blank Vendor Names Using a Helper Column
Use this solution if your worksheet layout only lists the vendor name on the top row of a section, leaving the cells below it blank until the next vendor.
Use WPS Spreadsheet to Handle Complex Formulas Easily
WPS Spreadsheet fully supports advanced logical and mathematical functions like SUMIF, COUNTIF, and IF. You can seamlessly calculate conditional totals, manage large vendor datasets, and streamline your workflow with its highly compatible and user-friendly interface.
- 1. Open your dataset in WPS Spreadsheet: Launch WPS Office and open your workbook containing the vendor payment data.
- 2. Input the conditional sum formula: Select the target cell and paste your combined IF, COUNTIF, and SUMIF formula into the formula bar.
- 3. Fill the series: Double-click the fill handle on the bottom right of the active cell to automatically calculate all vendor totals instantly.

Frequently Asked Questions
Why does my formula show a total for every row instead of just the first occurrence?
You likely omitted or incorrectly typed the COUNTIF portion of the formula. The logical test COUNTIF($B$12:$B12,$B12)=1 is essential because it restricts the SUMIF calculation to only trigger when the running count of the vendor's name is exactly 1.
Can I use Pivot Tables to achieve this instead of formulas?
Yes. A Pivot Table is an excellent built-in alternative to summarize total payments per vendor quickly. However, it will extract and display the summarized results in a separate table rather than keeping the totals inline with your original raw data layout.
How do I adapt this formula if my data starts on row 2 instead of row 12?
You simply need to update the row numbers in the formula references. For instance, change $B$12:$B12 to $B$2:$B2, and update the SUMIF ranges to match your new data span, such as $B$2:$B$100 and $E$2:$E$100.




