School 47

Du tableau brut à la décision : trier, filtrer et calculer sous condition dans un tableur

Première · Numérique & code · environ 20 min

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.SI et MOYENNE.SI comptent 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.