• Initiateur de la discussion Initiateur de la discussion patrol
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

patrol

XLDnaute Occasionnel
Salut a tous

suit à une formule qui m'a eté founie par "abcd" dans mon fichier
en C5

j'ai reussi mais a taton "si on peut dire" a obtenir le resultat que j'escomptais

mais quelqu'un pourrait t'il m'expliquer comment je suis arrivé a ces resultats en modifiant cette formule

en G5 en K5 en S5 et en O5

Formule =SOMMEPROD((MOD(LIGNE(A3:A38);5)=3)*A3:A38)

c'est la partie en bleue que j'ai modifié que je ne comprends pas dans chaque formule

maerci

patrol
 

Pièces jointes

Re : Petite explication

Salut Patrol,

=SOMMEPROD((MOD(LIGNE(A3:A38);5)=3)*A3:A38)


La fonction mod renvoie le reste d'une division alors dans ta formule, toutes les lignes de 3 à 38 qui vont donner comme résultat 3 lorsqu'on les divisent par 5 seront additionnées. Soit les cellules 3,8,13,18,23,28,33 et 38.

@+

Denis
 
Re : Petite explication

Salut Patrol,

SOMMEPROD((MOD(LIGNE(A3:A38);5)=3)*A3:A38)

Nous avons les lignes 3 à 38, le diviseur 5 et le reste de la division 3.

Donc exemple la ligne 23

On l'a divise par notre diviseur 5 donc 23/5

La réponse est 4 et il reste 3

Donc comme notre reste est 3, la cellule de la ligne 23 sera additionnée. Même chose pour toutes les cellules de la colonne A qui sont dans les lignes 3,8,13...

J'espère que c'est plus clair.

@+

Denis
 
Re : Petite explication

re bonjour denis 132

si je suis ton raisonnement pour la formule

tu me dit:
La fonction mod renvoie le reste d'une division alors dans ta formule, toutes les lignes de 3 à 38 qui vont donner comme résultat 3 lorsqu'on les divisent par 5 seront additionnées. Soit les cellules 3,8,13,18,23,28,33 et 38.

donc je ne comprends pas car 5 divisé par 5 = 0

et poutant il est pris en compte dans la formule

patrol
 
Re : Petite explication

Bonjour,

5 divisé par 5 =0
Ce n'est pas exact : 5 divisé par 5 = 1, c'est le reste de la division qui =0

Il me semble que tu confondes la valeur qui se trouve en A8 et le numéro de la ligne.
La valeur 5 est prise en compte car elle se trouve sur la ligne 8 (dans la cellule A8).
8 divisé par 5 = 1 et le reste =3, donc cette valeur est prise en compte.

Modifie en A8 le 5 par 10 et le résultat en C5 avec la formule
=SOMMEPROD((MOD(LIGNE(A3:A38);5)=3)*A3:A38)
passera de 140 à 145.
Dans cette formule c'est le numéro de la ligne qui est divisé par 5 et non son contenu.

abcd
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
9
Affichages
2 K
D
Réponses
4
Affichages
1 K
S
  • Question Question
Réponses
6
Affichages
5 K
D
Réponses
2
Affichages
2 K
David59
D
X
Réponses
3
Affichages
1 K
xaviier
X
X
Réponses
1
Affichages
2 K
D
Retour