# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée une table Excel pour analyser la rentabilité d’un serrurier/batiment en utilisant les formules COUT, RECETTE et MARGE :
« `python
import pandas as pd
from openpyxl import Workbook
# Créer les données
donnees = {
‘Mois’: [‘Janvier’, ‘Février’, ‘Mars’, ‘Avril’, ‘Mai’],
‘COST (Coût)’: [100, 120, 110, 130, 140],
‘REVENUE (Recette)’: [1500, 1800, 1700, 1900, 2000]
}
# Créer la table
df = pd.DataFrame(donnees)
# Ajouter les formules pour calculer le MARGE
df[‘MARGIN (%)’] = ((df[‘REVENUE (Recette)’] – df[‘COST (Coût)’]) / df[‘COST (Coût)’]) * 100
# Créer une feuille de calcul Excel
wb = Workbook()
ws1 = wb.active
# Copier les données dans la feuille de calcul
for i, row in df.iterrows():
ws1.cell(row=i+1, column=1).value = row[‘Mois’]
ws1.cell(row=i+1, column=2).value = row[‘COST (Coût)’]
ws1.cell(row=i+1, column=3).value = row[‘REVENUE (Recette)’]
ws1.cell(row=i+1, column=4).value = f’=({row[« REVENUE (Recette) »]} – {row[« COST (Coût) »]}) / {row[« COST (Coût) »]} * 100′ # Formule pour calculer le MARGE
# Enregistrer la feuille de calcul sous forme d’Excel
wb.save(‘Analyse_rentabilite.xlsx’)
« `
Ce code crée un fichier Excel appelé `Analyse_rentabilite.xlsx` qui contient les colonnes suivantes :
– Mois : Liste des mois pour lesquels on souhaite analyser la rentabilité.
– COUT (Coût) : Les coûts correspondants aux mois précédents.
– RECETTE (Recette) : Les recettes correspondant aux mois précédents.
– MARGE (%) : Le résultat de la formule calculant le marge en pourcentage.
La formule utilisée pour calculer le MARGE est `=({REVENUE (Recette)} – {COST (Coût)}) / {COST (Coût)} * 100`. »