Comment additionner chaque colonne alternée dans Google Sheets [Formule flexible]

Imaginez que vous travaillez sur une feuille de calcul Google Sheets et que vous devez additionner chaque colonne alternée. Cela peut sembler un peu compliqué, mais ne vous inquiétez pas, j’ai une formule flexible qui fera le travail pour vous.

La formule flexible pour additionner chaque colonne alternée dans Google Sheets

Voici comment utiliser cette formule dans votre feuille de calcul Google :

  1. Tout d’abord, vous devez utiliser l’opérateur « + » dans la formule. Par exemple, si vous voulez additionner les colonnes C, E, G et I, vous pouvez utiliser la formule suivante :

=ArrayFormula(C2:C5+E2:E5+G2:G5+I2:I5)

Cette formule fonctionnera bien dans la cellule J1. Vous n’aurez même pas besoin de la faire glisser vers le bas pour étendre le résultat.

Cependant, cette formule présente un inconvénient. Si vous avez un grand nombre de colonnes à inclure dans la somme, il peut être difficile de taper toutes les références de colonnes. De plus, si vous ajoutez de nouvelles colonnes à cette plage, elles ne seront pas automatiquement incluses dans la formule.

Mais ne vous inquiétez pas, j’ai une solution pour vous.

  1. Voici ma formule flexible pour additionner chaque colonne alternée dans Google Sheets :

=ArrayFormula(mmult(if(mod(column(C1:I1),2)=1,C2:I5,0),transpose(column(C1:I1)^0)))

Cette formule utilise les fonctions MMULT et MOD pour additionner les colonnes alternées. Vous pouvez l’utiliser dans la cellule J2.

Pour rendre cette formule encore plus flexible (la formule précédente était pour la plage C2: I5 uniquement), vous pouvez l’utiliser dans une plage infinie C2: I en ajoutant une requête supplémentaire :

=ArrayFormula(mmult(query(if(mod(column(C1:I1),2)=1,C2:I,0),"Select * where Col1 is not null"),transpose(column(C1:I1)^0)))

Maintenant, vous savez comment utiliser cette formule dans votre feuille de calcul Google et comment elle est flexible.

Pour plus d’informations sur les fonctions utilisées dans cette formule, n’hésitez pas à consulter le guide des fonctions Google Sheets.

Explication de l’utilisation de la formule pour additionner chaque autre colonne

La dernière formule que nous avons vue est plus flexible car elle peut inclure de nombreuses lignes et colonnes avec seulement quelques modifications.

Voici les modifications à apporter pour utiliser cette formule dans une nouvelle plage :

  1. Modifications de la formule lors de l’insertion de nouvelles colonnes :

Il n’y a aucun changement dans la formule lorsque vous insérez de nouvelles colonnes. La formule s’ajustera automatiquement à la nouvelle plage.

Assurez-vous simplement que la deuxième colonne des nouvelles colonnes contient des valeurs (peut être 0 ou tout autre nombre). De plus, vous ne devriez insérer que des colonnes par multiples de 2, par exemple 2 colonnes, 4 colonnes, 6 colonnes, etc.

  1. Modifications de la formule lors de l’insertion de nouvelles lignes :

Aucune modification n’est requise. La formule pour additionner chaque colonne alternée dans Google Sheets fonctionnera parfaitement dans ce cas également.

  1. Modifications lors de l’ajout de nouvelles lignes ou colonnes :

La formule précédente va jusqu’à la colonne I. Supposons que la dernière colonne de vos données soit M, voici les modifications à apporter à la formule :

  • Remplacez column(C1:I1) par column(C1:M1). N’oubliez pas, cela apparaît deux fois dans la formule.
  • Changez la plage C2:I en C2:M.

Quant à l’ajout de lignes, aucune modification n’est nécessaire.

  1. Voici le quatrième et le plus important changement que vous devez apporter pour que cette formule fonctionne correctement :

La plage dans la formule commence à la colonne C, ce qui signifie la troisième colonne, qui est une colonne de numéro impair. Regardez cette partie de la formule :

if(mod(column(C1:I1),2)=1,C2:I,0)

Lorsque votre plage de données commence par une colonne de numéro pair, vous devez changer =1 dans cette formule en =0.

Supposons que votre plage de données soit B2: H1 et que vous voulez additionner chaque autre colonne comme B, D, F et H. La formule serait la suivante :

=ArrayFormula(mmult(query(if(mod(column(B1:H1),2)=0,B2:H,0),"Select * where Col1 is not null"),transpose(column(B1:H1)^0)))

Voilà, vous savez maintenant comment additionner chaque colonne alternée dans Google Sheets. Profitez-en bien !

N’hésitez pas à consulter Crawlan.com pour plus de conseils et d’astuces sur Google Sheets.

Articles en lien