# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel dans lequel vous pouvez suivre les ventes en utilisant des formules comme SOMME, MOYENNE, SI et SI.CONDITIONS. Ce code utilise la bibliothèque `openpyxl` pour créer et modifier le fichier Excel.
« `python
from openpyxl import Workbook
from openpyxl.utils import get_column_letter
# Création d’un objet Workbook vide
wb = Workbook()
# Sélection de la feuille active (par défaut)
ws = wb.active
# En-tête du tableau
ws[‘A1’] = ‘Date’
ws[‘B1’] = ‘Conducteur/Conductrice’
ws[‘C1’] = ‘Produit Vendu’
ws[‘D1’] = ‘Quantité Vendue’
ws[‘E1’] = ‘Total (€)’
ws[‘F1’] = ‘Moyenne des ventes’
# Données de test
data = [
[‘2023-02-01’, ‘John Doe’, ‘Produit A’, 10, 100],
[‘2023-02-02’, ‘Jane Doe’, ‘Produit B’, 20, 200],
[‘2023-02-03’, ‘John Doe’, ‘Produit C’, 30, 300]
]
# Insérer les données dans le tableau
for i, row in enumerate(data):
for j, value in enumerate(row):
ws.cell(row=i+2, column=j+1).value = value
# Formules pour calculer la somme et la moyenne
ws[‘E2’] = ‘=SUM(D:D)’
ws[‘F2’] = ‘=(E2/COUNT(D:D))’
# Formulaire pour afficher « Oui » si la quantité vendue est supérieure à 20, sinon « Non »
ws[‘G1’] = ‘Quantité > 20 ?’
for i in range(2, len(data)+2):
ws.cell(row=i, column=6).value = ‘=SI(D%d>20, »Oui », »Non »)’ % i
# Sauvegarder le fichier Excel
wb.save(‘suivi_ventes.xlsx’)
« `
Ce code crée un tableau avec les en-têtes suivants :
– Date
– Conducteur/Conductrice
– Produit Vendu
– Quantité Vendue
– Total (€)
– Moyenne des ventes
– Quantité > 20 ?
Les formules utilisées dans ce script sont :
– `SUM(D:D)` pour calculer la somme de la colonne « Quantité Vendue »
– `(E2/COUNT(D:D))` pour calculer la moyenne des ventes
– `SI(D%d>20, »Oui », »Non »)` pour afficher « Oui » si la quantité vendue est supérieure à 20 dans une cellule donnée
Assurez-vous d’avoir installé la bibliothèque `openpyxl` en exécutant `pip install openpyxl` avant de l’utiliser. »