Contenu du cours
Automatisation d'Excel avec Python (Projet)
Automatisation d'Excel avec Python (Projet)
Formules
Formules sont des expressions mathématiques ou des équations qui peuvent être utilisées pour effectuer des calculs sur des données dans les feuilles de calcul Excel. La bibliothèque openpyxl en Python fournit des méthodes pour créer et manipuler des formules dans les fichiers Excel, vous permettant d'automatiser des calculs complexes et des tâches d'analyse de données à l'aide de Python.
Avec openpyxl, vous pouvez appliquer pratiquement n'importe quelle formule prise en charge par Excel lui-même. La bibliothèque vous permet de définir la valeur d'une cellule à une formule en entrant la formule sous forme de chaîne, précédée d'un signe égal =
. Lorsque le fichier Excel est ouvert, la formule sera évaluée par Excel, et le résultat sera affiché dans la cellule.
Cette capacité inclut, mais n'est pas limitée à :
- Opérations arithmétiques :
=A1 + A2
,=A1 * A2
, etc. ; - Fonctions statistiques :
=SUM(range)
,=AVERAGE(range)
,=MIN(range)
,=MAX(range)
, etc. ; - Manipulation de texte :
=CONCATENATE(A1, B1)
,=LEFT(text, num_chars)
,=UPPER(text)
, etc. ; - Date et heure :
=TODAY()
,=NOW()
,=DATE(year, month, day)
, etc. ; - Recherche et référence :
=VLOOKUP(value, range, col_index, [range_lookup])
,=INDEX(range, row_num, [col_num])
,=MATCH(value, range, [match_type])
, etc. ; - Opérations logiques :
=IF(condition, value_if_true, value_if_false)
,=AND(logical1, [logical2], ...)
,=OR(logical1, [logical2], ...)
, etc.
Swipe to start coding
- Ajoutez une formule dans la cellule
"P2"
qui calculera la moyenne des cellules de"H2"
à"H31"
("=AVERAGE"
); - Enregistrez le
workbook
.
Solution
Merci pour vos commentaires !