Excel Formel Operationen Excel Formel MCP

Excel Formeloperationen

Excel Formelanwendung MCP bietet leistungsstarke Excel-Formel-Automatisierung mit KI-Integration. Anwenden Sie Excel-Formeln auf einzelne Zellen oder mehrere Zellen in Batch-Operationen.

Verfügbare Tools

  • apply_formula - Anwenden von Excel-Formeln auf einzelne Zellen mit Excel Formelanwendung MCP
  • apply_formula_batch - Anwenden von Excel-Formeln auf mehrere Zellen in Batch mit KI-Excel

Einzelne Formelbehandlungen

Formel mit Gleichheitszeichen anwenden

{
  "tool": "apply_formula",
  "parameters": {
    "filepath": "reports/calculations.xlsx",
    "sheet_name": "Data",
    "cell": "D2",
    "formula": "=B2*C2"
  }
}

Formel ohne Gleichheitszeichen anwenden

{
  "tool": "apply_formula",
  "parameters": {
    "filepath": "reports/calculations.xlsx",
    "sheet_name": "Data",
    "cell": "E2",
    "formula": "SUM(B2:D2)"
  }
}

Häufige Excel-Formeln

{
  "tool": "apply_formula",
  "parameters": {
    "filepath": "reports/analysis.xlsx",
    "sheet_name": "Summary",
    "cell": "F2",
    "formula": "=AVERAGE(A2:E2)"
  }
}

Batch-Formelbehandlungen

Berechnung der Gesamtsumme des Verkaufsberichts

{
  "tool": "apply_formula_batch",
  "parameters": {
    "filepath": "reports/sales-report.xlsx",
    "sheet_name": "Sales Data",
    "formulas": [
      { "cell": "E2", "formula": "=C2*D2" },
      { "cell": "E3", "formula": "=C3*D3" },
      { "cell": "E4", "formula": "=C4*D4" },
      { "cell": "E5", "formula": "=SUM(E2:E4)" }
    ]
  }
}

Finanzbericht mit Steuerberechnungen

{
  "tool": "apply_formula_batch",
  "parameters": {
    "filepath": "reports/financial-report.xlsx",
    "sheet_name": "Sheet1",
    "formulas": [
      { "cell": "D2", "formula": "=B2*C2" },
      { "cell": "D3", "formula": "=B3*C3" },
      { "cell": "D4", "formula": "=B4*C4" },
      { "cell": "E2", "formula": "=D2*0.1" },
      { "cell": "E3", "formula": "=D3*0.1" },
      { "cell": "E4", "formula": "=D4*0.1" },
      { "cell": "F2", "formula": "=D2+E2" },
      { "cell": "F3", "formula": "=D3+E3" },
      { "cell": "F4", "formula": "=D4+E4" },
      { "cell": "D5", "formula": "=SUM(D2:D4)" },
      { "cell": "E5", "formula": "=SUM(E2:E4)" },
      { "cell": "F5", "formula": "=SUM(F2:F4)" }
    ]
  }
}

Mischeingabe von Formelsyntaxen

{
  "tool": "apply_formula_batch",
  "parameters": {
    "filepath": "reports/analysis.xlsx",
    "sheet_name": "Data",
    "formulas": [
      { "cell": "F4", "formula": "=D4*2" },
      { "cell": "F5", "formula": "D5*2" },
      { "cell": "F6", "formula": "=D6*2" },
      { "cell": "G4", "formula": "=D4+10" },
      { "cell": "G5", "formula": "=D5+10" },
      { "cell": "G6", "formula": "=D6+10" },
      { "cell": "G7", "formula": "=SUM(G4:G6)" }
    ]
  }
}

Häufige Excel-Funktionen

Mathematische Funktionen

  • SUMme(Bereich) - Summiere Werte im Bereich
  • MITTELWERT(Bereich) - Berechne Durchschnitt
  • MIN(Bereich) - Kleinster Wert finden
  • MAX(Bereich) - Höchster Wert finden
  • COUNT(Bereich) - Zähle numerische Zellen

Logische Funktionen

  • IF-Bedingung, Wahrer_Wert, Falscher_Wert) - Bedingte Logik
  • AND(Bedingung1, Bedingung2) - Logisches UND
  • OR(Bedingung1, Bedingung2) - Logisches ODER

Textfunktionen

  • VERKETTEN(Text1, Text2) - Text verbinden
  • LINKS(Text, Zeichenanzahl) - Linke Zeichen extrahieren
  • RECHTS(Text, Zeichenanzahl) - Rechte Zeichen extrahieren
  • LÄNGE(Text) - Textlänge

Best Practices

  1. Formelsyntax: Sowohl =SUMME(A1:A10) als auch SUMME(A1:A10) funktionieren
  2. Zellbezüge: Verwenden Sie absolute Bezüge ($A$1) bei Bedarf
  3. Fehlerbehandlung: Testen Sie Formeln zunächst mit einfachen Daten
  4. Sammeloperationen: Verwenden Sie Batch-Operationen für mehrere ähnliche Formeln
  5. Formelüberprüfung: Überprüfen Sie die Ergebnisse nach Anwendung der Formeln

Fehlerbehandlung

Leeres Formelausdruck-Array

{
  "tool": "apply_formula_batch",
  "parameters": {
    "filepath": "test.xlsx",
    "sheet_name": "Sheet1",
    "formulas": []
  }
}

Ergebnis: Validierungsfehler bei leerem Array

Ungültige Formel

{
  "tool": "apply_formula",
  "parameters": {
    "filepath": "test.xlsx",
    "sheet_name": "Sheet1",
    "cell": "A1",
    "formula": "=INVALID_FUNCTION(A1)"
  }
}

Ergebnis: Syntaxfehler in der Formel