Titre de Uz605n00817.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel en utilisant la bibliothèque `openpyxl` pour gérer les ressources humaines d’un chargé/chargée de produits en assurances. Ce tableau inclut des formules pour calculer le nombre total de personnes, le nombre de personnes s’il y a plus de 5 ans dans l’entreprise, le nombre de valeurs nulles et le nombre de valeurs non valides.

« `python
from openpyxl import Workbook
from openpyxl.utils import get_column_letter

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

# En-tête du tableau
ws[‘A1’] = ‘Nom’
ws[‘B1’] = ‘Prénom’
ws[‘C1’] = ‘Date d\’entrée dans l\’entreprise’
ws[‘D1’] = ‘Nombre de personnes’
ws[‘E1’] = ‘Plus de 5 ans ?’
ws[‘F1’] = ‘Valeur nulle ?’
ws[‘G1’] = ‘Valeur non valide ?’

# Données du tableau (remplacez par vos propres données)
data = [
[‘Nom1’, ‘Prénom1′, ’01/01/2020’],
[‘Nom2’, ‘Prénom2′, ’15/09/2019’],
[‘Nom3’, ‘Prénom3’, ‘,’],
[‘Nom4’, ‘Prénom4′, ’01/05/2005’],
[‘Nom5’, ‘Prénom5′, ’30/11/2021’],
[ »,  »,  »]
]

# Insérer les données dans le tableau
for row in data:
ws.append(row)

# Formules pour calculer les colonnes supplémentaires
ws[‘D2’] = ‘=COUNTA(A:A)’
ws[‘E2’] = ‘=SI(D2>5, »Oui », »Non »)’
ws[‘F2’] = ‘=NB.SI(C:C= » »,1)’
ws[‘G2’] = « =NBVAL(C:C)*-1 »

# Ajuster la largeur des colonnes pour afficher les formules
for i in range(1, 9):
ws.column_dimensions[get_column_letter(i)].width = 20

# Enregistrer le fichier Excel
wb.save(« Gestion_des_ressources_humaines.xlsx »)
« `

Ce code crée un tableau Excel avec les colonnes suivantes :

– `A` : Nom de la personne
– `B` : Prénom de la personne
– `C` : Date d’entrée dans l’entreprise (format JJ/MM/AAAA)
– `D` : Nombre total de personnes (calculé à l’aide de la formule COUNTA pour compter les valeurs non vides dans la colonne A)
– `E` : Indique si la personne a plus de 5 ans dans l’entreprise (calculé à l’aide de la formule SI, qui évalue une condition et retourne un résultat différent en fonction de cette condition)
– `F` : Nombre de valeurs nulles dans la colonne C (calculé avec la formule NB.SI pour compter les occurrences d’une valeur spécifique)
– `G` : Nombre de valeurs non valides dans la colonne C (calcule le nombre de valeurs qui ne sont pas des dates, puis multiplie par -1 pour afficher un résultat positif)

Assurez-vous d’avoir installé la bibliothèque `openpyxl` avant l’exécution du code. Vous pouvez installer cette bibliothèque en exécutant la commande suivante dans votre terminal :

« `bash
pip install openpyxl
« `

Remplacez les données par vos propres informations et ajustez le code si nécessaire pour répondre à vos besoins spécifiques. »

Retour en haut