Titre de hF837h70872.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel avec les formules requises en utilisant la bibliothèque `openpyxl` :
« `python
import openpyxl
from openpyxl import Workbook

# Création d’un nouveau workbook
wb = Workbook()

# Sélection de la feuille active (par défaut)
ws = wb.active

# En-tête du tableau
ws[‘A1’] = ‘Chargé/Développeuse’
ws[‘B1’] = ‘Performances’

# Données (remplacez par vos données réelles)
donnees = [
{‘nom’: ‘Jean’, ‘temps_de_travail’: 120, ‘erreurs’: 2},
{‘nom’: ‘Marie’, ‘temps_de_travail’: 100, ‘erreurs’: 1},
{‘nom’: ‘Pierre’, ‘temps_de_travail’: 150, ‘erreurs’: 3}
]

# Insérer les données dans le tableau
for i, donnee in enumerate(donnees):
ws[f’A{i+2}’] = donnee[‘nom’]
ws[f’B{i+2}’] = donnee[‘temps_de_travail’]

# Formulaire pour calculer la moyenne des temps de travail
ws[‘D1’] = ‘Moyenne’
ws[‘E1’] = ‘=AVERAGE(B2:B3)’

# Formulaire pour calculer l’écart-type des temps de travail
ws[‘F1’] = ‘Écart-type’
ws[‘G1’] = ‘=STDEV.S(B2:B3)’

# Formulaire pour calculer la médiane des erreurs
ws[‘H1’] = ‘Médiane des erreurs’
ws[‘I1’] = ‘=MEDIAN(E2:E3)’

# Formulaire pour calculer le maximum et minimum des temps de travail
ws[‘J1’] = ‘Max’
ws[‘K1’] = ‘=MAX(B2:B3)’
ws[‘L1’] = ‘Min’
ws[‘M1’] = ‘=MIN(B2:B3)’

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

* Moyenne des temps de travail : `=AVERAGE(B2:B3)`
* Écart-type des temps de travail : `=STDEV.S(B2:B3)`
* Médiane des erreurs : `=MEDIAN(E2:E3)`
* Maximum et minimum des temps de travail : `=MAX(B2:B3)` et `=MIN(B2:B3)`

Remplacez les données dans la liste `donnees` par vos propres valeurs.

Notez que ce code utilise la fonction `STDEV.S()` pour calculer l’écart-type, qui est une fonction plus récente introduite à partir de Excel 2010. Si vous utilisez une version antérieure d’Excel, vous devrez utiliser la fonction `STDEV()` à la place.

J’espère que cela vous aidera ! »

Retour en haut