# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau dans Excel pour suivre les ventes avec les formules que vous avez mentionnées :
« `python
import pandas as pd
from openpyxl import Workbook
# Création d’un dataframe pour stocker les données
data = {
‘Date’: [‘2022-01-01’, ‘2022-01-02’, ‘2022-01-03’],
‘Ventes’: [100, 200, 300],
‘Budget’: [500, 600, 700]
}
df = pd.DataFrame(data)
# Création d’un tableau Excel
wb = Workbook()
ws = wb.active
# Titres du tableau
ws[‘A1’] = ‘Date’
ws[‘B1’] = ‘Ventes’
ws[‘C1’] = ‘Budget’
# Données du dataframe dans le tableau
for i, row in df.iterrows():
ws.cell(row=i+2, column=1).value = row[‘Date’]
ws.cell(row=i+2, column=2).value = row[‘Ventes’]
ws.cell(row=i+2, column=3).value = row[‘Budget’]
# Formules pour calculer la somme, la moyenne et le nombre de ventes supérieures au budget
somme = ws.cell(row=len(df)+2, column=1).value = ‘SOMME’
ws.cell(row=somme+1, column=2).value = ‘=SUM(B:B)’
moyenne = ws.cell(row=somme+2, column=3).value = ‘MOYENNE’
ws.cell(row=moyenne+1, column=4).value = ‘=AVERAGE(B:B)’
si_conditions = ws.cell(row=len(df)+3, column=1).value = ‘SI CONDICTIONS’
ws.cell(row=si_conditions+1, column=2).value = ‘=SI(SOMME>MOYENNE, »OUI », « NON »)’
# Enregistrement du fichier Excel
wb.save(‘Suivi_des_ventes.xlsx’)
« `
Ce code crée un tableau dans un fichier Excel nommé `Suivi_des_ventes.xlsx` avec les données suivantes :
| Date | Ventes | Budget |
| — | — | — |
| 2022-01-01 | 100 | 500 |
| 2022-01-02 | 200 | 600 |
| 2022-01-03 | 300 | 700 |
Les formules sont :
* `SOMME` : =SUM(B:B)
* `MOYENNE` : =AVERAGE(B:B)
* `SI CONDICTIONS` : =SI(SOMME>MOYENNE, »OUI », « NON »)
Le responsable marketing pourra ainsi suivre les ventes et calculer la somme, la moyenne et le nombre de ventes supérieures au budget. »