La fonction SOMMEPROD associée à SI dans une plage
Résolu
DM
-
DM -
DM -
Bonjour,
Je voudrais employer la fonction SOMMEPROD dans une condition SI, qui s'appliquerait sur une plage de la même dimension. La formule utilisée est suivante, mais je reçois un message d'erreur. Quelqu'un peut m'aider à la corriger?
SI(AY17:AY2533=0; SOMMEPROD(AI17:AI2533;AS17:AS2533); SOMMEPROD(AI17:AI2533;AY17:AI2533))
Je voudrais employer la fonction SOMMEPROD dans une condition SI, qui s'appliquerait sur une plage de la même dimension. La formule utilisée est suivante, mais je reçois un message d'erreur. Quelqu'un peut m'aider à la corriger?
SI(AY17:AY2533=0; SOMMEPROD(AI17:AI2533;AS17:AS2533); SOMMEPROD(AI17:AI2533;AY17:AI2533))
A voir également:
- La fonction SOMMEPROD associée à SI dans une plage
- Fonction si et - Guide
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Excel
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Image de manchots sur une image de plage ✓ - Forum Graphisme
- Fonction miroir - Guide
2 réponses
Bonjour
que veux tu dire avec
AY17:AY2533=0 ? pour chaque ligne ou la somme de la colonne ?
dans le 2° sommeprod tu écris SOMMEPROD(AI17:AI2533;AY17:AI2533))
c'est la colonne AI ou AY ?
que veux tu dire avec
AY17:AY2533=0 ? pour chaque ligne ou la somme de la colonne ?
dans le 2° sommeprod tu écris SOMMEPROD(AI17:AI2533;AY17:AI2533))
c'est la colonne AI ou AY ?
AY c'est la colonne qui va de la ligne 17 à 2533. Je peux simplifier la formule en ceci:
Si(M17:M2533=0; SOMMEPROD(B17:B2533;C17:C2533); SOMMEPROD(B17:B2533;M17:M2533)). Je voudrais que quand chaque cellule de la colonne M, de la ligne 17 à 2533 a pour valeur 0, on calcule le 1er SOMMEPROD et dans le cas contraire, on calcule le 2e SOMMEPROD.
Si(M17:M2533=0; SOMMEPROD(B17:B2533;C17:C2533); SOMMEPROD(B17:B2533;M17:M2533)). Je voudrais que quand chaque cellule de la colonne M, de la ligne 17 à 2533 a pour valeur 0, on calcule le 1er SOMMEPROD et dans le cas contraire, on calcule le 2e SOMMEPROD.
maquette sur 6 lignes Et 3 colonnes (A,B,C) en considérant que la colonne est AY
=SOMME(SI(A4:A10=0;B4:B10*C4:C10;B4:B10*A4:A10))
Formule matricielle à valider par « ctrl+maj+entrée » (et non directement par « entrée »), le curseur clignotant dans la barre de formule. La formule est alors encadrée automatiquement par des accolades : { formule }
la maquette
https://mon-partage.fr/f/QNsvnILs/
Maintenant, avec sommeprod ou une matricielle sur 2500 lignes, tu as largement le temps d'aller siroter très doucement un café...