# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel pour la gestion des stocks d’un musicien/musicienne en utilisant les formules que vous avez mentionnées :
« `python
import pandas as pd
# Définition des données
musiciens = {
« Nom »: [« Léo », « Anaïs », « Mathieu », « Emma »],
« Prénom »: [« Dupont », « Martin », « Durand », « Dubois »],
« Instrument »: [« Guitare », « Piano », « Batterie », « Violon »],
« Quantité d’instruments »: [5, 3, 2, 4],
« Prix unitaire »: [100, 200, 50, 300]
}
# Création du dataframe
df = pd.DataFrame(musiciens)
# Formule SOMME
somme_instruments = df[« Quantité d’instruments »].sum()
print(f »Somme des instruments : {somme_instruments} »)
# Formule SI (si la quantité d’instruments est supérieure à 3)
df[« SI »] = df[« Quantité d’instruments »].apply(lambda x: « Oui » if x > 3 else « Non »)
print(df)
# Formule INDEX
instrument_trésor = df.loc[df[« Prix unitaire »].idxmax(), « Instrument »]
print(f »Instrument le plus cher : {instrument_trésor} »)
# Formule EQUIV (équivalent en euros)
df[« EQUIV »] = df[« Quantité d’instruments »] * df[« Prix unitaire »]
print(df)
# Enregistrement du dataframe dans un fichier Excel
df.to_excel(« stock_musiciens.xlsx », index=False)
« `
Ce code crée un fichier Excel nommé « stock_musiciens.xlsx » avec les données suivantes :
| Nom | Prénom | Instrument | Quantité d’instruments | Prix unitaire | SI | EQUIV |
| — | — | — | — | — | — | — |
| Léo | Dupont | Guitare | 5 | 100,00 | Oui | 500.00 |
| Anaïs | Martin | Piano | 3 | 200,00 | Non | 600.00 |
| Mathieu | Durand | Batterie | 2 | 50,00 | Non | 100.00 |
| Emma | Dubois | Violon | 4 | 300,00 | Oui | 1200.00 |
Notez que les formules sont utilisées pour calculer les valeurs suivantes :
* `SOMME` : somme des instruments
* `SI` : si la quantité d’instruments est supérieure à 3 (Oui/Non)
* `INDEX` : instrument le plus cher
* `EQUIV` : équivalent en euros (quantité d’instruments x prix unitaire)
J’espère que cela répond à vos besoins ! »