Faire une somme suite à une rechercheV
Fermé
Quentin17420
Messages postés
1
Date d'inscription
jeudi 1 août 2019
Statut
Membre
Dernière intervention
1 août 2019
-
1 août 2019 à 10:04
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 1 août 2019 à 10:52
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 1 août 2019 à 10:52
A voir également:
- Somme recherchev
- Formule somme excel colonne - Guide
- Somme si couleur - Guide
- Somme en anglais excel - Guide
- Si(recherchev vrai alors) ✓ - Forum Excel
- Recherchev + somme plusieurs lignes - Forum Excel
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
1 août 2019 à 10:52
1 août 2019 à 10:52
Bonjour
pour le point 1,
pouvez compléter vos explications sur ce que vous attendez?
Si c'est pour lister les montant en I de Bourg-en-Bresse par exemple, RECHERCHEV ne suffira pas
il faut utiliser une formule matricielle (assez lourde, elle nécessite que les hauteurs de champ soient bien limitées au nombre de lignes utiles)
par exemple, hors champ, entrez dans la cellule Y1 Bourg-en-Bresse
en Z1 la formule matricielle:
=INDEX($M$1:$M$1000;PETITE.VALEUR(SI($I$1:$I$1000=$Y$1;LIGNE($A$1:$A$1000));LIGNE(A1)))
Attention,
entrez cette formule avec la touche enter en maintenant les touches ctrl et shift enfoncées. (elle doit s'afficher automatiquement entre accolades dans la barre de formule)
les champs commencent obligatoirement en ligne 1 (sinon il faut appliquer une correction)
Cette formule vous sortira la liste des montants de M pour le nom de I entré en Z1
pour le point 2
si c'est pour faire des sommes spécifiques, utilisez SOMME.SI
=SOMME.SI(I:I;Z1;M:M)
ou si plusieurs références
=SOMME.SI.ENS(champ à sommer;Champ ref1;Ref1,champ ref2;Ref2)
Pour avoir par exemple la somme M:M des I Bourg-en_Bresse
=SOMME.SI(I:I;"Bourg-en-Bresse";M:M)t si ça ne va pas déposer un fichier avec quelques explications ici:
http://mon-partage.fr
et revenez coller le lien créé sur le site
crdlmnt
pour le point 1,
pouvez compléter vos explications sur ce que vous attendez?
Si c'est pour lister les montant en I de Bourg-en-Bresse par exemple, RECHERCHEV ne suffira pas
il faut utiliser une formule matricielle (assez lourde, elle nécessite que les hauteurs de champ soient bien limitées au nombre de lignes utiles)
par exemple, hors champ, entrez dans la cellule Y1 Bourg-en-Bresse
en Z1 la formule matricielle:
=INDEX($M$1:$M$1000;PETITE.VALEUR(SI($I$1:$I$1000=$Y$1;LIGNE($A$1:$A$1000));LIGNE(A1)))
Attention,
entrez cette formule avec la touche enter en maintenant les touches ctrl et shift enfoncées. (elle doit s'afficher automatiquement entre accolades dans la barre de formule)
les champs commencent obligatoirement en ligne 1 (sinon il faut appliquer une correction)
Cette formule vous sortira la liste des montants de M pour le nom de I entré en Z1
pour le point 2
si c'est pour faire des sommes spécifiques, utilisez SOMME.SI
=SOMME.SI(I:I;Z1;M:M)
ou si plusieurs références
=SOMME.SI.ENS(champ à sommer;Champ ref1;Ref1,champ ref2;Ref2)
Pour avoir par exemple la somme M:M des I Bourg-en_Bresse
=SOMME.SI(I:I;"Bourg-en-Bresse";M:M)t si ça ne va pas déposer un fichier avec quelques explications ici:
http://mon-partage.fr
et revenez coller le lien créé sur le site
crdlmnt