# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel avec les formules requises pour le suivi des ventes :
« `python
import pandas as pd
from openpyxl import Workbook
from openpyxl.utils.dataframe import dataframe_to_rows
# Création du tableau Excel
wb = Workbook()
ws = wb.active
# Données de test
data = {
‘Date’: [‘2022-01-01’, ‘2022-01-02’, ‘2022-01-03’],
‘Opérateur/Opératrice’: [‘John’, ‘Jane’, ‘Bob’],
‘Quantité Vendue’: [100, 200, 300],
‘Prix Unitaire’: [10.0, 20.0, 30.0]
}
# Création du dataframe
df = pd.DataFrame(data)
# Écrire le dataframe dans le tableau Excel
for r in dataframe_to_rows(df, index=False, header=True):
ws.append(r)
# Formules pour les calculs
ws[‘E1’] = ‘SOMME’
formula_somme = ‘=SUM(C2:C4)’
ws[‘E2’] = formula_somme
ws[‘F1’] = ‘MOYENNE’
formula_moyenne = ‘=AVERAGE(C2:C4)’
ws[‘F2’] = formula_moyenne
ws[‘G1’] = ‘SI’
formula_si = ‘=IF(B2= »John », »Oui », »Non »)’
ws[‘G2’] = formula_si
ws[‘H1’] = ‘SI.CONDITIONS’
formula_si_conditions = ‘=IF(AND(C2>100, D2<20),"Super Vendu","Pas Super Vendu")'
ws['H2'] = formula_si_conditions
# Enregistrer le fichier Excel
wb.save("suivi_ventes.xlsx")
```
Ce code crée un tableau Excel avec les colonnes suivantes :
* Date
* Opérateur/Opératrice
* Quantité Vendue
* Prix Unitaire
* SOMME (somme des quantités vendues)
* MOYENNE (moyenne des quantités vendues)
* SI (si l'opérateur/opératrice est John, alors "Oui" sinon "Non")
* SI.CONDITIONS (si la quantité vendue est supérieure à 100 et le prix unitaire est inférieur à 20, alors "Super Vendu" sinon "Pas Super Vendu")
Lorsque vous exécutez ce code, un fichier Excel appelé `suivi_ventes.xlsx` sera créé dans le même répertoire que votre script."