Excel Formel Operationer Excel Formel MCP

Excel Formeloperationer

Excel Formel MCP erbjuder kraftfull Excel formel automatisering med AI-integration. Använd Excel-formler för enskilda celler eller flera celler i batchoperationer.

Tillgängliga Verktyg

  • apply_formula - Använd Excel-formler i enskilda celler med Excel Formel MCP
  • apply_formula_batch - Använd Excel-formler på flera celler i batch med AI Excel

Enskilda formeloperationer

Använd formel med likhetstecken

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

Använd formel utan likhetstecken

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

Vanliga Excel-formler

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

Batch formeloperationer

Beräkna försäljningsrapportens totaler

{
  "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)" }
    ]
  }
}

Ekonomirapport med skatteberäkningar

{
  "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)" }
    ]
  }
}

Blandad formelsyntax

{
  "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)" }
    ]
  }
}

Vanliga Excel-funktioner

Matematikkfunktioner

  • SUMMA(omr‬å‬de) - Summera värden i område
  • MEDELVÄRDE(omr‬å‬de) - Beräkna medelvärdet
  • MIN(range) - Hitta det minsta värdet
  • MAX(range) - Hitta det största värdet
  • COUNT(range) - Räkna numeriska celler

Logiska funktioner

  • IF(condition, true_value, false_value) - Villkorslogik
  • AND(condition1, condition2) - Logisk OCH
  • OR(condition1, condition2) - Logisk ELLER

Textfunktioner

  • CONCATENATE(text1, text2) - Sammanfoga text
  • LEFT(text, num_chars) - Extrahera vänstra tecken
  • RIGHT(text, num_chars) - Extrahera högra tecken
  • LEN(text) - Textlängd

Bästa praxis

  1. Formelsyntax: Både =SUM(A1:A10) och SUM(A1:A10) fungerar
  2. Cellreferenser: Använd absoluta referenser ($A$1) när det behövs
  3. Felhantering: Testa formlerna med enkla data först
  4. Batchoperationer: Använd batchoperationer för flera liknande formler
  5. Formelvalidering: Verifiera resultaten efter att formlerna tillämpats

Felhantering

Tomma array för formler

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

Resultat: Valideringsfel för tom array

Ogiltig formel

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

Resultat: Formel syntaxfel