ITSkillsCenter
Bureautique & Productivité

Excel : interroger ChatGPT directement depuis une cellule

3 دقائق للقراءة
Miniature - Excel : interroger ChatGPT directement depuis une cellule

L’IA comme fonction Excel

Depuis 2024, plusieurs add-ins et techniques permettent d’appeler ChatGPT, Claude ou Gemini directement depuis une cellule Excel. Résultat : enrichissement de données, classification, rédaction, traduction en masse, tout cela sans quitter le tableur.

Option 1 : Copilot natif Microsoft 365

Si vous avez une licence Microsoft 365 Copilot, taper =COPILOT("Prompt") dans une cellule retourne une réponse. Exemple : =COPILOT("Classifie l'avis suivant en positif, neutre ou négatif : " & A2). Coût : 30 euros par utilisateur par mois.

Option 2 : LABS.GENERATIVEAI (Microsoft Labs)

Gratuit, disponible via Microsoft Labs add-in. Syntaxe identique. Limite : 50 appels par jour en version gratuite.

Option 3 : fonction UDF en VBA vers OpenAI

Flexible et économique. Code VBA :

Function AskGPT(prompt As String) As String
    Dim http As Object
    Set http = CreateObject("MSXML2.XMLHTTP")
    http.Open "POST", "https://api.openai.com/v1/chat/completions", False
    http.setRequestHeader "Content-Type", "application/json"
    http.setRequestHeader "Authorization", "Bearer " & Range("CleAPI").Value
    Dim json As String
    json = "{""model"":""gpt-4o-mini"",""messages"":[{""role"":""user"",""content"":""" & Replace(prompt, """", "\""") & """}]}"
    http.send json
    Dim response As String
    response = http.responseText
    AskGPT = ExtraireContent(response)
End Function

Function ExtraireContent(json As String) As String
    Dim regex As Object
    Set regex = CreateObject("VBScript.RegExp")
    regex.Pattern = """content"":""([^""]+)"""
    If regex.Test(json) Then
        ExtraireContent = Replace(regex.Execute(json)(0).SubMatches(0), "\n", " ")
    End If
End Function

Usage dans une cellule : =AskGPT("Traduis en wolof : bonjour, comment allez-vous ?").

Cas pratique 1 : catégoriser 5 000 produits

Colonne A : nom produit. Colonne B : =AskGPT("Catégorise ce produit parmi Electro, Mode, Maison, Beauté, Alimentaire. Réponds uniquement avec le mot : " & A2). En 20 minutes et pour 2 euros d’API, 5 000 produits sont catégorisés.

Cas pratique 2 : rédiger des fiches produit

=AskGPT("Rédige une fiche produit e-commerce en 50 mots pour : " & A2 & ". Mentionne matière : " & B2 & ", origine : Sénégal, public cible : femmes 25-40 ans.")

Génération de 500 fiches en 30 minutes.

Cas pratique 3 : analyser des avis clients

=AskGPT("Analyse cet avis et renvoie JSON avec sentiment (positif/neutre/négatif), thèmes (séparés par virgules) et suggestion d'amélioration : " & A2)

Puis parsez le JSON avec Power Query pour créer des colonnes structurées.

Cas pratique 4 : traduction de masse

=AskGPT("Traduis en anglais de manière professionnelle : " & A2)

Idéal pour adapter un catalogue de 2 000 références à un marché anglophone.

Optimisation des coûts

  • Utilisez gpt-4o-mini pour les tâches simples : 60 fois moins cher que GPT-4
  • Batch vos appels : réunissez 10 tâches en un seul prompt
  • Cachez les résultats : copier-coller valeurs après calcul pour éviter le recalcul
  • Ajoutez des paramètres temperature = 0 pour la reproductibilité

Sécurité

Ne mettez pas la clé API en dur. Stockez-la dans une cellule nommée sur une feuille masquée protégée par mot de passe. Ou mieux, utilisez Azure Key Vault via VBA.

Alternative : Claude pour la précision francophone

Pour les contenus francophones et africains, Claude (Anthropic) donne souvent de meilleurs résultats. Remplacez l’URL et le modèle dans la fonction UDF par l’API Anthropic.

Conclusion

Transformer Excel en assistant IA ouvre des possibilités inédites. Un comptable enrichit ses bases clients en une après-midi là où un projet IT aurait pris 6 mois. La barrière d’entrée technique est minime, le gain de productivité massif.

Besoin d'un site web ?

Confiez-nous la Création de Votre Site Web

Site vitrine, e-commerce ou application web — nous transformons votre vision en réalité digitale. Accompagnement personnalisé de A à Z.

À partir de 250.000 FCFA
Parlons de Votre Projet
Publicité