Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Regroupements

5 réponses
Avatar
gael_
Bonjour,

En Excel 2000
J'ai un tableau comme ceci:

-J- -K- -L- -M- -N- -O-
imput1 Valeur1 imput2 valeur2 imput3 valeur3 etc...
------ -------- ------- ------- ------- -------

025 15 040 18 100 45
040 12 100 68
040 10 025 15 125 300
100 75 025 16 125 275

Je dois regrouper pour l'ensemble du tableau la somme des valeurs PAR
imputation
Donc, ici: total imput 025 = 15+15+16 soit 46
040 = 18+12+10 soit 40
100 = 188
125 = 575

Y a-t-il un moyen simple pour résoudre ceci, sans utiliser de langage VB -
ou alors ARCHI-simple...

Merci,

Gael

5 réponses

Avatar
SL
Bonjour

En appelant la zone "données"

=SOMMEPROD((données="025")*DECALER(données;;1)) te donne 46

ou si A1 contient 025 (en texte : '025),
=SOMMEPROD((données¡)*DECALER(données;;1))

Attention, cela ne fonctionne pas si 025, 040, ... sont des nombres au
format 000 et que tu a des 25, 40, ... dans tes valeurs !

Stéphane

"gael_" a écrit dans le message de news:

Bonjour,

En Excel 2000
J'ai un tableau comme ceci:

-J- -K- -L- -M- -N- -O-
imput1 Valeur1 imput2 valeur2 imput3 valeur3 etc...
------ -------- ------- ------- ------- -------

025 15 040 18 100 45
040 12 100 68
040 10 025 15 125 300
100 75 025 16 125 275

Je dois regrouper pour l'ensemble du tableau la somme des valeurs PAR
imputation
Donc, ici: total imput 025 = 15+15+16 soit 46
040 = 18+12+10 soit 40
100 = 188
125 = 575

Y a-t-il un moyen simple pour résoudre ceci, sans utiliser de langage VB -
ou alors ARCHI-simple...

Merci,

Gael






Avatar
gael_
Merci, mais comment fais-je pour "appeler" la zone ?
Et dans mon cas ici, quelle est la zone que j'appelle "données" ?

Gael



"SL" a écrit dans le message de
news:%
Bonjour

En appelant la zone "données"

=SOMMEPROD((données="025")*DECALER(données;;1)) te donne 46

ou si A1 contient 025 (en texte : '025),
=SOMMEPROD((données¡)*DECALER(données;;1))

Attention, cela ne fonctionne pas si 025, 040, ... sont des nombres au
format 000 et que tu a des 25, 40, ... dans tes valeurs !

Stéphane

"gael_" a écrit dans le message de news:

Bonjour,

En Excel 2000
J'ai un tableau comme ceci:

-J- -K- -L- -M- -N- -O-
imput1 Valeur1 imput2 valeur2 imput3 valeur3 etc...
------ -------- ------- ------- ------- -------

025 15 040 18 100 45
040 12 100 68
040 10 025 15 125 300
100 75 025 16 125 275

Je dois regrouper pour l'ensemble du tableau la somme des valeurs PAR
imputation
Donc, ici: total imput 025 = 15+15+16 soit 46
040 = 18+12+10 soit 40
100 = 188
125 = 575

Y a-t-il un moyen simple pour résoudre ceci, sans utiliser de langage
VB -


ou alors ARCHI-simple...

Merci,

Gael










Avatar
SL
Re-bonjour
en supposant que ton tableau est dans la plage J1:O8 :
=SOMMEPROD(($J$1:$O$8="025")*DECALER($J$1:$O$8;;1))

j'ai écrit "appeler la zone" pour "nommer une plage de cellule"

tape "nommer plage" dans l'aide et découvre l'utilisation des plages nommées
qui facilitent grandement la rédaction des formules !

Stéphane


"gael_" a écrit dans le message de news:
e9$Yr%
Merci, mais comment fais-je pour "appeler" la zone ?
Et dans mon cas ici, quelle est la zone que j'appelle "données" ?

Gael



"SL" a écrit dans le message de
news:%
Bonjour

En appelant la zone "données"

=SOMMEPROD((données="025")*DECALER(données;;1)) te donne 46

ou si A1 contient 025 (en texte : '025),
=SOMMEPROD((données¡)*DECALER(données;;1))

Attention, cela ne fonctionne pas si 025, 040, ... sont des nombres au
format 000 et que tu a des 25, 40, ... dans tes valeurs !

Stéphane

"gael_" a écrit dans le message de news:

Bonjour,

En Excel 2000
J'ai un tableau comme ceci:

-J- -K- -L- -M- -N- -O-
imput1 Valeur1 imput2 valeur2 imput3 valeur3 etc...
------ -------- ------- ------- ------- -------

025 15 040 18 100 45
040 12 100 68
040 10 025 15 125 300
100 75 025 16 125 275

Je dois regrouper pour l'ensemble du tableau la somme des valeurs PAR
imputation
Donc, ici: total imput 025 = 15+15+16 soit 46
040 = 18+12+10 soit 40
100 = 188
125 = 575

Y a-t-il un moyen simple pour résoudre ceci, sans utiliser de langage
VB -


ou alors ARCHI-simple...

Merci,

Gael














Avatar
gael_
Merci, Stéphane, la formule va très bien.
Cependant, il n'y a pas de "Nommer Plage", ni "Plage" dans l'aide. J'ai la
suite Office 2000...

Gael


"SL" a écrit dans le message de
news:
Re-bonjour
en supposant que ton tableau est dans la plage J1:O8 :
=SOMMEPROD(($J$1:$O$8="025")*DECALER($J$1:$O$8;;1))

j'ai écrit "appeler la zone" pour "nommer une plage de cellule"

tape "nommer plage" dans l'aide et découvre l'utilisation des plages
nommées

qui facilitent grandement la rédaction des formules !

Stéphane


"gael_" a écrit dans le message de news:
e9$Yr%
Merci, mais comment fais-je pour "appeler" la zone ?
Et dans mon cas ici, quelle est la zone que j'appelle "données" ?

Gael



"SL" a écrit dans le message de
news:%
Bonjour

En appelant la zone "données"

=SOMMEPROD((données="025")*DECALER(données;;1)) te donne 46

ou si A1 contient 025 (en texte : '025),
=SOMMEPROD((données¡)*DECALER(données;;1))

Attention, cela ne fonctionne pas si 025, 040, ... sont des nombres au
format 000 et que tu a des 25, 40, ... dans tes valeurs !

Stéphane

"gael_" a écrit dans le message de news:

Bonjour,

En Excel 2000
J'ai un tableau comme ceci:

-J- -K- -L- -M- -N- -O-
imput1 Valeur1 imput2 valeur2 imput3 valeur3 etc...
------ -------- ------- ------- ------- -------

025 15 040 18 100
45




040 12 100 68
040 10 025 15 125 300
100 75 025 16 125 275

Je dois regrouper pour l'ensemble du tableau la somme des valeurs PAR
imputation
Donc, ici: total imput 025 = 15+15+16 soit 46
040 = 18+12+10 soit 40
100 = 188
125 = 575

Y a-t-il un moyen simple pour résoudre ceci, sans utiliser de langage
VB -


ou alors ARCHI-simple...

Merci,

Gael


















Avatar
SL
Il existe une fonction de recherche !
Sinon http://www.excelabo.net/xl/nommer.php#nommerplage

Stéphane

"gael_" a écrit dans le message de news:

Merci, Stéphane, la formule va très bien.
Cependant, il n'y a pas de "Nommer Plage", ni "Plage" dans l'aide. J'ai la
suite Office 2000...

Gael


"SL" a écrit dans le message de
news:
Re-bonjour
en supposant que ton tableau est dans la plage J1:O8 :
=SOMMEPROD(($J$1:$O$8="025")*DECALER($J$1:$O$8;;1))

j'ai écrit "appeler la zone" pour "nommer une plage de cellule"

tape "nommer plage" dans l'aide et découvre l'utilisation des plages
nommées

qui facilitent grandement la rédaction des formules !

Stéphane


"gael_" a écrit dans le message de news:
e9$Yr%
Merci, mais comment fais-je pour "appeler" la zone ?
Et dans mon cas ici, quelle est la zone que j'appelle "données" ?

Gael



"SL" a écrit dans le message de
news:%
Bonjour

En appelant la zone "données"

=SOMMEPROD((données="025")*DECALER(données;;1)) te donne 46

ou si A1 contient 025 (en texte : '025),
=SOMMEPROD((données¡)*DECALER(données;;1))

Attention, cela ne fonctionne pas si 025, 040, ... sont des nombres au
format 000 et que tu a des 25, 40, ... dans tes valeurs !

Stéphane

"gael_" a écrit dans le message de news:

Bonjour,

En Excel 2000
J'ai un tableau comme ceci:

-J- -K- -L- -M- -N- -O-
imput1 Valeur1 imput2 valeur2 imput3 valeur3
etc...
------ -------- ------- ------- ------- -------

025 15 040 18 100
45




040 12 100 68
040 10 025 15 125
300
100 75 025 16 125
275

Je dois regrouper pour l'ensemble du tableau la somme des valeurs
PAR
imputation
Donc, ici: total imput 025 = 15+15+16 soit 46
040 = 18+12+10 soit 40
100 = 188
125 = 575

Y a-t-il un moyen simple pour résoudre ceci, sans utiliser de
langage
VB -


ou alors ARCHI-simple...

Merci,

Gael