Opérations de formule Excel MCP de formule Excel
Contents
[
Hide
]
Opérations sur les formules Excel
Formules Excel MCP offre une automatisation puissante des formules Excel avec intégration IA. Appliquez formules Excel à des cellules individuelles ou à plusieurs cellules en opérations batch.
Outils disponibles
apply_formula- Appliquer des formules Excel à des cellules individuelles avec Formules Excel MCPapply_formula_batch- Appliquer des formules Excel à plusieurs cellules en batch utilisant AI Excel
Opérations de formule uniques
Appliquer une formule avec le signe égal
{
"tool": "apply_formula",
"parameters": {
"filepath": "reports/calculations.xlsx",
"sheet_name": "Data",
"cell": "D2",
"formula": "=B2*C2"
}
}
Appliquer une formule sans le signe égal
{
"tool": "apply_formula",
"parameters": {
"filepath": "reports/calculations.xlsx",
"sheet_name": "Data",
"cell": "E2",
"formula": "SUM(B2:D2)"
}
}
Formules Excel courantes
{
"tool": "apply_formula",
"parameters": {
"filepath": "reports/analysis.xlsx",
"sheet_name": "Summary",
"cell": "F2",
"formula": "=AVERAGE(A2:E2)"
}
}
Opérations de formule en batch
Calculer les totaux du rapport de ventes
{
"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)" }
]
}
}
Rapport financier avec calculs fiscaux
{
"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)" }
]
}
}
Syntaxe de formule mixte
{
"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)" }
]
}
}
Fonctions Excel courantes
Fonctions mathématiques
SUM(plage)- Somme des valeurs dans la plageAVERAGE(plage)- Calcul de la moyenneMIN(plage)- Trouver la valeur minimaleMAX(plage)- Trouver la valeur maximaleCOUNT(plage)- Compter les cellules numériques
Fonctions Logiques
IF(condition, vraie_valeur, false_valeur)- Logique conditionnelleAND(condition1, condition2)- ET logiqueOR(condition1, condition2)- OU logique
Fonctions de Texte
CONCATENATE(texte1, texte2)- Joindre du texteLEFT(texte, nb_caractères)- Extraire les caractères de gaucheRIGHT(texte, nb_caractères)- Extraire les caractères de droiteLEN(texte)- Longueur du texte
Bonnes pratiques
- Syntaxe de la formule :
=SUM(A1:A10)etSUM(A1:A10)Fonctionnent tous deux - Références de cellules : Utilisez des références absolues (
$A$1) si nécessaire - Gestion des erreurs : Testez d’abord les formules avec des données simples
- Opérations par lots : Utilisez des opérations par lots pour plusieurs formules similaires
- Validation des formules : Vérifiez les résultats après avoir appliqué les formules
Gestion des erreurs
Tableau de formules vide
{
"tool": "apply_formula_batch",
"parameters": {
"filepath": "test.xlsx",
"sheet_name": "Sheet1",
"formulas": []
}
}
Résultat : Erreur de validation pour un tableau vide
Formule invalide
{
"tool": "apply_formula",
"parameters": {
"filepath": "test.xlsx",
"sheet_name": "Sheet1",
"cell": "A1",
"formula": "=INVALID_FUNCTION(A1)"
}
}
Résultat : Erreur de syntaxe de la formule