Titre de hF837h70872.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour le suivi des ventes et utilise les formules que vous avez mentionnées :
« `python
import pandas as pd
from openpyxl import load_workbook
from openpyxl.formula import FormulaParser, Tokenizer

# Création d’un dataframe à partir de données de test
data = {
‘Date’: [‘2023-01-01’, ‘2023-01-02’, ‘2023-01-03’],
‘Produit’: [‘A’, ‘B’, ‘C’],
‘Quantité Vendue’: [10, 20, 30],
‘Prix Unitaire’: [100, 200, 300]
}
df = pd.DataFrame(data)

# Écriture du dataframe dans un fichier Excel
with pd.ExcelWriter(‘suivi_ventes.xlsx’) as writer:
df.to_excel(writer, sheet_name=’Suivi des ventes’, index=False)

# Lecture de l’Excel pour y ajouter les formules
wb = load_workbook(filename=’suivi_ventes.xlsx’)
sheet = wb[‘Suivi des ventes’]

# Formule : SOMME des quantités vendues
formule_somme_quantite = ‘=SUM(B2:B4)’
cellule_somme_quantite = sheet.cell(row=6, column=3)
cellule_somme_quantite.value = formule_somme_quantite

# Formule : MOYENNE du prix unitaire
formule_moyenne_prix_unitaire = ‘=AVERAGE(D2:D4)’
cellule_moyenne_prix_unitaire = sheet.cell(row=7, column=4)
cellule_moyenne_prix_unitaire.value = formule_moyenne_prix_unitaire

# Formule : SI la quantité vendue est supérieure à 20
formule_si_quantite_sup_20 = ‘=SI(B2>20,B2*200,B2)’
cellule_si_quantite_sup_20 = sheet.cell(row=8, column=3)
cellule_si_quantite_sup_20.value = formule_si_quantite_sup_20

# Formule : SI.CONDITIONS si la quantité vendue est supérieure à 20 et le prix unitaire est inférieur à 150
formule_si_conditions_quantite_sup_20_prix_inf_150 = ‘=SI(ET(B2>20, D2<150), B2*200+B2*D2, "")' cellule_si_conditions_quantite_sup_20_prix_inf_150 = sheet.cell(row=9, column=3) cellule_si_conditions_quantite_sup_20_prix_inf_150.value = formule_si_conditions_quantite_sup_20_prix_inf_150 # Enregistrement du fichier Excel avec les formules ajoutées wb.save('suivi_ventes.xlsx') ``` Ce code crée un dataframe à partir de données de test, l'écrit dans un fichier Excel nommé "suivi_ventes.xlsx", puis lit le fichier pour y ajouter les formules que vous avez mentionnées. Les formules sont : * SOMME des quantités vendues (cellule B6) * MOYENNE du prix unitaire (cellule D7) * SI la quantité vendue est supérieure à 20 (cellule B8) * SI.CONDITIONS si la quantité vendue est supérieure à 20 et le prix unitaire est inférieur à 150 (cellule B9) Notez que les formules sont écrites en utilisant la notation de Excel, avec des signes `=` pour indiquer que c'est une formule. Les cellules où les formules sont appliquées sont spécifiées en utilisant le paramètre `row` et `column`. J'espère que cela vous aidera !"

Retour en haut