Van ruwe data naar inzicht
Salesdata in een spreadsheet is waardeloos totdat iemand er betekenis aan geeft. Een goede salesrapportage vertelt in een oogopslag: hoeveel hebben we gewonnen, wat staat er in de pipeline, waar zitten de knelpunten en zijn we op schema?
Google Sheets biedt alle bouwstenen voor professionele salesrapportages, zonder externe tools, zonder exporteren en zonder dataverlies.
Houd ruwe data en rapportage gescheiden
Maak een apart Rapportage-tabblad dat alleen formules en grafieken bevat. Zo ziet management altijd de actuele stand zonder in de ruwe dealdata te rommelen.
Basismetrieken voor salesrapportage
Elke salesrapportage heeft minimaal deze cijfers.
Omzetmetrieken:
- Gewonnen omzet deze maand, dit kwartaal en dit jaar
- Gewogen pipeline-waarde (kans maal waarde)
- Gemiddelde dealwaarde
Activiteitsmetrieken:
- Aantal nieuwe deals aangemaakt
- Aantal gesprekken en meetings gehouden
- Aantal offertes verstuurd
Efficiency-metrieken:
- Win-rate (gewonnen gedeeld door totaal afgesloten)
- Gemiddelde cyclustijd (van aangemaakt tot gesloten)
- Conversie per fase
Draaitabellen voor snelle analyse
Draaitabellen zijn de snelste manier om dealdata samen te vatten. Maak een draaitabel van je Deals-tabblad.
Draaitabel voor salesrapportage aanmaken
- Selecteer je Deals-tabblad en klik ergens in de data.
- Ga naar Invoegen > Draaitabel en kies Nieuw tabblad.
- Noem het nieuwe tabblad Pivot - Maand.
- Sleep in het draaitabelvenster rechts: Rijen is
owner, Kolommen isfase, Waarden iswaarde(SOM). - Voeg een Filter toe op
aangemaakt_open filter op de gewenste maand. - De draaitabel toont nu de pipeline-waarde per vertegenwoordiger per fase.
SUMIFS voor perioderapportages
Voor een rapportagetabblad met vaste cellen gebruik je SUMIFS en COUNTIFS.
Gewonnen omzet deze maand:
=SUMIFS(
Deals!D:D,
Deals!E:E,"Gewonnen",
Deals!F:F,">="&EOMONTH(TODAY(),-1)+1,
Deals!F:F,"<="&EOMONTH(TODAY(),0)
)
Nieuwe deals dit kwartaal:
=COUNTIFS(
Deals!I:I,">="&DATE(YEAR(TODAY()),INT((MONTH(TODAY())-1)/3)*3+1,1),
Deals!I:I,"<="&TODAY(),
Deals!E:E,"<>Verloren"
)
Win-rate:
=IFERROR(
COUNTIF(Deals!E:E,"Gewonnen") /
(COUNTIF(Deals!E:E,"Gewonnen") + COUNTIF(Deals!E:E,"Verloren")),
0
)
Formatteer de win-rate als percentage met Opmaak > Getal > Percentage.
Let op je kolomverwijzingen
Pas de kolomletters (D:D, E:E, F:F, I:I) aan op de werkelijke indeling van jouw Deals-tabblad. Een SUMIFS die naar de verkeerde kolom wijst, geeft geen foutmelding maar wel een stil verkeerd getal in de rapportage.
Grafieken toevoegen
Selecteer een samenvattingstabel in je Rapportage-tabblad en voeg een grafiek in via Invoegen > Grafiek. Geschikte combinaties:
- Gewonnen omzet per maand: lijngrafiek met de maand op de x-as
- Pipeline per fase: horizontaal staafdiagram
- Win-rate per vertegenwoordiger: gecombineerd kolom- en lijndiagram
Zet alle grafieken op een tabblad en vergrendel het via Gegevens > Bladen en bereiken beveiligen zodat niemand per ongeluk een grafiek verplaatst.
Automatisch vernieuwen en delen
Het rapportagetabblad is altijd up-to-date omdat de formules live uit de dealdata lezen. Deel de link met je managementteam via Bestand > Delen en geef ze leesrechten zodat de opmaak intact blijft.
Voor wekelijkse e-mailrapportages kun je Apps Script gebruiken om elke maandag automatisch een PDF van het rapportagetabblad te genereren en te mailen:
function stuurWeekrapportage() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var url = 'https://docs.google.com/spreadsheets/d/' + ss.getId() +
'/export?format=pdf&gid=' + ss.getSheetByName('Rapportage').getSheetId();
var response = UrlFetchApp.fetch(url, {
headers: { Authorization: 'Bearer ' + ScriptApp.getOAuthToken() }
});
var pdfBlob = response.getBlob().setName('Salesrapportage_' + new Date().toLocaleDateString('nl-NL') + '.pdf');
GmailApp.sendEmail('management@bedrijf.nl', 'Weekrapportage Sales', 'Zie bijlage.', {
attachments: [pdfBlob]
});
}
Koppel deze functie aan een tijdgestuurde trigger via Triggers > Trigger toevoegen in de Apps Script-editor, met een wekelijkse timer op maandagochtend.
Test de export eerst handmatig
Controleer of het tabblad de naam Rapportage heeft voordat je de trigger instelt. Een typefout in de bladnaam laat de functie elke week stilletjes falen zonder dat iemand het merkt.
Hoe vergelijk ik dit kwartaal met het vorige?
Gebruik twee SUMIFS-formules naast elkaar: een gefilterd op het huidige kwartaal en een op het vorige. Voeg daarna een procentuele veranderingsformule toe met =(huidig - vorig) / vorig en formatteer die als percentage.
Kan ik targets toevoegen aan mijn rapportage?
Ja. Maak een apart Targets-tabblad met kwartaal- of maandtargets per persoon. Gebruik VLOOKUP of XLOOKUP om de target op te halen en vergelijk die met de actuele omzet, bijvoorbeeld via een kolom die het verschil of het percentage behaald toont.
Hoe zorg ik dat de draaitabel altijd de nieuwste data bevat?
Draaitabellen in Sheets vernieuwen automatisch als de brondata binnen het bestaande bereik verandert. Voeg je een nieuwe kolom of rij buiten het bereik toe, pas dan het brondatabereik van de draaitabel aan via het draaitabelpaneel.
Hoe exporteer ik de rapportage naar Slides voor een presentatie?
Kopieer een grafiek in Sheets en plak die in Slides. Kies bij het plakken de optie om de grafiek te koppelen aan de spreadsheet. De grafiek in Slides toont dan een knop Bijwerken zodra de Sheets-data verandert.
Hoe maak ik de rapportage leesbaar voor management?
Toon bovenaan een paar grote kerncijfers (gewonnen omzet, pipeline, win-rate) en zet detailtabellen lager of op een apart tabblad. Gebruik voorwaardelijke opmaak om afwijkingen ten opzichte van target met kleur te markeren.