Qu'est-ce que la fonction PLANCHER ?
PLANCHER (FLOOR en anglais) te sert quand un arrondi classique ne suffit pas et que tu dois ramener une valeur pile sur un palier précis (par 5, par 10, par 0,25) sans jamais le dépasser. C'est le réflexe à avoir dès qu'un résultat doit rester strictement dans une tranche fixée par ton activité, plutôt que collé à la décimale la plus proche.
C'est la fonction indispensable quand tu travailles avec des lots de marchandises, des tranches horaires, des paliers de remise ou des grilles tarifaires. Elle apparaît aussi dans des contextes RH (heures supplémentaires arrondies à la demi-heure inférieure), en logistique (calcul de lots complets commandables) ou en finance (budgets arrondis conservativement à l'euro inférieur).
Syntaxe
Clique sur un argument pour aller à son explication.
Si précision vaut 0, Excel retourne une erreur #DIV/0!. Pour les nombres négatifs, PLANCHER arrondit vers le bas signifie vers le nombre plus négatif : PLANCHER(-7,5; 2) = -8, pas -6. Si ce comportement ne convient pas, utilise PLANCHER.MATH qui te donne plus de contrôle.

Comprendre chaque paramètre de la fonction PLANCHER
PLANCHER fonctionne avec deux arguments dans cet ordre : d'abord le nombre à arrondir, puis la précision, c'est-à-dire le multiple vers lequel tu descends. Les deux sont obligatoires, il n'y a aucun raccourci. Et attention au piège classique : si tu inverses les deux, =PLANCHER(5; 23,7) ne renvoie pas du tout ce que tu crois.
nombre
: la valeur numérique que tu veux arrondir vers le basElle peut être saisie directement (23,7), stockée dans une cellule (A1), ou le résultat d'un calcul (B2*1,2). PLANCHER accepte les entiers, les décimales, les nombres positifs et négatifs.
Si nombre est déjà un multiple exact de précision, PLANCHER le renvoie tel quel sans arrondir. Par exemple, =PLANCHER(20; 5) renvoie 20.
précision
: le multiple auquel tu veux arrondirSi tu mets 5, PLANCHER arrondira au multiple de 5 inférieur (0, 5, 10, 15, 20...). Si tu mets 0,25, il arrondira au quart de point inférieur. Pour arrondir à l'entier inférieur, utilise 1.
La précision peut être décimale pour des intervalles plus fins : 0,5 pour les demi-points, 0,1 pour les dixièmes. Elle peut aussi être un grand nombre : 1000 pour arrondir aux milliers.
Attention : précision ne peut jamais être 0 : tu obtiendrais une erreur #DIV/0!. Si elle vient d'une cellule calculée, protège-toi : =SI(B1=0; 0; PLANCHER(A1; B1)).

