Somme, si et multiples critères
Résolu
MelMez
Messages postés
14
Date d'inscription
Statut
Membre
Dernière intervention
-
PHILOU10120 Messages postés 6445 Date d'inscription Statut Contributeur Dernière intervention -
PHILOU10120 Messages postés 6445 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
J'ai un tableau Excel (donc) sur lequel je souhaite en colonne B aditionner des cellules (F, J, N, R...) si pour F la colonne H>0, pour J la colonne L>0, pour N la colonne P>0 et ainsi de suite.
Quelle formule dois-je utiliser ? Est-ce possible ?
Je vous remercie d'avance pour votre aide.
Bonne fin de matinée.
PS : je n'ai pas la possibilité de mettre à dispo mon fichier car le proxy de ma boîte me l'interdit.
J'ai un tableau Excel (donc) sur lequel je souhaite en colonne B aditionner des cellules (F, J, N, R...) si pour F la colonne H>0, pour J la colonne L>0, pour N la colonne P>0 et ainsi de suite.
Quelle formule dois-je utiliser ? Est-ce possible ?
Je vous remercie d'avance pour votre aide.
Bonne fin de matinée.
PS : je n'ai pas la possibilité de mettre à dispo mon fichier car le proxy de ma boîte me l'interdit.
A voir également:
- Somme, si et multiples critères
- Somme si couleur - Guide
- Formule somme excel colonne - Guide
- Somme en anglais excel - Guide
- Somme si ens date comprise entre ✓ - Forum Excel
- Problème somme excel 0 ✓ - Forum Excel
4 réponses
Bonjour
essayez cette formule, assez délicate à mettre en place, car elle exige d'un e part des adresses avec indication colonne et ligne, et d'autre part des longueurs de champ identiques:
pour un champ à sommer de F1 à DD1 à adapter:
=SOMMEPROD((SI(DECALER(F1:DD1;;2)=0;DECALER(D1:DB1;;2))*1))
Repère des limites de champ:
1° irtem:
de la cellule départ à la cellule fin
1° item
deux cellules avant la cellule départ et deux cellules avant la cellule fin
sous réserve bien sur, que le "pas" soit constant
crdlmnt
cette formule est matricielle, elle doit être entrée avec la touche enter en maintenant ctrl et shift enfoncées.
Elle fait la somme des valeurs des cellules depuis F1 au pas de 4, en ne prenant en compte que les cellules suivies à deux cellules plus loin par une valeur 0 ou vide (ouf...!)
crdlmnt
Errare humanum est, perseverare diabolicum
essayez cette formule, assez délicate à mettre en place, car elle exige d'un e part des adresses avec indication colonne et ligne, et d'autre part des longueurs de champ identiques:
pour un champ à sommer de F1 à DD1 à adapter:
=SOMMEPROD((SI(DECALER(F1:DD1;;2)=0;DECALER(D1:DB1;;2))*1))
Repère des limites de champ:
1° irtem:
de la cellule départ à la cellule fin
1° item
deux cellules avant la cellule départ et deux cellules avant la cellule fin
sous réserve bien sur, que le "pas" soit constant
crdlmnt
cette formule est matricielle, elle doit être entrée avec la touche enter en maintenant ctrl et shift enfoncées.
Elle fait la somme des valeurs des cellules depuis F1 au pas de 4, en ne prenant en compte que les cellules suivies à deux cellules plus loin par une valeur 0 ou vide (ouf...!)
crdlmnt
Errare humanum est, perseverare diabolicum
Bonjour,
Merci pour vos réponses rapides.
Je prends la soluc de PHILOU10120 (un très grand merci car il ne me restait presque plus de cheveux). J'en reviens pas que ce soit aussi simple.
J'ai peur que l'autre solution soit bien trop compliqués à expliquer car mon fichier servira pour mes collègues dans d'autres régions.
Encore merci à vous deux.
Merci pour vos réponses rapides.
Je prends la soluc de PHILOU10120 (un très grand merci car il ne me restait presque plus de cheveux). J'en reviens pas que ce soit aussi simple.
J'ai peur que l'autre solution soit bien trop compliqués à expliquer car mon fichier servira pour mes collègues dans d'autres régions.
Encore merci à vous deux.
... et vous avez raison, sauf si votre fichier demande l'addition sur 200 colonnes!!! v u que dans votre demande, le "ainsi de suite"... ne précise pas où s'arrête le champ à traité!
bonne route
crdlmnt
bonne route
crdlmnt
Oui c'est la solution de Vaucluse la bonne s'il y a beaucoup de colonnes
Merci Vaucluse pour ta formule
Vaucluse je viens de manipuler ta formule et j'ai l'impression que le résultat est faux
Il faut additionner une case toutes les 4 cases si la case 2 colonnes avant est plus grande que zéro
Peux-tu vérifier, je ne sais pas trop utiliser la fonction Sommeprod
Merci pour tes futures explications
Merci Vaucluse pour ta formule
Vaucluse je viens de manipuler ta formule et j'ai l'impression que le résultat est faux
Il faut additionner une case toutes les 4 cases si la case 2 colonnes avant est plus grande que zéro
Peux-tu vérifier, je ne sais pas trop utiliser la fonction Sommeprod
Merci pour tes futures explications