Titre de gw156m58818.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour l’analyse de rentabilité avec les formules requises :
« `python
import pandas as pd
from openpyxl import Workbook

# Création d’un DataFrame (tableau) avec des données exemples
data = {
‘Chargé/Chargée’: [‘Jean’, ‘Marie’, ‘Pierre’, ‘Sophie’],
‘Nombre de mois travaillés’: [12, 10, 15, 8],
‘Cout horaire (€)’: [25, 20, 30, 22],
‘Heures travaillées par mois’: [160, 140, 200, 120]
}
df = pd.DataFrame(data)

# Création d’un tableau Excel
wb = Workbook()
ws = wb.active

# En-tête du tableau
ws[‘A1’] = ‘Analyse de rentabilité’
ws[‘B1’] = ‘Chargé/Chargée’
ws[‘C1’] = ‘Nombre de mois travaillés’
ws[‘D1’] = ‘Cout horaire (€)’
ws[‘E1’] = ‘Heures travaillées par mois’

# Formules pour calculer les valeurs
ws[‘F1’] = ‘Recette totale’
ws[‘G1’] = ‘=SUM(C2:E2)’ # Recette totale

ws[‘H1’] = ‘Cout total’
ws[‘I1’] = ‘=C2*D2’ # Cout horaire * heures travaillées
ws[‘J1’] = ‘=SUM(I2:I4)’ # Cout total

ws[‘K1’] = ‘Marge’
ws[‘L1’] = ‘=G2-J2’ # Marge = Recette totale – Cout total

# Copie des données du DataFrame dans le tableau Excel
for i in range(len(df)):
ws.cell(row=i+2, column=1).value = df.iloc[i][‘Chargé/Chargée’]
ws.cell(row=i+2, column=2).value = df.iloc[i][‘Nombre de mois travaillés’]
ws.cell(row=i+2, column=3).value = df.iloc[i][‘Cout horaire (€)’]
ws.cell(row=i+2, column=4).value = df.iloc[i][‘Heures travaillées par mois’]

# Enregistrement du fichier Excel
wb.save(‘analyse_rentabilite.xlsx’)
« `
Ce code crée un tableau Excel avec les données suivantes :

| Chargé/Chargée | Nombre de mois travaillés | Cout horaire (€) | Heures travaillées par mois |
| — | — | — | — |
| Jean | 12 | 25 | 160 |
| Marie | 10 | 20 | 140 |
| Pierre | 15 | 30 | 200 |
| Sophie | 8 | 22 | 120 |

Les formules suivantes sont utilisées pour calculer les valeurs :

* `=SUM(C2:E2)` : Recette totale = somme des heures travaillées par mois
* `=C2*D2` : Cout horaire * heures travaillées
* `=SUM(I2:I4)` : Cout total = somme des couts horaires * heures travaillées
* `=G2-J2` : Marge = Recette totale – Cout total

Le fichier Excel est enregistré sous le nom `analyse_rentabilite.xlsx`. »

Retour en haut