Pour combiner des mesures d’inventaire correspondantes dans Excel pour Mac, additionnez les tableaux numériques correspondants avec +. Si l’ordre des lignes des articles diffère, recherchez d’abord chaque article, puis additionnez les quantités renvoyées. Vous conserverez ainsi des résultats distincts pour chaque mesure.

Ce guide utilise des ressources artistiques fictives comportant deux mesures : les exemplaires imprimés et les cartes d’échantillons. L’objectif est de combiner les quantités de deux lieux de stockage tout en gardant chaque article et chaque mesure identifiables. Toutes les quantités sont données à titre d’exemple.

Choisir la formule selon la correspondance entre les articles

Avant d’écrire une formule, déterminez ce qui permet d’établir une correspondance entre deux valeurs. La correspondance par position fonctionne uniquement si les deux plages d’entrée ont le même ordre d’articles et de mesures. La correspondance par libellé d’article permet aux lignes sources d’apparaître dans des ordres différents.

Condition des données Méthode prise en charge Résultat
Mêmes articles, même ordre des lignes, mêmes colonnes de mesures Additionner des plages numériques de même taille Un résultat par article et par mesure
Libellés d’articles uniques, ordre des lignes différent Additionner deux résultats de XLOOKUP à plusieurs colonnes Les mesures d’un article dans des cellules distinctes
Libellés d’articles répétés à combiner Utiliser un calcul SUMIF distinct pour chaque mesure Un résultat par article et par mesure demandés

Les exemples ci-dessous s’appuient sur les calculs matriciels, les résultats de recherche à plusieurs éléments et les sommes conditionnelles documentés par Microsoft. Choisissez la méthode qui correspond à la structure de vos données avant de copier une formule.

Vérifier votre édition de Mac

L’exemple avec la fonction de recherche s’applique à Excel pour Microsoft 365 pour Mac, Excel 2024 pour Mac et Excel 2021 pour Mac. Microsoft indique explicitement que XLOOKUP n’est pas disponible dans Excel 2016 et Excel 2019, même si ces éditions figurent dans la liste générale de compatibilité de la page. Documentation XLOOKUP de Microsoft.

Sur Mac, le menu de l’application Office contient la boîte de dialogue À propos de, qui indique la version et le type de licence. Dans Excel, sélectionnez Excel → À propos d’Excel. Vérifiez l’édition du produit ainsi que son numéro de version avant de choisir une formule. À propos d’Office : quelle version d’Office est-ce que j’utilise ?.

La formule facultative HSTACK présentée plus loin dans cet article nécessite Excel pour Microsoft 365 pour Mac ou Excel 2024 pour Mac ; Microsoft ne répertorie pas Excel 2021 pour Mac pour cette fonction. Les calculs principaux n’en ont pas besoin. Documentation HSTACK de Microsoft.

Configurer deux petits inventaires de ressources artistiques

Utilisez une feuille de calcul vierge avec des plages de cellules ordinaires. Saisissez l’inventaire du premier lieu dans A1:C4 :

Article Exemplaires imprimés Cartes d’échantillons
Tile-A 8 3
Tile-B 5 7
Tile-C 6 2

Saisissez l’inventaire du deuxième lieu dans E1:G4, en laissant la colonne D vide :

Article Exemplaires imprimés Cartes d’échantillons
Tile-A 4 2
Tile-B 9 1
Tile-C 3 5

Les deux plages numériques ont trois lignes et deux colonnes. Leur première colonne numérique compte les exemplaires imprimés ; la deuxième compte les cartes d’échantillons. Les libellés se trouvent en dehors des plages utilisées pour le calcul.

Dans J1:L4, préparez la zone de sortie ci-dessous. Saisissez d’abord uniquement les en-têtes et les libellés des articles ; laissez les cellules de quantité vides.

Article Total d’exemplaires imprimés Total de cartes d’échantillons
Tile-A
Tile-B
Tile-C

Dans ces exemples, toutes les quantités sont des nombres et chaque article apparaît une fois dans chaque source. Un enregistrement manquant et une valeur enregistrée égale à zéro ont des significations différentes : saisissez zéro lorsque la quantité est connue comme étant nulle et vérifiez l’absence d’un enregistrement avant de la traiter comme un zéro.

