# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée une feuille Excel pour suivre les ventes avec les formules que vous avez mentionnées :
« `python
import pandas as pd
from openpyxl import load_workbook, Workbook
from openpyxl.utils import get_column_letter
# Création d’un nouveau livre Excel ou chargement d’un existant
wb = Workbook()
ws = wb.active
ws.title = « Suivi des Ventes »
# En-tête de la feuille
ws[‘A1’] = ‘Date’
ws[‘B1’] = ‘Produit’
ws[‘C1’] = ‘Quantité Vendue’
ws[‘D1’] = ‘Prix Unitaire’
ws[‘E1’] = ‘Montant Total’
# Données pour les ventes
ventes = [
[‘2023-02-01’, ‘Produit A’, 10, 20.5],
[‘2023-02-02’, ‘Produit B’, 15, 30.8],
[‘2023-02-03’, ‘Produit C’, 8, 19.2],
[‘2023-02-04’, ‘Produit A’, 12, 21.1]
]
# Insérer les données dans la feuille
for i, vente in enumerate(ventes):
ws.cell(row=i+2, column=1).value = vente[0]
ws.cell(row=i+2, column=2).value = vente[1]
ws.cell(row=i+2, column=3).value = vente[2]
ws.cell(row=i+2, column=4).value = vente[3]
# Formules pour les calculs
ws[‘E2’] = ‘=C2*D2’
ws[‘E3’] = ‘=C3*D3’
ws[‘E4’] = ‘=C4*D4’
# Formulaire pour la somme des ventes totales
somme_ventes = ‘=SUM(E:E)’
ws.cell(row=1, column=5).value = ‘Somme Ventes Totales’
ws.cell(row=2, column=5).value = somme_ventes
# Formulaire pour le nombre de produits vendus
nombre_produits = ‘=COUNTA(B:B)’
ws.cell(row=1, column=6).value = ‘Nombre de Produits Vendus’
ws.cell(row=2, column=6).value = nombre_produits
# Formulaire pour la moyenne des prix unitaires
moyenne_prix_unitaire = ‘=AVERAGE(D:D)’
ws.cell(row=1, column=7).value = ‘Moyenne Prix Unitaire’
ws.cell(row=2, column=7).value = moyenne_prix_unitaire
# Formulaire pour la vente du mois en cours (SI.CONDITIONS)
from datetime import date
date_actuelle = date.today()
mois_en_cours = ws.cell(row=1, column=8).value = ‘Mois en Cours’
ws.cell(row=2, column=8).value = f »SI(DATE(A:A)=DATE({date_actuelle.year},{date_actuelle.month},1)) THEN ‘OUI’ ELSE ‘NON’ END »
# Enregistrer le livre Excel
wb.save(‘Suivi_des_Ventes.xlsx’)
« `
Ce code crée une feuille Excel avec les colonnes suivantes :
* Date
* Produit
* Quantité Vendue
* Prix Unitaire
* Montant Total (calculé en multipliant la quantité vendue et le prix unitaire)
* Somme Ventes Totales (calculée en additionnant toutes les lignes de la colonne Montant Total)
* Nombre de Produits Vendus (calculé en comptant le nombre de lignes non vides dans la colonne Produit)
* Moyenne Prix Unitaire (calculée en moyennant toutes les valeurs de la colonne Prix Unitaire)
* Mois en Cours (utilise une formule SI.CONDITIONS pour indiquer si la date actuelle correspond au mois en cours)
Notez que vous devrez remplacer les données dans la liste `ventes` par vos propres informations. »