Qu'est-ce que la fonction PRODUIT ?
PRODUIT (PRODUCT en anglais) est la fonction Excel qui multiplie tous les nombres que tu lui donnes. Que tu calcules des prix avec TVA, des croissances cumulées sur plusieurs années ou des probabilités composées, PRODUIT te fait gagner un temps fou comparé à enchaîner des multiplications une par une avec le signe *.
Elle accepte des plages entières, des cellules non adjacentes et jusqu'à 255 arguments. Fini les formules interminables A1*A2*A3*A4... qui deviennent vite illisibles : PRODUIT compacte tout en une ligne et ignore automatiquement les cellules vides ou textuelles.

Comprendre chaque paramètre de la fonction PRODUIT
Seul le premier nombre est obligatoire : tu peux t'arrêter là avec une seule plage, ou enchaîner jusqu'à 254 arguments de plus, séparés par des points-virgules. C'est ce qui te permet de mêler une plage, une cellule isolée et un nombre tapé en dur dans la même formule, sans ordre imposé entre eux.
nombre1
: le premier nombre ou la première plage à multiplierTu peux y mettre une valeur directe comme 10, une référence comme A1, ou une plage comme A1:A10. C'est le seul paramètre obligatoire de la fonction.
Si tu passes une plage, Excel multiplie entre eux tous les nombres qu'elle contient, en ignorant les cellules vides ou textuelles.
[nombre2], [nombre3], ...
: tu peux ajouter jusqu'à 254 arguments supplémentaires(facultatif)Pratique quand tu veux multiplier plusieurs plages non adjacentes, comme les coefficients de janvier ET mars sans inclure février.
Chaque argument peut être un nombre, une référence de cellule ou une plage. Sépare chaque argument par un point-virgule.

