Comment épingler une ligne dans Excel : 5 méthodes qui fonctionnent réellement
Multiplier des nombres dans Excel nécessite une seule frappe. Tapez un signe égal, cliquez sur la première cellule, tapez un astérisque, cliquez sur la deuxième cellule, puis appuyez sur Entrée. La formule renvoie le produit instantanément. Pour la plupart des calculs rapides au travail, c'est l'intégralité de la réponse.
Excel offre bien plus que l'opérateur d'astérisque pour l'arithmétique de base. Différentes situations nécessitent différentes approches. Multiplier une seule colonne par un nombre constant fonctionne mieux avec Collage spécial. Calculer les totaux sur des lignes d'articles et de prix se fait plus rapidement avec SOMMEPROD. Multiplier de longues plages de cellules nécessite la fonction PRODUIT. Chaque méthode a un moment où elle devient l'option la plus rapide et la plus propre pour le travail.
Ce guide couvre toutes les façons fiables de multiplier des cellules dans Excel, de l'astuce de la barre de formule d'une seconde aux raccourcis clavier sur lesquels les utilisateurs expérimentés comptent. Les exemples de formules suivent des scénarios réels de feuille de calcul tels que les factures, les calculs de salaire, les commissions de vente et les mises à jour de stock. Chaque section donne une réponse rapide d'abord, puis explique le détail. À la fin, la méthode adéquate pour toute tâche de multiplication sera évidente d'un coup d'œil.
Méthode 1 : L'opérateur astérisque (le plus rapide pour deux cellules)
L'astérisque (*) est l'opérateur de multiplication dans Excel. Il fonctionne dans toutes les formules, tout comme un signe plus ou moins. Le slash avant (/) est l'équivalent utilisé pour diviser des nombres, et le symbole de pourcentage (%) gère les ratios. Toute la mathématique de base se trouve sur la même rangée du clavier, ce qui la rend très rapide pour multiplier des nombres dans des cellules sans atteindre la souris.
Lorsque vous voulez multiplier deux cellules, les étapes sont :
- Cliquez sur la nouvelle cellule où la réponse doit apparaître.
- Tapez = pour commencer la formule.
- Cliquez sur la première cellule (ou tapez sa référence, telle que A2).
- Tapez *.
- Cliquez sur la deuxième cellule (ou tapez B2).
- Appuyez sur Entrée.
Une formule comme =A2B2 renvoie le produit instantanément. L'astérisque fonctionne également sur les nombres bruts (=158), les cellules et les nombres mélangés (=A21.07), et toute combinaison enchaînée pour trois cellules ou plus (=A2B2*C2).

C'est la formule de multiplication la plus courante dans le travail quotidien sur les feuilles de calcul. Elle est gagnante pour les travaux uniques tels que trouver un prix unique incluant la taxe, doubler une quantité ou calculer une prime instantanément. Lorsque la tâche est petite et qu'une seule cellule a besoin de la réponse, l'astérisque est difficile à battre.
Méthode 2 : La fonction PRODUIT (pour les longues plages)
La fonction PRODUIT est la fonction de multiplication dédiée dans Excel. Elle multiplie tous les nombres dans une plage avec une seule formule, ce qui économise la frappe lorsque plus de trois ou quatre cellules doivent être multipliées ensemble. Pour multiplier plusieurs cellules sur une ligne ou une colonne, la fonction PRODUIT fait le gros du travail en une seule étape.
Pour insérer PRODUIT par le biais du ruban :
- Cliquez sur la cellule de destination.
-
Ouvrez l'onglet Formules sur le ruban.
- Click Math & Trig.
- Faites défiler vers le bas et sélectionnez PRODUIT.
- Dans la boîte de dialogue, faites glisser la souris sur la plage à multiplier (par exemple, A1:A10).
- Cliquez sur OK.
Ou tapez directement la formule suivante : =PRODUIT(A1:A10).
PRODUIT accepte également plusieurs plages et cellules individuelles séparées par des virgules. La formule =PRODUIT(A1:A5, C1:C5, 2) multiplie toutes les cellules dans les deux plages puis double le résultat. Cela en fait un choix clair lorsque plusieurs valeurs de différentes cellules doivent se combiner en une seule formule.

