Regrouper valeurs en fonction de la valeur d'une cellule
Résolu
kamedul41
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
NulEnExcel -
NulEnExcel -
Bonjour à tous,
J'ai une question concernant Excel.
J'ai une colonne de cellule avec pour chaque cellule une liste déroulante qui est la même pour chacune des cellules.
A côté de ces cellules sont associés des chiffres.
J'aimerais faire un tableau récapitulatif additionnant chaque chiffre liés à sa cellule selon la valeur de la liste déroulante.
Je vous donne un exemple :
Liste déroulante contenant : Paris, Londres, Berlin, Madrid, Rome
Cellule P10 : Paris - Cellule Q10 : 1000
Cellule P11 : Rome - Cellule Q11 : 2000
Cellule P12 : Paris - Cellule Q12 : 500
Cellule P13 : Berlin - Cellule Q13 : 3000
Cellule P14 : Berlin - Cellule Q14 : 1500
Cellule P15 : Londres - Cellule Q15 : 800
J'aimerais avoir ceci :
Paris = 1500 (1000+500)
Rome = 2000
Berlin = 4500 (3000+1500)
Londres = 800
Madrid = 0
D'avance, merci pour vos réponses.
J'ai une question concernant Excel.
J'ai une colonne de cellule avec pour chaque cellule une liste déroulante qui est la même pour chacune des cellules.
A côté de ces cellules sont associés des chiffres.
J'aimerais faire un tableau récapitulatif additionnant chaque chiffre liés à sa cellule selon la valeur de la liste déroulante.
Je vous donne un exemple :
Liste déroulante contenant : Paris, Londres, Berlin, Madrid, Rome
Cellule P10 : Paris - Cellule Q10 : 1000
Cellule P11 : Rome - Cellule Q11 : 2000
Cellule P12 : Paris - Cellule Q12 : 500
Cellule P13 : Berlin - Cellule Q13 : 3000
Cellule P14 : Berlin - Cellule Q14 : 1500
Cellule P15 : Londres - Cellule Q15 : 800
J'aimerais avoir ceci :
Paris = 1500 (1000+500)
Rome = 2000
Berlin = 4500 (3000+1500)
Londres = 800
Madrid = 0
D'avance, merci pour vos réponses.
A voir également:
- Regrouper valeurs en fonction de la valeur d'une cellule
- Fonction si et - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Excel : Remplir une cellule en fonction d'une autre ✓ - Forum Excel
- Aller à la ligne dans une cellule excel - Guide
- Comment colorer une cellule excel en fonction du contenu d'une autre cellule - Forum Bureautique
4 réponses
Bonjour,
je prends part au fil de discussion.
Ta formule m'a bien aidé. Et maintenant, si je veux que la formule prenne automatiquement la valeur PARIS ou ROME sans que j'ai besoin de l'ecrire ? Est-ce possible ?
Par exemple :
j'ai plusieurs transporteurs dans mon cas
GEODIS 10
CALBERSON 15
KN 9
GEODIS 7
KN 27
( dans mon fichier j'ai environ une centaine de transporteurs.) donc je me vois mal ecrire la formule pour chaque transporteur. Donc je voulais savoir si il y avait moyen que la formule s'ecrive pour tous les transporteurs?
merci d'avance
je prends part au fil de discussion.
Ta formule m'a bien aidé. Et maintenant, si je veux que la formule prenne automatiquement la valeur PARIS ou ROME sans que j'ai besoin de l'ecrire ? Est-ce possible ?
Par exemple :
j'ai plusieurs transporteurs dans mon cas
GEODIS 10
CALBERSON 15
KN 9
GEODIS 7
KN 27
( dans mon fichier j'ai environ une centaine de transporteurs.) donc je me vois mal ecrire la formule pour chaque transporteur. Donc je voulais savoir si il y avait moyen que la formule s'ecrive pour tous les transporteurs?
merci d'avance
Bonsoir
Si tu veux pouvoir faire varier la condition tu peux réserver une cellule vide, par exemple Y1 pour écrire la condition de ton choix
Ensuite la formule devient :=SOMME.SI(P10:P15;Y1;Q10:Q15)
Tu n'as qu'à changer la valeur en Y1 pour avoir le résultats correspondant, tu peux même créer pour Y1 une liste déroulante avec tous les choix possibles pour éviter d'avoir à taper chaque fois le nom (tu fais sur une autre feuille dans une colonne la liste des choix (les 100 transporteurs pour toi si je comprend bien), ensuite tu sélectionnes toute la plage et avec clic droit - Nommer une plage tu lui attribue un nom , par ex transp. Ensuite tu reviens sur la page précédente sélectionner la cellule Y1 puis Données Validations de données puis Autoriser : Liste et dans Source tu mets =transp
Cdlmnt
Via
Si tu veux pouvoir faire varier la condition tu peux réserver une cellule vide, par exemple Y1 pour écrire la condition de ton choix
Ensuite la formule devient :=SOMME.SI(P10:P15;Y1;Q10:Q15)
Tu n'as qu'à changer la valeur en Y1 pour avoir le résultats correspondant, tu peux même créer pour Y1 une liste déroulante avec tous les choix possibles pour éviter d'avoir à taper chaque fois le nom (tu fais sur une autre feuille dans une colonne la liste des choix (les 100 transporteurs pour toi si je comprend bien), ensuite tu sélectionnes toute la plage et avec clic droit - Nommer une plage tu lui attribue un nom , par ex transp. Ensuite tu reviens sur la page précédente sélectionner la cellule Y1 puis Données Validations de données puis Autoriser : Liste et dans Source tu mets =transp
Cdlmnt
Via
Merci Via55
après avoir posté mon message j'ai essayé de résoudre par moi même le problème. J'ai évité le probleme en quelque sorte en faisant une base de donnée des transporteurs sur une autre feuille comme tu me l'a suggeré. Ensuite j'ai juste eu a imbriqué un RECHERCHEV avec un SOMME.SI et le tour est joué. J'ai même fait une liste déroulante : ainsi je choisis mon transporteur et la formule me calcule ce que je désire.
Si vous voulez que je vous poste mon travail n'hésitez pas a demander ! ca peut être intéressant pour certains.
Cordialement,
NulEnExcel (soufiane).
après avoir posté mon message j'ai essayé de résoudre par moi même le problème. J'ai évité le probleme en quelque sorte en faisant une base de donnée des transporteurs sur une autre feuille comme tu me l'a suggeré. Ensuite j'ai juste eu a imbriqué un RECHERCHEV avec un SOMME.SI et le tour est joué. J'ai même fait une liste déroulante : ainsi je choisis mon transporteur et la formule me calcule ce que je désire.
Si vous voulez que je vous poste mon travail n'hésitez pas a demander ! ca peut être intéressant pour certains.
Cordialement,
NulEnExcel (soufiane).
Merci d'avance!