Titre de Uz605n00817.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python pour créer un tableau Excel avec les formules que vous avez demandées :
« `python
import pandas as pd
from openpyxl import Workbook

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

# En-tête du tableau
ws[‘A1’] = ‘Catégorie’
ws[‘B1’] = ‘Dépense’
ws[‘C1’] = ‘Budget’
ws[‘D1’] = ‘Montant total’
ws[‘E1’] = ‘Moyenne’
ws[‘F1’] = ‘Max’
ws[‘G1’] = ‘Min’

# Données
data = {
‘Catégorie’: [‘Hébergement’, ‘Restauration’, ‘Loisirs’, ‘Transports’],
‘Dépense’: [100, 200, 150, 300],
‘Budget’: [500, 800, 400, 600]
}

# Création du tableau
df = pd.DataFrame(data)
ws.append(df.values)

# Formules

# SOMME : Somme des dépenses par catégorie (cellule D2)
ws[‘D2’] = ‘=SOMME(B:B)’

# MOYENNE : Moyenne des dépenses par catégorie (cellule E2)
ws[‘E2’] = ‘=MOYENNE(B:B)’

# MAX : Dépense maximale par catégorie (cellule F2)
ws[‘F2’] = ‘=MAX(B:B)’

# MIN : Dépense minimale par catégorie (cellule G2)
ws[‘G2’] = ‘=MIN(B:B)’

# SI : Vérification si la dépense est supérieure au budget (cellule H2)
ws[‘H2’] = ‘=SI(B2>G2, »oui », »non »)’

# SOMME.SI : Somme des dépenses qui sont supérieures au budget (cellule I2)
ws[‘I2’] = ‘=SOMMESI(SI(B:B>G:G),B:B)’

# Enregistrement du fichier Excel
wb.save(‘suivi_des_dépenses.xlsx’)
« `
Ce code crée un tableau avec les colonnes suivantes :

* Catégorie : catégorie des dépenses (hébergement, restauration, loisirs, transports)
* Dépense : montant de la dépense
* Budget : budget alloué pour la catégorie
* Montant total : somme des dépenses par catégorie (formule SOMME)
* Moyenne : moyenne des dépenses par catégorie (formule MOYENNE)
* Max : dépense maximale par catégorie (formule MAX)
* Min : dépense minimale par catégorie (formule MIN)
* Vérification : vérification si la dépense est supérieure au budget (formule SI)
* Somme des dépenses supérieures au budget : somme des dépenses qui sont supérieures au budget (formule SOMME.SI)

Notez que les formules utilisées sont celles de l’API Excel, et non celles de Pandas. »

Retour en haut