Un détail utile qui prend les gens au dépourvu : PRODUIT ignore les cellules vides et les cellules contenant du texte. L'opérateur d'astérisque ne le fait pas. Si une plage a des vides ou des étiquettes égarées, la fonction PRODUIT renverra toujours une réponse propre là où A1A2A3 renverra une erreur #VALEUR! erreur. Excel traite les cellules vides à l'intérieur de PRODUIT comme si elles n'étaient pas là, ce qui est exactement ce que la plupart des utilisateurs souhaitent.
Méthode 3 : Collage spécial > Multiplier (appliquer un nombre à une plage entière)
Collage spécial > Multiplier est le héros méconnu des changements de prix en vrac, des conversions de devises et des ajustements de pourcentage. Il multiplie une plage de cellules existante par une seule valeur, sans formule requise. Le même nombre est appliqué à chaque cellule sélectionnée sur place.
Pour multiplier une colonne de prix par 1.10 (augmentation de prix de 10 %) :
- Tapez 1.10 dans n'importe quelle cellule vide.
- Copiez cette cellule avec Ctrl + C.
- Sélectionnez la plage de prix à mettre à jour.
- Cliquez avec le bouton droit sur la sélection et choisissez Collage spécial.
- Sous Opération, cliquez sur Multiplier.
- Cliquez sur OK.
Chaque cellule de la sélection est multipliée par 1.10. Les valeurs originales sont supprimées et les nouvelles valeurs restent sous forme de nombres simples, pas de formules. La cellule vide avec 1.10 peut ensuite être supprimée.

Cette méthode fonctionne également bien pour multiplier les valeurs pour les conversions de devises (multiplier par un taux de change), les conversions d'unités (multiplier par 2.54 pour transformer les pouces en centimètres) et l'application de remises forfaitaires (multiplier par 0.85 pour une réduction de 15 %). Le même résultat pourrait être obtenu avec une colonne d'aide et une formule, mais Collage spécial saute complètement cette étape.
Un raccourci clavier plus rapide pour le même dialogue : Ctrl + Alt + V.
Méthode 4 : SOMMEPROD (Multiplier des colonnes et additionner en une seule étape)
La fonction SOMMEPROD multiplie deux ou plusieurs tableaux cellule par cellule puis additionne les résultats. Les équipes de vente et de finance l'utilisent constamment pour l'analyse des données. La fonction répond à la question classique de la feuille de calcul " Quel est le revenu total de cette liste d'articles et de quantités ? " avec une seule formule.
Imaginez la colonne A contenant les quantités et la colonne B les prix unitaires pour dix produits. La formule de revenu total est :
=SUMPRODUCT(A2:A11, B2:B11)
=SUMPRODUCT(A2:A11, B2:B11)
The provided C# code appears to be a formula from a spreadsheet application like Excel, rather than C# code. If you intended to convert a C# code snippet, please provide the correct C# code. If this is indeed a formula, it doesn't directly translate to VB.NET as it's not a programming construct. Please clarify your request if needed.
Cette formule multiplie chaque quantité dans la colonne A par son prix correspondant dans la colonne B et additionne le résultat sur toutes les cellules. Pas besoin de colonne d'aide, pas besoin de formules matricielles.

SOMMEPROD s'adapte à tout nombre de tableaux. Trois colonnes de données deviennent =SOMMEPROD(A2:A11, B2:B11, C2:C11). La fonction gère également la logique conditionnelle lorsqu'elle est combinée avec des expressions de comparaison, c'est pourquoi les analystes travaillant avec un grand ensemble de données ont tendance à la garder à portée de main. Elle fait le gros du travail que les anciennes formules matricielles nécessitaient.
Méthode 5 : La poignée de recopie (appliquer une formule à une colonne entière)
Une fois qu'une formule de multiplication est écrite, la poignée de recopie la copie sur toute une colonne d'un mouvement. Excel rend cela rapide grâce à un petit indice visuel dans le coin de chaque cellule sélectionnée.
Pour remplir une formule de multiplication :
- Écrivez la formule dans la première cellule de la nouvelle colonne, par exemple =A2*B2 dans la cellule C2.
- Cliquez sur C2 pour la sélectionner.
- Survolez le petit carré vert dans le coin inférieur droit de la cellule.
- Double-cliquez sur le petit carré. Excel remplit la formule pour correspondre à la longueur des données adjacentes, jusqu'à la dernière cellule de l'ensemble de données.
Excel met à jour automatiquement les références de cellule à mesure que la formule se déplace vers le bas. La ligne 3 devient =A3B3, la ligne 4 devient =A4B4 et ainsi de suite. La lettre de la colonne reste la même ; le numéro de la ligne change. Ce comportement s'appelle une référence relative, et c'est ce qui permet à une formule de multiplier des lignes de données sans devoir réécrire quoi que ce soit.

