Coaching-ROI-Online-Rechner

import React, { useState, useEffect } from ‚react‘;
import { Calculator, Users, TrendingUp, AlertCircle, CheckCircle, Euro } from ‚lucide-react‘;

const OpportunitaetskostenRechner = () => {
const [gehaltMitarbeiter1, setGehaltMitarbeiter1] = useState(75000);
const [gehaltMitarbeiter2, setGehaltMitarbeiter2] = useState(75000);
const [rekrutierungskostenFaktor, setRekrutierungskostenFaktor] = useState(0.3);
const [einarbeitungszeitMonate, setEinarbeitungszeitMonate] = useState(6);
const [produktivitaetsverlust, setProduktivitaetsverlust] = useState(0.5);
const [wissensverlustKosten, setWissensverlustKosten] = useState(20000);

const coachingKosten = 10000;

// Berechnungen
const berechneOpportunitaetskosten = () => {
// Rekrutierungskosten
const rekrutierungskosten = (gehaltMitarbeiter1 + gehaltMitarbeiter2) * rekrutierungskostenFaktor;

// Produktivitätsverlust während Einarbeitung
const produktivitaetsverlustKosten =
((gehaltMitarbeiter1 + gehaltMitarbeiter2) / 12 * einarbeitungszeitMonate) * produktivitaetsverlust;

// Wissensverlust für beide Mitarbeiter
const gesamtWissensverlust = wissensverlustKosten * 2;

// Gesamtkosten
const gesamtkosten = rekrutierungskosten + produktivitaetsverlustKosten + gesamtWissensverlust;

return {
rekrutierungskosten,
produktivitaetsverlustKosten,
gesamtWissensverlust,
gesamtkosten,
ersparnis: gesamtkosten – coachingKosten,
roi: ((gesamtkosten – coachingKosten) / coachingKosten * 100).toFixed(0)
};
};

const kosten = berechneOpportunitaetskosten();

const formatEuro = (value) => {
return new Intl.NumberFormat(‚de-DE‘, {
style: ‚currency‘,
currency: ‚EUR‘,
minimumFractionDigits: 0,
maximumFractionDigits: 0
}).format(value);
};

return (

Opportunitätskosten-Rechner

Konflikt-Coaching vs. Mitarbeiterverlust im mittleren Management

{/* Eingabebereich */}


Kalkulations-Parameter

setGehaltMitarbeiter1(Number(e.target.value))}
className=“flex-1 mr-4″
/>

{formatEuro(gehaltMitarbeiter1)}
setGehaltMitarbeiter2(Number(e.target.value))}
className=“flex-1 mr-4″
/>

{formatEuro(gehaltMitarbeiter2)}
setRekrutierungskostenFaktor(Number(e.target.value))}
className=“flex-1 mr-4″
/>

{(rekrutierungskostenFaktor * 100).toFixed(0)}%
setEinarbeitungszeitMonate(Number(e.target.value))}
className=“flex-1 mr-4″
/>

{einarbeitungszeitMonate} Mon.
setProduktivitaetsverlust(Number(e.target.value))}
className=“flex-1 mr-4″
/>

{(produktivitaetsverlust * 100).toFixed(0)}%
setWissensverlustKosten(Number(e.target.value))}
className=“flex-1 mr-4″
/>

{formatEuro(wissensverlustKosten)}

{/* Ergebnisbereich */}


Kostenaufstellung

Rekrutierungskosten

{formatEuro(kosten.rekrutierungskosten)}
Produktivitätsverlust

{formatEuro(kosten.produktivitaetsverlustKosten)}
Know-how Verlust

{formatEuro(kosten.gesamtWissensverlust)}

Gesamtkosten Mitarbeiterverlust


{formatEuro(kosten.gesamtkosten)}


Ihre Investition: Konflikt-Coaching

Coaching-Kosten
{formatEuro(coachingKosten)}
Ihre Ersparnis
{formatEuro(kosten.ersparnis)}

Return on Investment

{kosten.roi}%


Zusätzliche Vorteile des Konflikt-Coachings:


  • Erhalt von wertvollem Fachwissen und Erfahrung

  • Stärkung der Teamdynamik und Arbeitsatmosphäre

  • Vermeidung negativer Auswirkungen auf andere Mitarbeiter

  • Kontinuität in Kundenprojekten und -beziehungen

);
};

export default OpportunitaetskostenRechner;