Additionner des tableaux alignés pour conserver chaque résultat correspondant

Les lignes sources étant dans l’ordre indiqué, saisissez cette formule complète dans la feuille de calcul, en K2 :

=B2:C4+F2:G4

Validez la formule avec Entrée. Dans Excel avec tableaux dynamiques, le résultat occupe K2:L4 : trois lignes d’articles et deux colonnes de mesures. Microsoft indique que les formules matricielles peuvent renvoyer plusieurs résultats et que les résultats dynamiques se déversent dans les cellules voisines. Instructions et exemples de formules matricielles.

Le résultat attendu est le suivant :

Article Total d’exemplaires imprimés Total de cartes d’échantillons
Tile-A 12 5
Tile-B 14 8
Tile-C 9 7

Le calcul suit les positions : B2+F2 donne 12, tandis que C2+G2 donne 5. La même règle s’applique à chaque position restante. Les deux plages sources donnent une seule plage de résultats de mêmes dimensions.

Pour un inventaire à une seule colonne, la formule équivalente serait =B2:B4+F2:F4. Elle renvoie trois quantités, une par ligne. La version à deux colonnes conserve simplement une deuxième mesure à côté de la première.

Pourquoi SUM englobant produit une forme de résultat incorrecte

Ces formules calculent un total général :

=SUM(B2:C4,F2:G4)
=SUM(B2:C4+F2:G4)

Pour cet exemple, chacune renvoie 55. Ce nombre mélange les trois articles et les deux mesures. Microsoft indique que SUM additionne les valeurs fournies sous forme de nombres, de références ou de plages ; englober le tableau de résultats dans SUM le réduit donc à une seule valeur. Documentation SUM de Microsoft.

Utilisez le résultat de six cellules ci-dessus comme contrôle d’acceptation. Une seule cellule contenant 55 répond à une autre demande, même si son calcul est correct.

Une disposition indépendante de la version pour les lignes alignées

Si vous préférez des formules dans des cellules individuelles, saisissez =B2+F2 dans K2. Faites glisser sa poignée de recopie vers la droite jusqu’à L2, puis recopiez K2:L2 vers le bas jusqu’à la ligne 4. Les références relatives s’ajustent pour calculer chaque paire correspondante. Microsoft documente ce comportement de la poignée de recopie dans Excel pour Mac. Utiliser Excel comme calculatrice dans Excel pour Mac.

Vous obtenez les mêmes six quantités sans résultat déversé. Cette méthode dépend toujours du même ordre de lignes dans les sources.

Faire correspondre les libellés des articles lorsque les lignes sources ont des ordres différents

Lorsque les positions des lignes ne sont pas fiables, effacez d’abord le résultat précédent de K2. Conservez J2:J4 comme liste des articles demandés. Saisissez la formule suivante dans K2 :

=XLOOKUP($J2,$A$2:$A$4,$B$2:$C$4)+XLOOKUP($J2,$E$2:$E$4,$F$2:$G$4)

Chaque recherche trouve l’article dans J2 et renvoie ses deux colonnes de quantités. L’addition des lignes renvoyées donne 12 dans K2 et 5 dans L2. Microsoft indique que la correspondance exacte est utilisée par défaut et que la plage de renvoi à plusieurs colonnes peut renvoyer plusieurs éléments. Documentation XLOOKUP de Microsoft.

Copiez la formule de K2 dans K3:K4, en laissant L2:L4 libres pour les résultats horizontaux. Les signes dollar fixent les plages sources ; l’article demandé change avec chaque ligne de sortie.

Pour vérifier le résultat, réorganisez les enregistrements complets de la deuxième source afin que Tile-C apparaisse en premier. Déplacez chaque libellé avec ses deux quantités. Le résultat de la recherche doit conserver les valeurs attendues, alors que l’addition par position associerait désormais des articles différents.

Un libellé absent renvoie #N/A, car la formule omet le remplacement facultatif en cas de valeur manquante. Un libellé répété renvoie la première correspondance au lieu de combiner les enregistrements. Ces limites de recherche sont documentées. Documentation XLOOKUP de Microsoft.