Exemples pratiques pas à pas
Comment ramener un montant à son palier avec la fonction PLANCHER
Ta grille de remise se déclenche par tranches de 1 000 € et le montant exact d'une commande ne sert qu'à déterminer la tranche, jamais à la calculer au centime. Le tableau liste les commandes avec leur montant, et tu veux la colonne du palier applicable pour la passer ensuite à ta grille. La fonction PLANCHER ramène chaque montant au millier du dessous, ce qui donne directement le palier de chaque ligne.
- 1Dans une cellule, écris
=PLANCHER(. - 2En 1er argument : clique sur la cellule qui porte le montant à ramener au palier,
D2. Elle vaut2 750 €sur la commande CMD-2001, et comme la formule pointe la cellule plutôt que le montant lui-même, il te suffira d'y taper une autre valeur pour que le palier suive. - 3En 2ᵉ argument : saisis le multiple sur lequel caler le résultat,
1000. C'est lui qui fait descendre chaque montant au millier du dessous, et il reste obligatoire, sans quoi Excel refuse la formule au lieu de retomber sur un arrondi à l'entier. - 4Ferme la parenthèse et appuie sur Entrée.
=PLANCHER(D2; 1000)2 750 € à 2 000 €. La commande à 999 € tombe à 0 €, et c'est cohérent : elle n'atteint même pas le premier palier, donc aucune remise ne lui est due.Comment arrondir des soldes négatifs avec la fonction PLANCHER
Tes comptes clients affichent les soldes débiteurs en négatif et tu veux les ranger par tranches de 1 000 € avant une campagne de relance. Le signe de la précision change complètement le résultat sur ces valeurs, et c'est exactement le genre de détail qui coûte cher quand la même formule resservira sur un tableau de recouvrement. Le tableau met les deux signes côte à côte sur des soldes identiques pour rendre l'écart visible d'un coup d'œil.
- 1Dans une cellule, écris
=PLANCHER(. - 2En 1er argument : clique sur la cellule du solde à arrondir,
B2. Elle affiche-1 200 €sur le compte C-101, un débit que tu veux ranger dans une tranche de 1 000 €. - 3En 2ᵉ argument : clique sur la cellule qui porte le multiple,
C2. La brancher sur une colonne plutôt que de l'écrire en dur te laisse comparer les deux signes ligne à ligne. À1 000la fonction PLANCHER s'éloigne de zéro et donne-2 000 €, tandis qu'à-1 000elle s'en rapproche et s'arrête à-1 000 €. - 4Ferme la parenthèse et appuie sur Entrée.
=PLANCHER(B2; C2)1 000, la fonction PLANCHER descend vers le bas de l'axe et -1 200 € tombe à -2 000 € ; avec -1 000, elle remonte vers zéro et le même solde s'arrête à -1 000 €. Le compte C-106 pousse la logique à son terme, puisque -850 € remonte jusqu'à 0.Comment éviter les erreurs #DIV/0! et #NOMBRE! de la fonction PLANCHER
La précision vient d'une colonne alimentée par un autre service, et deux valeurs suffisent à faire tomber toute la colonne en erreur. Un 0 oublié affiche #DIV/0!, et une précision passée en négatif sur un montant positif affiche #NOMBRE!, ce qui bloque net les calculs qui suivent. La fonction SIERREUR enveloppe la fonction PLANCHER et rend le montant d'origine dès qu'un de ces deux cas se présente.
- 1Dans une cellule, écris
=SIERREUR(. - 2En 1er argument : écris le calcul à tenter et referme-le,
PLANCHER(B2; C2). C'est l'arrondi qui peut échouer, nourri par le montantB2et par le multiple lu dansC2. - 3En 2ᵉ argument : clique sur la cellule à afficher si le calcul échoue,
B2. La ligne montre alors le montant brut au lieu d'une cellule rouge, et le reste du tableau continue de calculer. - 4Ferme la parenthèse et appuie sur Entrée.
=SIERREUR(PLANCHER(B2; C2); B2)0 provoque #DIV/0!, parce qu'un multiple de zéro n'existe pas, tandis qu'un montant positif avec une précision négative provoque #NOMBRE!. Dans les deux cas, la formule rend le montant brut plutôt qu'une cellule rouge au milieu du tableau.
Les erreurs fréquentes avec la fonction PLANCHER
Avec PLANCHER, deux ennuis viennent du calcul lui-même et un troisième d'une confusion de fonction. Côté calcul : une précision à 0 déclenche un #DIV/0! (on ne peut pas arrondir à un multiple de zéro), et les nombres négatifs descendent vers le plus négatif, donc -7,5 devient -8 et non -6. Le troisième cas, c'est de confondre PLANCHER (qui arrondit à un multiple) avec ARRONDI.INF (qui coupe des décimales) : ce ne sont pas la même opération.
Erreur #DIV/0! avec précision = 0
PLANCHER ne peut pas arrondir à un multiple de zéro. Si ta cellule de précision contient 0 (ou est vide, ce qui est interprété comme 0 dans certains contextes), Excel renvoie cette erreur.
Solution : Vérifie que ta cellule de précision contient une valeur différente de zéro. Si la précision vient d'un calcul susceptible de produire zéro, ajoute une condition : =SI(B1=0; 0; PLANCHER(A1; B1)) pour retourner 0 plutôt qu'une erreur.
Résultat inattendu avec des nombres négatifs
Avec PLANCHER, arrondir vers le bas signifie aller vers le nombre plus négatif. PLANCHER(-7,5; 2) donne -8 et non -6. Beaucoup d'utilisateurs attendent l'arrondi vers zéro, qui serait -6.
Solution : Si tu veux arrondir les nombres négatifs vers zéro plutôt que vers l'infini négatif, utilise PLANCHER.MATH(nombre; précision; 1). Le troisième paramètre à 1 inverse le sens d'arrondi pour les négatifs.
Confusion entre PLANCHER et ARRONDI.INF
PLANCHER arrondit à un multiple spécifique (exemple : par tranches de 5), tandis que ARRONDI.INF arrondit vers le bas à un nombre fixe de décimales. Ce ne sont pas les mêmes opérations.
Solution : Utilise PLANCHER quand tu travailles avec des paliers, des lots ou des tranches tarifaires. Utilise ARRONDI.INF quand tu veux simplement supprimer des décimales vers le bas. Par exemple : PLANCHER(23; 5) = 20, mais ARRONDI.INF(23; 0) = 23.

PLANCHER vs PLAFOND vs ARRONDI vs ARRONDI.INF
Choisis PLANCHER quand tu veux descendre vers un multiple choisi : lots de 12, paliers de remise de 1 000 €, demi-heures. Si tu dois au contraire monter au multiple supérieur (stock minimum, créneau réservé), c'est PLAFOND. Et si ton intervalle n'est qu'un nombre de décimales et non un palier, ARRONDI te rapproche de la valeur la plus proche tandis qu'ARRONDI.INF coupe toujours vers le bas.
| Critère | PLANCHER | PLAFOND | ARRONDI | ARRONDI.INF |
|---|---|---|---|---|
| Direction | Vers le bas | Vers le haut | Au plus proche | Vers le bas |
| Arrondit à | Un multiple | Un multiple | N décimales | N décimales |
| Exemple sur 23,7 | 20 (par tranches de 5) | 25 (par tranches de 5) | 24 (0 décimale) | 23 (0 décimale) |
| Usage typique | Lots, paliers de remise | Stocks minimum, réservations | Affichage de montants | Budgets conservateurs |
| Flexibilité | Très flexible (tout multiple) | Très flexible (tout multiple) | Limitée aux décimales | Limitée aux décimales |

Astuces avancées avec PLANCHER
Crée des prix psychologiques en terminant par 0,99
Pour obtenir automatiquement des prix comme 19,99 € ou 49,99 € à partir de prix bruts, utilise =PLANCHER(prix; 1)-0,01. Cette formule arrondit d'abord à l'euro inférieur puis soustrait 1 centime, ce qui donne le prix psychologique juste en dessous du palier. Aucune saisie manuelle nécessaire, quel que soit le nombre de lignes de ta grille tarifaire.
Calcule le reste hors-lot avec MOD pour optimiser tes commandes
PLANCHER te dit combien d'unités rentrent dans des lots complets, mais pas combien restent à commander séparément. Associe-la à MOD pour avoir les deux informations : =MOD(quantité; taille_lot) te donne le reliquat hors-lot. Ensemble, tu calcules le nombre de lots à commander ET les unités à sourcer autrement.
Arrondi à la demi-heure avec une précision de 1/48 pour les plannings
Si tes heures sont stockées en décimales de jour (format Excel interne), utilise =PLANCHER(A1; 1/48) pour arrondir à la demi-heure inférieure dans ce format natif. C'est équivalent à =PLANCHER(A1; 0,5) quand tes durées sont en heures, mais plus précis si tes cellules contiennent des datetime bruts Excel.
Combine avec RECHERCHEV pour appliquer des grilles tarifaires automatiquement
Une grille tarifaire avec des paliers (0-999 €, 1000-4999 €, 5000+ €) devient entièrement automatique avec =RECHERCHEV(PLANCHER(montant; 1000); grille; 2; FAUX) : PLANCHER identifie le palier, RECHERCHEV récupère le taux correspondant. Si le palier change, tu modifies juste la grille, pas les formules.
Questions fréquentes
PLANCHER arrondit toujours vers le bas (au multiple inférieur), tandis que PLAFOND arrondit vers le haut (au multiple supérieur). Avec un multiple de 5 : PLANCHER(23; 5) = 20 et PLAFOND(23; 5) = 25. En pratique : utilise PLANCHER pour les budgets conservateurs, les lots commandables ou les paliers de remise. Utilise PLAFOND pour les stocks minimaux, les durées arrondies vers le haut ou les réservations de créneaux.
Oui, mais « vers le bas » signifie vers le nombre plus négatif. PLANCHER(-7,5; 2) donne -8 car -8 est inférieur à -7,5. Pour un comportement plus intuitif qui arrondit les négatifs vers zéro, utilise PLANCHER.MATH avec le troisième paramètre à 1. En pratique, si tes données sont toujours positives (quantités, prix, durées), ce comportement n'a aucun impact.
Absolument : =PLANCHER(nombre; 0,5) arrondit au 0,5 inférieur. PLANCHER(7,8; 0,5) = 7,5 et PLANCHER(7,3; 0,5) = 7,0.
C'est parfait pour les heures supplémentaires en demi-heures, les notes arrondies au demi-point ou les prix au 50 centimes inférieur.
PLANCHER renvoie le nombre tel quel sans le modifier. PLANCHER(20; 5) = 20 car 20 est déjà un multiple de 5. De même, PLANCHER(12; 12) = 12. Ce comportement est logique : si tu es déjà sur le palier exact, il n'y a rien à arrondir.
PLANCHER arrondit à un multiple spécifique (exemple : par tranches de 5 → 0, 5, 10, 15...), tandis que ARRONDI.INF arrondit simplement vers le bas à un nombre de décimales choisi. Pour arrondir à l'entier inférieur, les deux donnent le même résultat : PLANCHER(23,7; 1) = ARRONDI.INF(23,7; 0) = 23. Mais PLANCHER est plus flexible car il peut arrondir par paliers : PLANCHER(23,7; 5) = 20, ce que ARRONDI.INF ne peut pas faire.
Pour aller plus loin
Continue sur ta lancée après la fonction PLANCHER : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir



