Titre de hF837h70872.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un fichier Excel avec les formules que vous avez demandé :
« `python
import pandas as pd
from openpyxl import load_workbook
from openpyxl.utils import get_column_letter

# Création d’un DataFrame avec des données
donnees = {
‘Nom’: [‘Jean’, ‘Marie’, ‘Pierre’, ‘Sophie’, ‘Luc’],
‘Déménageur/Déménageuse’: [10, 20, 15, 25, 12],
‘Temps de déménagement (min)’: [30, 45, 60, 90, 120]
}
df = pd.DataFrame(donnees)

# Création d’un fichier Excel
wb = load_workbook(‘analyse_performances.xlsx’)
ws = wb.active

# Insérer les données dans le fichier Excel
for i, row in df.iterrows():
ws[f’A{i+1}’] = row[‘Nom’]
ws[f’B{i+1}’] = row[‘Déménageur/Déménageuse’]
ws[f’C{i+1}’] = row[‘Temps de déménagement (min)’]

# Formules

# Moyenne
ws[f’E1′] = ‘MOYENNE’
ws[f’E2′] = ‘=AVERAGE(B2:B6)’
ws[f’E3′] = ‘=AVERAGE(C2:C6)’

# Écart type
ws[f’F1′] = ‘ECARTYPE’
ws[f’F2′] = ‘=STDEV(B2:B6)’
ws[f’F3′] = ‘=STDEV(C2:C6)’

# Médiane
ws[f’G1′] = ‘MEDIANE’
ws[f’G2′] = ‘=MEDIAN(B2:B6)’
ws[f’G3′] = ‘=MEDIAN(C2:C6)’

# MAX et MIN
ws[f’H1′] = ‘MAX’
ws[f’H2′] = ‘=MAX(B2:B6)’
ws[f’H3′] = ‘=MAX(C2:C6)’
ws[f’I1′] = ‘MIN’
ws[f’I2′] = ‘=MIN(B2:B6)’
ws[f’I3′] = ‘=MIN(C2:C6)’

# Enregistrer le fichier Excel
wb.save(‘analyse_performances.xlsx’)
« `
Ce code crée un fichier Excel `analyse_performances.xlsx` avec les données suivantes :

| Nom | Déménageur/Déménageuse | Temps de déménagement (min) |
| — | — | — |
| Jean | 10 | 30 |
| Marie | 20 | 45 |
| Pierre | 15 | 60 |
| Sophie | 25 | 90 |
| Luc | 12 | 120 |

Il ajoute également les formules suivantes :

* Moyenne : `=AVERAGE(B2:B6)` et `=AVERAGE(C2:C6)`
* Écart type : `=STDEV(B2:B6)` et `=STDEV(C2:C6)`
* Médiane : `=MEDIAN(B2:B6)` et `=MEDIAN(C2:C6)`
* MAX : `=MAX(B2:B6)` et `=MAX(C2:C6)`
* MIN : `=MIN(B2:B6)` et `=MIN(C2:C6)`

Notez que les formules sont écrites dans la feuille de calcul active (la première feuille) du fichier Excel. Si vous souhaitez les ajouter à une autre feuille, vous devrez adapter le code en conséquence.

J’espère que cela vous aidera ! »

Retour en haut