Pour conserver une cellule fixe pendant que les autres se déplacent, ajoutez des signes dollar : =A2*$B$2 multipliera toujours par B2, même lorsque la formule est déplacée ou copiée vers d'autres cellules. Ce truc de référence absolue est essentiel lorsqu'il s'agit d'appliquer un taux d'imposition unique ou un pourcentage de commission à une ligne entière de valeurs ou une colonne entière d'articles. Appuyer sur F4 pendant l'édition d'une formule permet de parcourir les styles de référence absolue, relative et mixte.
La poignée de recopie fonctionne également horizontalement. Faites glisser vers la droite au lieu de vers le bas pour appliquer la même formule à travers les colonnes plutôt que les lignes.
Méthode 6 : Multiplier par un pourcentage dans Excel
Travailler avec un pourcentage dans Excel cause plus de confusion que presque toute autre opération mathématique. L'astuce est de se souvenir qu'Excel traite les pourcentages comme des décimaux sous le capot. Lorsqu'une cellule affiche 15 %, la valeur sous-jacente est 0,15.
Pour calculer 15 % de 200 :
=200*15%
=200*15%
Ou avec une référence de cellule où A2 contient 200 :
=A2*15%
=A2*15%
Les deux renvoient 30. Le symbole de pourcentage indique à Excel de diviser par 100, donc 15 % et 0,15 produisent le même résultat.
Pour augmenter une valeur d'un pourcentage (comme ajouter une taxe de vente), multipliez par 1 plus le taux : =A21.08 ajoute une taxe de 8 %. Pour diminuer, soustrayez de 1 : =A20.92 applique une remise de 8 %. La structure de l'exemple ci-dessus gère les calculateurs de pourboire, la tarification des revendeurs et les tableaux de remises avec une formule courte.
Méthode 7 : La fonction PUISSANCE (pour les exposants)
PUISSANCE élève un nombre à un exposant, ce qui est une multiplication répétée du même nombre. Elle mérite une place sur cette liste car la croissance en capitalisation, les calculs d'aire et les formules d'ingénierie s'appuient toutes sur elle. Quelques nombres enchaînés avec l'astérisque fonctionnent pour les petits exposants, mais PUISSANCE s'adapte proprement à n'importe quelle taille.
Syntaxe : =PUISSANCE(nombre, puissance).
Pour élever 5 à la puissance 3 (5 × 5 × 5 = 125) :
=POWER(5, 3)
=POWER(5, 3)
`Math.Pow(5, 3)`
Le même résultat vient de l'opérateur accent circonflexe : =5^3. Les deux fonctionnent pour multiplier dans Excel des nombres qui ont besoin d'un exposant.
Pour les projections d'intérêts composés, PUISSANCE est plus rapide que la multiplication enchaînée. Un investissement de 1 000 $ croissant à 5 % par an pendant 10 ans devient :
=1000*POWER(1.05, 10)
=1000*POWER(1.05, 10)
Cela renvoie environ 1 628,89 $.
Méthode 8 : Macro VBA (pour des tâches répétées)
Des feuilles de calcul qui passent par la même routine de multiplication chaque semaine deviennent une candidate pour une macro VBA. Un petit bloc de code peut multiplier une colonne, formater le résultat et avancer sans toucher à la barre de formule. Pour les tâches répétitives courantes, la macro fait le gros du travail une fois puis fonctionne en un seul clic.
Pour ouvrir l'éditeur VBA : appuyez sur Alt + F11.
Une macro simple qui multiplie chaque valeur de la colonne A par 1.10 ressemble à ceci :
Sub MultiplyColumn()
Dim cell As Range
For Each cell In Range("A1:A100")
If IsNumeric(cell.Value) And cell.Value <> "" Then
cell.Value = cell.Value * 1.1
End If
Next cell
End Sub
Sub MultiplyColumn()
Dim cell As Range
For Each cell In Range("A1:A100")
If IsNumeric(cell.Value) And cell.Value <> "" Then
cell.Value = cell.Value * 1.1
End If
Next cell
End Sub
Sub MultiplyColumn()
Dim cell As Range
For Each cell In Range("A1:A100")
If IsNumeric(cell.Value) AndAlso cell.Value <> "" Then
cell.Value = cell.Value * 1.1
End If
Next cell
End Sub
Exécutez la macro avec F5 ou assignez-la à un bouton sur le ruban. Les valeurs de l'ensemble de la colonne de A1:A100 augmenteront de 10 %.
VBA est plus lourd que les méthodes précédentes. Elle mérite sa place lorsqu'une tâche de multiplication se répète suffisamment souvent pour que même Collage spécial commence à sembler lent.
Problèmes courants et dépannage
La multiplication semble simple jusqu'à ce que quelque chose se casse. Les correctifs ci-dessous couvrent environ 90 % des questions qui se posent dans le travail quotidien sur les feuilles de calcul, et traiter chacune comme une expérience d'apprentissage fait gagner du temps la prochaine fois.
#VALEUR! erreur après multiplication. Cela signifie presque toujours qu'une des cellules contient du texte au lieu d'un nombre. Les nombres stockés en tant que texte apparaissent souvent alignés à gauche ou ont un petit triangle vert dans le coin. Cliquez sur la cellule, recherchez l'icône d'avertissement et choisissez Convertir en nombre.
Le résultat affiche zéro lorsqu'il ne devrait pas. Vérifiez si une cellule est vide ou contient un espace. Tout multiplié par zéro retourne zéro. La fonction PRODUIT ignore les blancs ; l'opérateur d'astérisque ne le fait pas.
Le texte de la formule apparaît dans la cellule au lieu d'un nombre. La cellule est formatée en tant que Texte. Cliquez avec le bouton droit sur la cellule, choisissez Format de cellule, passez à Standard ou Nombre, puis appuyez sur F2 suivi de Entrée pour rafraîchir la formule. Excel mettra alors automatiquement à jour l'affichage.
La précision décimale semble décalée d'une infime fraction. Excel stocke les nombres avec une précision de 15 chiffres. Des chaînes de multiplication longues à travers de nombreuses cellules peuvent accumuler de petites erreurs d'arrondi. Enveloppez le résultat dans ROUND pour contrôler l'affichage : =ROUND(A2*B2, 2) arrondit à deux décimales.
Avertissement de référence circulaire. Cela signifie que la formule se réfère à sa propre cellule. Par exemple, mettre =A1*2 dans la cellule A1. Déplacez la formule vers une autre cellule.
Les références décalent lors du déplacement d'une formule et le résultat est erroné. Utilisez des références absolues avec des signes dollar ($A$2) pour les cellules qui doivent rester fixes lorsque la formule est copiée dans d'autres cellules. Appuyez sur F4 pendant l'édition d'une formule pour parcourir les types de référence.
La multiplication par un pourcentage donne un petit résultat. Taper 15 alors que 15 % était prévu est la cause habituelle. Multiplier par 15 n'est pas la même chose que multiplier par 15 %. Ajoutez le symbole de pourcentage ou divisez par 100.
Excel dit que le résultat est trop grand. Le plus grand nombre positif qu'Excel peut afficher est d'environ 9.99999999999999E+307. Tout ce qui dépasse ce chiffre renvoie #NOMBRE!. Cela se produit rarement dans un usage commercial mais peut apparaître dans des calculs scientifiques.
La recopie s'arrête avant la dernière ligne. Un double clic sur la poignée de recopie ne fonctionne que lorsque la colonne à côté a des données ininterrompues. Si la colonne B a des vides, la recopie s'arrête à la première case vide. Remplissez ces blancs ou faites glisser le petit carré vers le bas manuellement jusqu'à la dernière cellule.
Pour les développeurs : multiplier dans Excel par programmation
Pour les équipes logicielles qui doivent appliquer des opérations de multiplication à des fichiers Excel en dehors de l'application de bureau, IronXL gère la logique de feuille de calcul en C# sans nécessiter Excel ou Office Interop sur le serveur. La bibliothèque lit, écrit et calcule les formules directement à l'intérieur des fichiers .XLSX.
Un court exemple qui ouvre un classeur, multiplie deux colonnes dans une troisième, et enregistre le résultat :
using IronXL;
WorkBook workbook = WorkBook.Load("invoices.xlsx");
WorkSheet sheet = workbook.WorkSheets.First();
for (int row = 2; row <= 11; row++)
{
decimal quantity = sheet[$"A{row}"].DecimalValue;
decimal price = sheet[$"B{row}"].DecimalValue;
sheet[$"C{row}"].Value = quantity * price;
}
workbook.SaveAs("invoices_calculated.xlsx");
using IronXL;
WorkBook workbook = WorkBook.Load("invoices.xlsx");
WorkSheet sheet = workbook.WorkSheets.First();
for (int row = 2; row <= 11; row++)
{
decimal quantity = sheet[$"A{row}"].DecimalValue;
decimal price = sheet[$"B{row}"].DecimalValue;
sheet[$"C{row}"].Value = quantity * price;
}
workbook.SaveAs("invoices_calculated.xlsx");
Imports IronXL
Dim workbook As WorkBook = WorkBook.Load("invoices.xlsx")
Dim sheet As WorkSheet = workbook.WorkSheets.First()
For row As Integer = 2 To 11
Dim quantity As Decimal = sheet($"A{row}").DecimalValue
Dim price As Decimal = sheet($"B{row}").DecimalValue
sheet($"C{row}").Value = quantity * price
Next
workbook.SaveAs("invoices_calculated.xlsx")
La même approche s'étend à la multiplication de plages à la manière de PRODUIT, aux ajustements de pourcentage et au recalcul en masse à travers des milliers de lignes. IronXL fonctionne sur Windows, macOS, Linux, Docker et Azure sans installation d'Excel, ce qui le rend adapté aux services backend qui traitent des feuilles de calcul à grande échelle.
Pour des exemples de code plus poussés couvrant les formules, la mise en forme et les opérations de données en masse, visitez les tutoriels et documentation d'IronXL.




