Du tableau brut à la décision : trier, filtrer et calculer sous condition dans un tableur
Le foyer des lycéens tient une petite cafétéria et note chaque vente dans un tableur. Au bout d'une semaine, le bureau te demande : « Qu'est-ce qui rapporte le plus ? Faut-il garder les smoothies ? » Pour faire parler les chiffres, tu vas apprendre à trier, filtrer, calculer sous condition et montrer avec le bon graphique.
Une table propre avant tout
Voici les données, colonnes A à E, lignes 2 à 11 :
| Jour | Produit | Quantité | Prix (€) | Recette (€) |
|---|---|---|---|---|
| lundi | Cookie | 14 | 2,00 | 28,00 |
| lundi | Smoothie | 5 | 3,00 | 15,00 |
| mardi | Cookie | 9 | 2,00 | 18,00 |
| mardi | Muffin | 6 | 2,50 | 15,00 |
| mercredi | Smoothie | 3 | 3,00 | 9,00 |
| jeudi | Cookie | 16 | 2,00 | 32,00 |
| jeudi | Muffin | 4 | 2,50 | 10,00 |
| vendredi | Smoothie | 12 | 3,00 | 36,00 |
| vendredi | Cookie | 11 | 2,00 | 22,00 |
| vendredi | Muffin | 6 | 2,50 | 15,00 |
Trois règles d'or : une seule ligne d'en-tête, une ligne par vente sans ligne vide, et des nombres saisis comme des nombres (« 2 euros » tapé à la main serait du texte).
La recette n'est pas tapée : on écrit =C2*D2 en E2, puis on tire la poignée de recopie jusqu'en E11. Les références sont relatives : en E7, la formule est devenue =C7*D7. Pour figer une référence pendant la recopie, par exemple un total placé en H1, on la rend absolue avec F4 dans Excel ou Maj+F4 dans LibreOffice Calc, qui ajoutent le signe du dollar devant la lettre et le numéro.
Trier et filtrer
Trier : sélectionne toute la table, en-tête comprise, puis Données → Trier, par Recette décroissante. En tête arrive le smoothie du vendredi (36 €), puis le cookie du jeudi (32 €). Piège classique : trier une seule colonne, et chaque produit reçoit la recette d'un autre.
Filtrer : Données → AutoFiltre dans LibreOffice, Données → Filtrer dans Excel. Le filtre « Produit = Smoothie » garde 3 lignes ; seul, le filtre « Recette ≥ 20 » en garde 4. Les autres lignes sont masquées, pas supprimées.
Les formules conditionnelles
En français, les arguments sont séparés par des points-virgules.
=SI(E2>=20;"objectif atteint";"à relancer")en F2 affiche « objectif atteint », car 28 ≥ 20.=NB.SI(B2:B11;"Cookie")compte les cellules égales à Cookie : 4. Avec un critère chiffré,=NB.SI(E2:E11;">=20")donne aussi 4.=SOMME.SI(B2:B11;"Cookie";E2:E11)additionne les recettes des seules lignes Cookie : 28 + 18 + 32 + 22 = 100 €.=MOYENNE.SI(B2:B11;"Cookie";C2:C11)donne la quantité moyenne par vente de cookies : 50 ÷ 4 = 12,5.- Deux conditions à la fois :
=SI(ET(B2="Smoothie";C2<5);"à revoir";""). Recopiée, seule la ligne 6 (3 smoothies) affiche « à revoir ».
Avec ces formules, on bâtit une petite synthèse :
| Produit | Recette (€) | Part du total |
|---|---|---|
| Cookie | 100 | 50 % |
| Smoothie | 60 | 30 % |
| Muffin | 40 | 20 % |
| Total | 200 | 100 % |
La part divise chaque recette par le total, =SOMME(E2:E11) = 200 €, au format pourcentage : 100 ÷ 200 = 0,5, soit 50 %.
Le bon graphique pour le bon message
- Barres : comparer des catégories (la recette par produit).
- Circulaire : montrer les parts d'un tout, s'il y en a peu (50 %, 30 %, 20 %).
- Courbe : suivre une évolution dans le temps (la recette jour après jour).
- Nuage de points : chercher un lien entre deux grandeurs (prix et quantité).
Sélectionne la synthèse, puis Insertion → Diagramme dans LibreOffice, ou l'onglet Insertion, groupe Graphiques, dans Excel, et ajoute toujours un titre et des axes avec leurs unités. La recette par jour vaut 43 € lundi, 33 € mardi, 9 € mercredi, 42 € jeudi et 73 € vendredi : sur une courbe, le creux du mercredi et le pic du vendredi sautent aux yeux.
L'information à tirer : les cookies font la moitié de la recette ; le vendredi rapporte à lui seul 73 € sur 200, plus du tiers ; les smoothies se vendent surtout ce jour-là. Proposition au bureau : des cookies tous les jours, des smoothies le vendredi, et une question sur l'ouverture du mercredi.
À retenir
- Une table propre : un en-tête, une ligne par enregistrement, des nombres saisis comme nombres ; on trie toute la table, et filtrer masque sans supprimer.
SI(test;si_vrai;si_faux)décide ;NB.SI,SOMME.SIetMOYENNE.SIcomptent ou calculent sur les seules lignes qui respectent un critère.- Références relatives (elles glissent à la recopie) ou absolues (figées avec F4 ou Maj+F4).
- Le graphique dépend du message : barres pour comparer, circulaire pour des parts, courbe pour une évolution, nuage pour un lien.
★ Pour aller plus loin
Le tableau croisé dynamique (« table dynamique » dans LibreOffice) construit la synthèse par produit en quelques clics, sans formule.
Les erreurs de tableur coûtent cher : en 2013, Thomas Herndon, étudiant américain, a découvert qu'une plage de cellules mal sélectionnée, parmi d'autres problèmes, faussait une étude célèbre de deux économistes de Harvard sur la dette publique. Et en 2020, des généticiens ont renommé des gènes humains, comme MARCH1, devenu MARCHF1, parce qu'Excel les transformait en dates.
Sources pour creuser
- Le Guide Calc de la documentation francophone de LibreOffice, gratuit.
- Statistiques, méfiez-vous !, Nicolas Gauvrit (Ellipses) : ne plus se faire piéger par les chiffres.
- Les chaînes YouTube La statistique expliquée à mon chat et DataGueule ; cherche aussi « tableur NB.SI SOMME.SI ».
- L'aide en ligne de support.microsoft.com et de help.libreoffice.org.
- pix.fr, compétence « Traiter des données », et le programme sur eduscol.education.fr.