Titre de Qq482x40198.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel avec les formules que vous avez demandées pour un Tableau de bord des KPI pour un conseiller/conseillère funéraire :

« `python
import pandas as pd
from openpyxl import Workbook, load_workbook

# Données fictives
donnees = {
‘Nom’: [‘Jean Dupont’, ‘Marie Rousseau’, ‘Pierre Martin’],
‘Age’: [25, 30, 35],
‘Nombre de funérailles’ : [10, 20, 15]
}

# Création du dataframe
df = pd.DataFrame(donnees)

# Fonction pour calculer les KPI
def kpi_calcul(df):
moyenne_age = df[‘Age’].mean()
max_age = df[‘Age’].max()
min_age = df[‘Age’].min()
somme_funérailles = df[‘Nombre de funérailles’].sum()

return {
‘Moyenne d\’âge’: moyenne_age,
‘Âge maximum’: max_age,
‘Âge minimum’: min_age,
‘Sommme de funérailles’: somme_funérailles
}

# Calcul des KPI
kpi = kpi_calcul(df)

# Création du tableau Excel
wb = Workbook()
ws1 = wb.active

# En-tête du tableau
ws1[‘A1’] = ‘Tableau de bord des KPI’
ws1[‘B1’] = ‘Conseiller/conseillère funéraire’

# Ligne 2 : données
ws1[‘A2’] = ‘Nom’
ws1[‘B2’] = ‘Age’
ws1[‘C2’] = ‘Nombre de funérailles’
ws1[‘D2’] = ‘KPI’

# Remplissage des lignes 3-5
for i, row in enumerate(df.values):
ws1[f’A{i+3}’] = row[0]
ws1[f’B{i+3}’] = row[1]
ws1[f’C{i+3}’] = row[2]

# Ligne 6 : KPI
ws1[‘A6’] = ‘Moyenne d\’âge’
ws1[‘B6’] = kpi[‘Moyenne d\’âge’]
ws1[‘C6’] = ‘=MOYENNE(B:B)’
ws1[‘D6’] = ‘KPI’

ws1[‘A7’] = ‘Âge maximum’
ws1[‘B7’] = kpi[‘Âge maximum’]
ws1[‘C7’] = ‘=MAX(B:B)’
ws1[‘D7’] = ‘KPI’

ws1[‘A8’] = ‘Âge minimum’
ws1[‘B8’] = kpi[‘Âge minimum’]
ws1[‘C8’] = ‘=MIN(B:B)’
ws1[‘D8’] = ‘KPI’

ws1[‘A9’] = ‘Sommme de funérailles’
ws1[‘B9’] = kpi[‘Sommme de funérailles’]
ws1[‘C9’] = ‘=SOMME(C:C)’
ws1[‘D9’] = ‘KPI’

# Enregistrement du fichier Excel
wb.save(‘tableau_de_bord_kpi.xlsx’)
« `

Ce code crée un tableau Excel avec les données fictives que vous avez fournies, ainsi que les formules pour calculer les KPI. Le tableau est organisé en deux parties : la première partie présente les données des clients (nom et âge), tandis que la seconde partie présente les KPI calculés.

Lorsque vous exécutez ce code, il crée un fichier Excel nommé `tableau_de_bord_kpi.xlsx` dans le répertoire courant. Ce fichier contient les données et les formules pour calculer les KPI.

Notez que la fonction `kpi_calcul()` calcule les valeurs des KPI en utilisant les méthodes de pandas (`.mean()`, `.max()`, `.min()`) et la somme (`=SOMME(C:C)`).

J’espère que cela vous sera utile ! »

Retour en haut