Petit problème similaire BIS

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 !

patrick7676

XLDnaute Occasionnel
bonjour
Je sais !! je suis embêtant
Ayant mis en oeuvre les conseils des personnes qui m'ont répondu
j'ai retrouvé un autre problème quasi similaire
comment vous m'avez trouvé la solution de cematin et je vous en remercie
j'ai un problème similaire qui devrait pas avoir de secret pour vous
un petit problème pour vous mais un gros pour moi
voila dans une feuille excel appelé base , j'ai par date des quantités de piste cyclable , de métro, de tramway...et bien sur une colonne des noms de ville mais je voudrais que dans la feuille résultat , avoir le total de piste cyclable par ville (les dates n'ont pas d'utilité dans la feuille résultat par exemple .
bon c'est vrai c'est pas clair
je joints un fichier
merci pour votre aide
 

Pièces jointes

Re : Petit problème similaire BIS

Bonjour

=SOMMEPROD((base!$B$1:$B$19=résultat!$A3)*(base!$C$1:$C$19=résultat!B$2))

ce qui est le plus gênant dans tes fils est l'intitulé

Comment veux-tu que quelqu'un fasse une recherche sur le forum si tout le monde met des titres inexploitables?

A améliorer
 
Re : Petit problème similaire BIS

excuse moi pour ce problème je n'y avais pas pensé.
Suite à ta réponse je suppose que la formule doit être mise dans chaque cellule, cela risque d'être un fichier assez lourd
Y a t il possibilitié de faire en VBA ?? ou une autre solution
merci
 
Re : Petit problème similaire BIS

Bonjour,

ville piste cyclable métro tramvay
Marseille 1 1 0
Le Havre 0 1 1
Lillle 0 1 0
Strasbourg 0 0 1
Nantes 1 1 1

la formule est =SOMMEPROD((base!$B$1:$B$19=résultat!$A3)*(base!$C$1:$C$19=résultat!B$2))

Il n'y a pas d'espace entre $c et $1

pour ce qui est des macros, 😉 regardes ma signature et tu comprendras ce que j'en pense

Tu pourrais déjà gagner un peu en nommant tes plages

base!$B$1:$B$19 = vil
base!$C$1:$C$19 = trsp

et le nom de la feuille dans le cas où la formule est dans cette feuille est totalement inutile

Ta formule devient :

=SOMMEPROD((vil=$A3)*(trsp=B$2))


Sam
 
Dernière édition:
Re : Petit problème similaire BIS

re

déjà en la copiant en B3 de résultat et en enlevant l'espace que le serveur a ajouté, j'obtiens 1 pour les pistes à marseille

je la tire à droite
je la tire en bas...

pour le titre : compter des données dans un tableau

a noter que les tableaux croisés dynamiques devraient pouvoir faire tout cela facilement
 
Re : Petit problème similaire BIS

Ben fais le test 😉

Normalement oui si tu insères des lignes entre 1 et 19 la formule devrait s'adapter voire peut être en enlevant le $ devant les 19 dans les formules sinon il faut faire appel à la fonction Décaler

Tu reviens nous dire ?
 
Re : Petit problème similaire BIS

re

Allez soyons fous 🙄

tu remplaces 19 par 10000, cela doit marcher encore (peut-être même avec 36000 qui doit être proche du nombre de communes)

avec sommeprod il faut toujours borner, le A:A ne marche donc pas


😛
 
- 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

A
Réponses
4
Affichages
28 K
angelhearttt
A
G
Réponses
2
Affichages
995
grovallat
G
T
Réponses
2
Affichages
2 K
D
Retour