Exemples pratiques pas à pas
Comment multiplier plusieurs cellules avec la fonction PRODUIT
Un client attend son devis et tu dois lui annoncer un prix ferme aujourd'hui. Chaque article part d'un prix HT auquel s'appliquent un coefficient de remise client, un coefficient de promotion, puis celui de la TVA, et tu veux le prix final de toute la colonne sans dérouler les multiplications une par une. La fonction PRODUIT enchaîne les quatre valeurs d'une ligne et sort le prix final d'un coup.
- 1Dans une cellule, écris
=PRODUIT(. - 2En 1er argument : clique sur le prix HT de l'article,
A2. C'est la base sur laquelle toute la cascade de coefficients va s'appliquer. - 3En 2ᵉ argument : clique sur le coefficient de remise client,
B2. Un0,90retire les 10 % au passage, sans que tu aies à calculer la remise puis à la soustraire. - 4En 3ᵉ argument : clique sur le coefficient de promotion,
C2. Ce0,95retranche 5 % de plus, appliqués sur le prix déjà remisé, ce qui est exactement le principe d'une cascade. - 5En 4ᵉ argument : clique sur le coefficient de TVA,
D2. Ce1,20ajoute les 20 %, et l'ordre des quatre arguments n'a aucune importance puisqu'une multiplication donne le même résultat dans n'importe quel sens. - 6Ferme la parenthèse et appuie sur Entrée.
=PRODUIT(A2; B2; C2; D2)Comment multiplier une plage entière avec la fonction PRODUIT
Un investisseur veut savoir ce que son placement lui a réellement rapporté sur cinq ans, toutes années confondues. Tu as un coefficient par année (1,08 pour une hausse de 8 %, 0,98 pour une baisse de 2 %) et tu cherches le multiplicateur total de chaque fonds, celui qui transforme la mise de départ en valeur d'aujourd'hui. La fonction PRODUIT avale les cinq années en un seul argument, là où l'opérateur * t'obligerait à citer chaque cellule.
- 1Dans une cellule, écris
=PRODUIT(. - 2En 1er argument : sélectionne la plage des cinq coefficients annuels,
B2:F2. La fonction PRODUIT multiplie entre elles toutes les valeurs comprises entre ces deux bornes, sans que tu aies à les nommer une par une. Le jour où tu ajouteras une sixième année, tu étendras cette plage d'une colonne au lieu de rallonger la formule. - 3Ferme la parenthèse et appuie sur Entrée.
=PRODUIT(B2:F2)Comment ignorer les cellules vides et le texte avec la fonction PRODUIT
Le relevé de production arrive de l'atelier et il est troué : certaines étapes n'ont pas été mesurées et sont restées vides, d'autres portent la mention N.C.. Tu veux quand même le rendement global de chaque ligne, calculé sur les seules étapes chiffrées, et sans qu'une erreur vienne polluer la colonne. La fonction PRODUIT traverse toute la plage en ne gardant que les nombres et laisse le reste de côté.
- 1Dans une cellule, écris
=PRODUIT(. - 2En 1er argument : sélectionne la plage des quatre étapes de la ligne,
B2:E2, mesurées ou non. Tu inclus volontairement les trous, car la fonction PRODUIT ne multiplie que les cellules numériques : elle écarte les cellules vides comme la mentionN.C.sans le moindre message, là où=B2*C2*D2*E2renverrait une erreur#VALEUR!sur cette même ligne. - 3Ferme la parenthèse et appuie sur Entrée.
=PRODUIT(B2:E2)Ligne A, la fonction PRODUIT ne retient que les trois étapes chiffrées : 0,98 × 0,95 × 0,99 donne 0,922. La mention N.C. est sautée comme si la cellule n'existait pas (elle ne compte ni pour 0 ni pour 1), et le rendement reste juste malgré le trou dans le relevé.Comment neutraliser les zéros en combinant les fonctions PRODUIT et SI
Les primes tombent la semaine prochaine et ton coefficient global affiche 0 pour la moitié de l'équipe. En cause : les critères qui n'ont pas été évalués ont été laissés à zéro dans la grille, et un seul zéro suffit à écraser toute une multiplication. En imbriquant une fonction SI dans ta fonction PRODUIT, tu neutralises ces zéros sans retoucher la grille et chaque collaborateur retrouve son vrai coefficient.
- 1Dans une cellule, écris
=PRODUIT(. - 2En 1er argument : écris la fonction SI qui neutralise les zéros et referme-la,
SI(B2:D2=0; 1; B2:D2). Son testB2:D2=0interroge les trois coefficients à la fois ; quand l'un est resté à zéro, la fonction SI renvoie1, l'élément neutre de la multiplication, et sinon elle laisse passer la valeur réellement saisie. La fonction PRODUIT reçoit ainsi une liste corrigée où plus aucun critère non évalué ne pèse à zéro. - 3Ferme la parenthèse de la fonction PRODUIT et appuie sur Entrée. Celle de la fonction SI a déjà été refermée à l'étape précédente.
=PRODUIT(SI(B2:D2=0; 1; B2:D2))0 par 1 avant que la fonction PRODUIT ne fasse son travail : pour Marie Dubois, le calcul devient 1,10 × 1 × 1,05 et donne 1,155 au lieu de 0. Les critères non évalués sont ainsi mis hors jeu sans que tu touches aux données saisies.Attention : Sur Excel 2019 et les versions antérieures, cette formule travaille sur une plage entière : valide-la avec Ctrl + Maj + Entrée pour qu'Excel la calcule en matriciel. Sur Excel 2021 et Excel 365, une validation normale suffit.

Les erreurs fréquentes avec la fonction PRODUIT
Avec PRODUIT, ce qui te trompe le plus souvent ne déclenche aucun message : un seul zéro perdu dans tes cellules écrase tout à 0, et des nombres collés en texte après un import sont écartés en silence, ce qui te donne un résultat faux sans le moindre avertissement.
Le seul cas où Excel parle vraiment, c'est quand tu multiplies trop de grands nombres : tu dépasses ses limites et tu récoltes un #NOMBRE!.
Un zéro dans les données donne toujours 0
C'est l'erreur la plus frustrante avec PRODUIT. Si un seul zéro apparaît dans tes cellules, le résultat sera toujours 0, peu importe les autres valeurs. Un 0 multiplié par n'importe quoi donne 0.
Solution : Vérifie bien tes données avant d'utiliser PRODUIT. Si tu as des valeurs nulles légitimes à exclure, utilise =SI(A1=0;1;A1) pour remplacer les zéros par 1 (neutre pour la multiplication), ou nettoie tes données en amont.
Nombres stockés en texte ignorés silencieusement
Comme avec SOMME, si tes nombres sont stockés en format texte (souvent après un import CSV ou une saisie avec des espaces), PRODUIT les ignore silencieusement. Tu obtiens un résultat incorrect sans message d'erreur.
Solution : Sélectionne les cellules, clique sur le triangle jaune d'avertissement et choisis « Convertir en nombre ». Tu peux aussi utiliser une formule auxiliaire =CNUM(A1) pour forcer la conversion.
Résultat #NOMBRE! : valeur trop grande ou trop petite
Multiplier de nombreux grands nombres peut rapidement dépasser les limites d'Excel (9,99E+307 en positif, 1E-307 en négatif). Excel retourne alors #NOMBRE!.

Astuces avancées avec PRODUIT
Calcule des croissances cumulées en une formule
Pour calculer la performance totale sur plusieurs périodes avec des taux variables, stocke tous les coefficients (ex. 1,08 pour 8 %) dans une plage et applique =PRODUIT(A1:A5). Tu obtiens directement le multiplicateur total.
Ajouter une période ne demande qu'une nouvelle cellule, pas de modifier la formule.
Multiplie des plages non adjacentes
PRODUIT accepte plusieurs plages séparées par des points-virgules : =PRODUIT(A1:A3; C1:C3) multiplie les 6 valeurs entre elles sans inclure la colonne B.
C'est utile quand tu veux combiner des coefficients répartis sur plusieurs colonnes non contiguës.

PRODUIT vs SOMMEPROD vs PUISSANCE vs FACT
Prends PRODUIT quand tu veux simplement multiplier des valeurs entre elles, y compris des plages entières. Si tu dois multiplier deux colonnes terme à terme puis tout additionner, c'est SOMMEPROD qu'il te faut, pas PRODUIT.
PUISSANCE répond à un autre besoin : élever un seul nombre à un exposant (donc deux arguments, pas de plage), et FACT calcule la factorielle n! d'un unique nombre. Dès qu'il y a une plage à parcourir, seuls PRODUIT et SOMMEPROD restent en lice.
| Critère | PRODUIT | SOMMEPROD | PUISSANCE | FACT |
|---|---|---|---|---|
| Opération | Multiplie tout | Multiplie puis additionne | Élève à une puissance | Factorielle (n!) |
| Plages entières | Oui | Oui | Non (2 arguments) | Non (1 argument) |
| Cas d'usage | Multiplier des valeurs | Somme pondérée | Croissance exponentielle | Combinatoire |
| Exemple | =PRODUIT(2;3;4) = 24 | =SOMMEPROD(A1:A3;B1:B3) | =PUISSANCE(2;3) = 8 | =FACT(5) = 120 |
| Difficulté | Facile | Moyen | Facile | Facile |
Questions fréquentes
Oui, exactement comme SOMME ! Utilise des points-virgules pour séparer les références : =PRODUIT(A1; C1; E1) ou =PRODUIT(A1:A5; C1:C5). Tu peux combiner des plages et des cellules individuelles dans la même formule.
Si un seul zéro apparaît dans tes arguments, le résultat sera toujours 0. C'est mathématiquement logique (n'importe quoi multiplié par 0 donne 0), mais ça peut surprendre si tu ne t'y attends pas. Vérifie bien tes données !
PRODUIT peut multiplier des plages entières et ignore automatiquement les cellules vides ou contenant du texte. Avec *, tu dois référencer chaque cellule individuellement : A1*A2*A3. PRODUIT est donc bien plus rapide pour multiplier plusieurs valeurs.
Oui ! PRODUIT multiplie tous les nombres, qu'ils soient positifs ou négatifs. Deux nombres négatifs donnent un résultat positif (négatif × négatif = positif). Avec trois nombres négatifs, le résultat sera négatif.
Pour aller plus loin
Continue sur ta lancée après la fonction PRODUIT : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir




