Credit for the rep who only owns part of the deal (SUMPRODUCT)

Hard Math Sales pack
Description
Hints 0/4
Solutions 0
–
Test case
1
Reset
Submit
fx
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
Loading interactive spreadsheet...
Preparing grid cells and formula calculation engine
○ Ready Enter formula in highlighted cells, then click Submit.

The problem

Problem statement

Deals are often shared: the owner takes the credit percentage in D2:D6, and the rest goes to whoever sourced it. Bookings, owner and credit share are on each row of A2:D6. Put the total credited bookings for the rep in F2 in the Credit cell G2.

Credit is bookings × share, row by row — not the rep's bookings total times an average share.

Problem data

Show the sheet as a table (selectable, copyable)
The exercise data, as a table
ABCDFG
1DealBookingsOwnerCredit %RepCredit
2D-50110000Ada0.7Ada
3D-50220000Ben0.7
4D-50315000Ada1
5D-5045000Ada0.5
6D-5058000Ben0.7

Notes

A split credit is a weighted total, so SUMPRODUCT is the natural tool: the owner test zeroes the rows that are not theirs, and each surviving row contributes bookings × share. Multiplying the rep's total bookings by an average percentage gives a different — and wrong — number.

How to approach

Your answer goes in G2.

  1. Target cell is G2
  2. Build the owner test as an array: C2:C6 = F2
  3. Multiply by bookings and by the credit share
  4. Shape: =SUMPRODUCT((?=?)*?*?)

Related practice

FAQ

How do I calculate split credit across two reps?

=SUMPRODUCT((owner_range=rep)*bookings*share). The owner test filters rows, and each row contributes its own bookings × share.

Why is my total wrong when I multiply bookings by the average share?

Because shares differ per row. A 70% deal and a 100% deal do not average out to the same credit as multiplying each row and adding up.