# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour la gestion des ressources humaines avec les formules requises :
« `python
import xlsxwriter
# Création du livre Excel
workbook = xlsxwriter.Workbook(‘Ressources_Humaines.xlsx’)
# Sélection de la feuille de calcul
worksheet = workbook.add_worksheet()
# En-tête de la colonne
worksheet.write(0, 0, « Nom »)
worksheet.write(0, 1, « Prénom »)
worksheet.write(0, 2, « Poste »)
worksheet.write(0, 3, « Nombre de projets »)
worksheet.write(0, 4, « Nombre de projets en cours »)
worksheet.write(0, 5, « Nombre de projets terminés »)
worksheet.write(0, 6, « Nombre total d’heures travaillées »)
# Formulaire pour calculer le nombre de projets
formula_nb_projets = « =NB.SI(A2:A100;B2:B100) »
# Formulaire pour calculer le nombre de projets en cours
formula_nb_projets_en_cours = « =NB.SI.ANS((A2:A100=B2:B100);(C2:C100=D2:D100)) »
# Formulaire pour calculer le nombre de projets terminés
formula_nb_projets_termine = « =NB.SI.ANS((A2:A100=B2:B100);(E2:E100=F2:F100)) »
# Formulaire pour calculer le nombre total d’heures travaillées
formula_total_heures_travaillées = « =NBVAL(G2:G100) »
# Insérer les formules dans la feuille de calcul
worksheet.write(1, 0, « John »)
worksheet.write(1, 1, « Doe »)
worksheet.write(1, 2, « Chargé de développement local »)
# Formulaire pour le nombre de projets
worksheet.write_formula(1, 3, formula_nb_projets)
# Formulaire pour le nombre de projets en cours
worksheet.write_formula(1, 4, formula_nb_projets_en_cours)
# Formulaire pour le nombre de projets terminés
worksheet.write_formula(1, 5, formula_nb_projets_termine)
# Formulaire pour le nombre total d’heures travaillées
worksheet.write_formula(1, 6, formula_total_heures_travaillées)
workbook.close()
« `
Ce code crée un fichier Excel nommé « Ressources_Humaines.xlsx » avec une feuille de calcul contenant les colonnes suivantes :
* Nom : A2 (cellule A2)
* Prénom : B2 (cellule B2)
* Poste : C2 (cellule C2)
* Nombre de projets : D2 (formulaire =NB.SI(A2:A100;B2:B100))
* Nombre de projets en cours : E2 (formulaire =NB.SI.ANS((A2:A100=B2:B100);(C2:C100=D2:D100)))
* Nombre de projets terminés : F2 (formulaire =NB.SI.ANS((A2:A100=B2:B100);(E2:E100=F2:F100)))
* Nombre total d’heures travaillées : G2 (formulaire =NBVAL(G2:G100))
Remplacez les valeurs dans les cellules A2, B2 et C2 par vos informations.
Notez que ce code utilise la bibliothèque `xlsxwriter` pour créer le fichier Excel. Si vous n’avez pas installé cette bibliothèque, vous pouvez l’installer en exécutant la commande suivante dans votre terminal :
« `bash
pip install xlsxwriter
« `
J’espère que cela vous aidera ! »