# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel avec les formules pour une analyse de rentabilité d’un cuisinier/cuisinière de collectivité :
« `python
import pandas as pd
from openpyxl import Workbook
# Données
data = {
‘Date’: [‘2022-01’, ‘2022-02’, ‘2022-03’],
‘COUT’: [1000, 1200, 1500],
‘RECETTE’: [2000, 2500, 3000]
}
# Création d’un dataframe
df = pd.DataFrame(data)
# Création d’un nouveau tableau Excel
wb = Workbook()
ws = wb.active
# En-tête du tableau
ws[‘A1’] = ‘Date’
ws[‘B1’] = ‘COUT’
ws[‘C1’] = ‘RECETTE’
ws[‘D1’] = ‘MARGE’
# Formulaire de COUT
for i in range(2, len(df) + 2):
ws[f’A{i}’] = df[‘Date’].iloc[i – 2]
ws[f’B{i}’] = df[‘COUT’].iloc[i – 2]
# Formulaire de RECETTE
for i in range(2, len(df) + 2):
ws[f’C{i}’] = df[‘RECETTE’].iloc[i – 2]
# Formulaire de MARGE
for i in range(2, len(df) + 2):
marge = (df[‘RECETTE’].iloc[i – 2] – df[‘COUT’].iloc[i – 2]) / df[‘COUT’].iloc[i – 2] * 100
ws[f’D{i}’] = f’=({df[« RECETTE »].iloc[i-2]}-{df[« COUT »].iloc[i-2]})/{df[« COUT »].iloc[i-2]}*100′
# Enregistrer le fichier Excel
wb.save(‘analyse_rentabilite.xlsx’)
« `
Ce code crée un tableau Excel avec les colonnes suivantes :
* Date : la date des ventes
* COUT : le coût de production (en euros)
* RECETTE : la recette (en euros)
* MARGE : la marge de profit (exprimée en pourcentage)
Les formules utilisées dans la colonne MARGE sont les suivantes :
* `=({recette}-{cout})/{cout}*100` pour calculer la marge de profit
Lorsque vous exécutez ce code, un fichier Excel intitulé `analyse_rentabilite.xlsx` sera créé dans le répertoire courant. Vous pouvez ouvrir ce fichier avec n’importe quel logiciel Excel pour visualiser les données.
Notez que cette implémentation suppose que les dates sont stockées sous la forme de chaînes de caractères (format `AAAA-MM`). Si vous avez des dates en format numérique, vous devrez modifier le code en conséquence. »