Titre de gw156m58818.txt

# 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."

Retour en haut