Naar inhoud
lightbulb Welkom op de nieuwe kennisbank | We hebben de docs volledig vernieuwd met meer dan 160 features. Bekijk wat nieuw isarrow_forward

Salesrapportages in Sheets

Maak overzichtelijke salesrapportages in Google Sheets met draaitabellen, grafieken en automatische berekeningen voor wekelijkse en maandelijkse rapportage.

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.

lightbulb

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

  1. Selecteer je Deals-tabblad en klik ergens in de data.
  2. Ga naar Invoegen > Draaitabel en kies Nieuw tabblad.
  3. Noem het nieuwe tabblad Pivot - Maand.
  4. Sleep in het draaitabelvenster rechts: Rijen is owner, Kolommen is fase, Waarden is waarde (SOM).
  5. Voeg een Filter toe op aangemaakt_op en filter op de gewenste maand.
  6. 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.

warning

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.

lightbulb

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.