Titre de hF837h70872.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui utilise la bibliothèque `openpyxl` pour créer un tableau Excel pour la Gestion des ressources humaines avec les formules que vous avez mentionnées :
« `python
from openpyxl import Workbook
from openpyxl.utils import get_column_letter

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

# Sélection de la feuille actuelle (sheet)
ws = wb.active

# En-tête du tableau
ws[‘A1’] = ‘Nom’
ws[‘B1’] = ‘Prénom’
ws[‘C1’] = ‘Date d\’embauche’
ws[‘D1’] = ‘Type de contrat’

# Formulaire 1 : Nombre de jours travaillés par an (NB)
ws[‘E1’] = ‘Nombre de jours travaillés par an’
ws[‘F1’] = ‘=NB(365)’

# Formulaire 2 : Nombre de jours travaillés par mois (NB.SI)
ws[‘G1’] = ‘Nombre de jours travaillés par mois’
ws[‘H1’] =(‘=NB.SI(D2:D10, « Contrat à durée indéterminée ») * 30)’

# Formulaire 3 : Nombre de jours travaillés par semaine (NB.SI.ENS)
ws[‘I1’] = ‘Nombre de jours travaillés par semaine’
ws[‘J1’] =(‘=NB.SI(D2:D10, « Contrat à durée déterminée ») * 5)’

# Formulaire 4 : Nombre de valeur pour une colonne (NBVAL)
ws[‘K1’] = ‘Nombre de valeurs dans la colonne D’
ws[‘L1’] = ‘=NBVAL(D2:D10)’

# Données
ws[‘D2’] = ‘Contrat à durée indéterminée’
ws[‘D3’] = ‘Contrat à durée déterminée’
ws[‘D4’] = ‘Contrat à durée indéterminée’
ws[‘D5’] = ‘Contrat à durée déterminée’
ws[‘D6’] = ‘Contrat à durée indéterminée’
ws[‘D7’] = ‘Contrat à durée déterminée’
ws[‘D8’] = ‘Contrat à durée indéterminée’
ws[‘D9’] = ‘Contrat à durée déterminée’
ws[‘D10’] = ‘Contrat à durée indéterminée’

# Enregistrement du livre de travail
wb.save(‘Gestion_des_ressources_humaines.xlsx’)
« `
Ce code crée un tableau Excel avec les colonnes suivantes :

| A | B | C | D | E | F | G | H | I | J | K | L |
| — | — | — | — | — | — | — | — | — | — | — | — |
| Nom | Prénom | Date d\’embauche | Type de contrat | Nombre de jours travaillés par an | =NB(365) | Nombre de jours travaillés par mois | =(NB.SI(D2:D10, « Contrat à durée indéterminée ») * 30) | Nombre de jours travaillés par semaine | =(NB.SI(D2:D10, « Contrat à durée déterminée ») * 5) | Nombre de valeurs dans la colonne D | =NBVAL(D2:D10) |

Les formules utilisées sont :

* `=NB(365)` : Nombre de jours travaillés par an
* `=NB.SI(D2:D10, « Contrat à durée indéterminée ») * 30` : Nombre de jours travaillés par mois si le type de contrat est « Contrat à durée indéterminée »
* `=NB.SI(D2:D10, « Contrat à durée déterminée ») * 5` : Nombre de jours travaillés par semaine si le type de contrat est « Contrat à durée déterminée »
* `=NBVAL(D2:D10)` : Nombre de valeurs dans la colonne D

Vous pouvez modifier les données et les formules pour adapter le tableau aux besoins spécifiques de votre entreprise.

Notez que vous devrez installer la bibliothèque `openpyxl` si vous n’avez pas déjà fait. Vous pouvez l’installer en utilisant pip : `pip install openpyxl` »

Retour en haut