Le résultat inclut uniquement les articles répertoriés dans J2:J4. Avant d’utiliser vos propres données, vérifiez que cette liste comprend tous les articles que vous souhaitez inclure dans le rapport pour l’un ou l’autre des lieux.

Combiner les enregistrements répétés d’un article, une mesure à la fois

Si plusieurs lignes appartiennent intentionnellement au même article, utilisez une somme conditionnelle. Avec les plages de l’exemple d’origine, saisissez cette formule complète dans K2 :

=SUMIF($A$2:$A$4,$J2,B$2:B$4)+SUMIF($E$2:$E$4,$J2,F$2:F$4)

Copiez-la vers la droite dans L2, puis recopiez K2:L2 vers le bas jusqu’à la ligne 4. Le déplacement vers la droite modifie les plages de quantités pour utiliser les colonnes d’échantillons, tout en conservant les plages de libellés. Chaque cellule de sortie additionne uniquement les quantités de son article et de sa mesure. Microsoft indique qu’une plage sert aux critères et une autre aux quantités correspondantes. Documentation SUMIF de Microsoft.

Pour illustrer les enregistrements répétés, ajoutez Tile-A, 2 et 1 en A5:C5. Avant de recalculer, étendez les plages des critères et des quantités de la première source jusqu’à la ligne 5 :

=SUMIF($A$2:$A$5,$J2,B$2:B$5)+SUMIF($E$2:$E$4,$J2,F$2:F$4)

Copiez la formule révisée vers la droite et vers le bas comme précédemment. Le résultat illustratif de Tile-A devient 14 exemplaires imprimés et 6 cartes d’échantillons. Une plage fixe s’arrêtant à la ligne 4 omettrait l’enregistrement ajouté ; la maintenance des plages fait donc partie de cette méthode.

Veillez à ce que chaque plage de critères ait la même taille et la même forme que sa plage de quantités. Notez également que SUMIF traite * et ? comme des caractères génériques ; les libellés fictifs utilisés ici n’en contiennent aucun. Documentation SUMIF de Microsoft.

Résoudre les erreurs de déversement et vérifier l’inventaire final

Une formule avec déversement a besoin d’espace pour afficher l’intégralité de son résultat. Placez-la en dehors d’un tableau Excel et modifiez-la ou remplacez-la depuis sa cellule supérieure gauche. Microsoft documente ces deux restrictions. Formules de tableau dynamique et comportement de déversement.

Si #SPILL! apparaît, vérifiez si la destination prévue contient déjà des données ou des cellules fusionnées. Déplacez le contenu qui bloque vers un autre emplacement ou choisissez une zone de sortie vide. Microsoft cite les destinations bloquées et les cellules fusionnées parmi les causes des erreurs de déversement. Comment corriger une erreur #SPILL!.

Si une addition renvoie #VALUE!, vérifiez la présence de texte dans les quantités. Microsoft indique que l’addition directe peut échouer avec du texte non numérique, alors que SUM ignore le texte. Remplacer la formule par SUM modifierait donc à la fois la forme du résultat et le traitement du texte. Documentation SUM de Microsoft.

Pour obtenir un tableau de résultats avec des libellés, en option dans Microsoft 365 pour Mac ou Excel 2024 pour Mac, utilisez l’exemple aligné d’origine dans une nouvelle zone vide :

=HSTACK(A2:A4,B2:C4+F2:G4)

Les libellés des articles apparaissent à côté des mesures calculées. HSTACK ajoute des colonnes ; le + dans la formule effectue l’addition. Cette méthode ne fait pas correspondre les libellés et ne corrige pas les ordres de lignes différents dans les sources. Documentation HSTACK de Microsoft.

Pour terminer, vérifiez trois points : le résultat inclut tous les articles souhaités, chaque mesure reste dans sa propre colonne et une ligne vérifiée manuellement correspond aux quantités sources. Pour des données alignées, additionnez les plages. Pour des libellés uniques dont l’ordre des lignes varie, additionnez les résultats des recherches. Pour des enregistrements répétés, additionnez séparément les mesures de chaque article. L’inventaire final doit conserver les détails nécessaires pour savoir ce que compte chaque quantité.

Sources