Je wilt af van verschillende versies van dezelfde spreadsheet, maar in dat bestand zitten ook jaren aan werkafspraken. Een goede overstap begint daarom met begrijpen wat de spreadsheet voor je bedrijf doet. Daarna kun je bepalen welk onderdeel een applicatie moet overnemen.

1. Kies één proces dat vastloopt

Schrijf op wie het bestand gebruikt, welke informatie binnenkomt en welke uitkomst nodig is. Een voorbeeld: een aanvraag wordt ingevoerd, toegewezen en uiteindelijk afgerond. Zoek uit waar het nu misgaat. Werken mensen tegelijk in verschillende kopieën? Worden gegevens dubbel ingevoerd? Is onduidelijk wie iets mag wijzigen?

Een spreadsheet voor een eenmalige berekening hoeft geen applicatie te worden. Terugkerend werk met meerdere gebruikers en duidelijke toegangsregels is een betere aanleiding. Kies eerst één proces; vervang niet automatisch alle tabbladen.

2. Breng formules en uitzonderingen in kaart

Maak onderscheid tussen invoer, berekeningen en rapportage. Noteer ook handmatige stappen: een kleur die “nog controleren” betekent, een opmerking buiten de tabel of een collega die elke vrijdag bedragen corrigeert. Zulke afspraken verdwijnen gemakkelijk als je alleen naar cellen kijkt.

  • Welke velden zijn verplicht en welke mogen leeg blijven?
  • Welke formules bepalen bedragen of statussen?
  • Zijn er macro’s, externe bestanden of verborgen tabbladen?
  • Wie beslist bij uitzonderingen, zoals een geannuleerde aanvraag?

Bewaar voorbeelden van normale én afwijkende situaties. Die vormen later de basis voor de acceptatietest.

3. Bepaal waar gegevens straks worden bijgehouden

Voorbeeldontwerp: vervang een lijst met aanvragen door afzonderlijke klantrecords en aanvragen. Iedere aanvraag verwijst naar één klant. Als het adres wijzigt, wil je weten of die wijziging ook oude aanvragen moet aanpassen. Dat is een proceskeuze, geen kwestie van alleen kolommen kopiëren.

Spreek af welk systeem de bron blijft. Staat klantinformatie al in een CRM, dan moet je kiezen tussen een koppeling en een bewust afgesproken handmatige werkwijze. Een koppeling vraagt daarnaast om afspraken over foutmeldingen en verouderde informatie.

4. Bouw en test één volledige gebruikersroute

De eerste versie moet een taak van begin tot einde ondersteunen. Bijvoorbeeld: aanvraag invoeren, verantwoordelijke kiezen, status aanpassen en afgeronde aanvragen terugvinden. Met een losse invoerpagina is het proces nog niet getest.

Een concreet productvoorbeeld is AdComPro: projectinformatie, uren en facturatie zijn daar met elkaar verbonden. Het is een voorbeeld van samenhang tussen taken, geen standaardomvang voor een kleine Excel-vervanging.

Projectoverzicht in AdComPro met demogegevens
AdComPro: een openbare productafbeelding met demogegevens.

5. Controleer de uitkomst vóór de overstap

Test met een representatieve selectie uit het bestaande bestand. Vergelijk niet alleen het aantal regels, maar ook totalen, afrondingen, ontbrekende waarden en de uitkomst per voorbeeld. Laat de mensen die het werk doen controleren of de nieuwe route klopt.

  • Kan een gebruiker de afgesproken taak afronden?
  • Leveren berekeningen de afgesproken uitkomst op?
  • Kunnen gebruikers alleen toegestane gegevens bekijken en wijzigen?
  • Zijn dubbele records en mislukte imports herkenbaar?

6. Spreek een overstapmoment en terugvalroute af

Leg vast wanneer invoer in het oude bestand stopt, wie de laatste gegevens overzet en wie de controle uitvoert. Bewaar een afgesproken kopie van de oorspronkelijke gegevens. Als iets niet klopt, moet duidelijk zijn wie beslist over herstel of uitstel. Voorkom langdurige dubbele administratie zonder afspraken over welke versie leidend is.

Wat betekent dit voor de kosten?

Voor één eenvoudig proces hanteren we een richtprijs van € 2.500–€ 5.000 exclusief btw: maximaal twee rollen, eenvoudige berekeningen en één schone gegevensbron. Complexe macro’s en API-koppelingen vallen daarbuiten. Datamigratie, hosting, onderhoud en externe kosten begroten we apart. Bekijk de volledige afbakening bij Excel vervangen door een applicatie.

Wil je een eerste inschatting? Beschrijf het proces en neem een geanonimiseerd voorbeeldbestand mee. Via een eerste gesprek bepalen we wat de kleinste bruikbare versie is.