# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel avec les formules souhaitées pour une analyse des performances d’un dessinateur projeteur/dessinatrice projeteuse en mécanique :
« `python
import pandas as pd
from openpyxl import Workbook
# Données de simulation
donnees = {
‘Mois’: [‘Jan’, ‘Fév’, ‘Mar’, ‘Avr’, ‘Mai’, ‘Jun’],
‘Heures travaillées’: [160, 170, 180, 190, 200, 210],
‘Projet terminé’: [4, 5, 6, 7, 8, 9]
}
# Création du DataFrame
df = pd.DataFrame(donnees)
# Création du tableau Excel
wb = Workbook()
ws = wb.active
# En-tête de colonnes
ws[‘A1’] = ‘Mois’
ws[‘B1’] = ‘Heures travaillées’
ws[‘C1’] = ‘Projet terminé’
# Données
for i, row in df.iterrows():
ws.cell(row=i+2, column=1).value = row[‘Mois’]
ws.cell(row=i+2, column=2).value = row[‘Heures travaillées’]
ws.cell(row=i+2, column=3).value = row[‘Projet terminé’]
# Formules
ws[‘E1’] = ‘MOYENNE Heures’
ws[‘F1’] = ‘=AVERAGE(B2:B7)’
ws[‘G1’] = ‘ECARTYPE Heures’
ws[‘H1’] = ‘=STDEV(B2:B7)’
ws[‘I1’] = ‘MEDIANE Heures’
ws[‘J1’] = ‘=MEDIAN(B2:B7)’
ws[‘K1’] = ‘MAX Heures’
ws[‘L1’] = ‘=MAX(B2:B7)’
ws[‘M1’] = ‘MIN Heures’
ws[‘N1’] = ‘=MIN(B2:B7)’
# Enregistrement du fichier Excel
wb.save(‘Analyse_des_performances.xlsx’)
« `
Ce code crée un fichier Excel `Analyse_des_performances.xlsx` avec les colonnes suivantes :
* Mois : les mois de la période de simulation (Jan, Fév, Mar, Avr, Mai, Jun)
* Heures travaillées : les heures travaillées par le dessinateur projeteur/dessinatrice projeteuse pour chaque mois
* Projet terminé : le nombre de projets terminés pour chaque mois
* MOYENNE Heures : la moyenne des heures travaillées sur la période
* ECARTYPE Heures : l’écart type des heures travaillées sur la période
* MEDIANE Heures : la médiane des heures travaillées sur la période
* MAX Heures : le maximum des heures travaillées pour chaque mois
* MIN Heures : le minimum des heures travaillées pour chaque mois
Les formules sont calculées automatiquement lorsque vous ouvrez le fichier Excel. »