Cherche formule nb.si qui s’adapte aux filtres
FerméDjiDji59430 Messages postés 4186 Date d'inscription samedi 19 avril 2008 Statut Membre Dernière intervention 28 janvier 2025 - 21 sept. 2022 à 18:19
- Cherche formule nb.si qui s’adapte aux filtres
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Nb.si en anglais - Guide
4 réponses
18 sept. 2022 à 17:33
Bonjour
Tu n'as pas joins de fichier
Pour joindre ton fichier tu le postes sur le site cjoint.com, tu fais créer un lien que tu copies et que tu reviens coller ici
Dans l'attente
Cdlmnt
Via
18 sept. 2022 à 18:25
Re
En créant un 2eme tableau ne contenant que les infos filtrées on peut avoir une nouvelle comptabilité et un nouveau graphique
https://cjoint.com/c/LIsqyYEy2Qu
Cdlmnt
Via
18 sept. 2022 à 21:18
Bonjour à tous,
Sans trop rien changer, essaie en C24, et à recopier en bas et à droite, cette formule donnée par Jacques Boisgontier :
=SOMME(SI(D$4:D$21=$B24;SOUS.TOTAL(3;INDIRECT("B"&LIGNE($B$4:$B$21)))))
Formule matricielle à valider par Ctrl+Maj+Entrée (sauf Excel 365), elle se met automatiquement entre accolades {}
https://www.cjoint.com/c/LIstrYLaSNK
Cordialement
Bonjour,
Merci beaucoup pour votre retour.
La formule marche nickel.
Petite question quand à cette dernière :
le but de mon tableau est donc de compter des effectifs, ainsi ce tableau est amené à être modifié et notamment y seront ajoutées de nouvelles lignes de données.
Ainsi, est-il possible de viser une colonne entière pour que les futures cellules remplies soient prises en compte (au lieu de ne viser que les cellules de D4 à D21?
Merci d’avance de votre réponse,
Cordialement
Modifié le 21 sept. 2022 à 18:06
Bonjour,
Les formules matricielles sont gourmandes en ressources. Tu peux essayer de remplacer D4:D21 par D:D et B4:B21 par B:B et tu verras que le temps de mise à jour est rédhibitoire.
Soit tu prévois une plage par défaut un peu plus grande, D4:D50 par exemple à condition de déplacer ton tableau de synthèse et ton graphique, soit tu utilises un tableau structuré pour tes données, la prise en compte de nouvelles lignes sera alors automatique, comme ceci
https://www.cjoint.com/c/LIvp6HU6OIi
La formule qui était en C24 devient :
=SOMME(SI(Tableau1[1]=$I4;SOUS.TOTAL(3;INDIRECT("B"&LIGNE(Tableau1[VILLES])))))
attention à bien rectifier le nom de la colonne Villes en recopiant vers la droite
Cordialement
21 sept. 2022 à 18:19
et si tu mets
=SOMME(SI(Tableau1[1]=$I4;SOUS.TOTAL(3;INDIRECT("B"&LIGNE(Tableau1[[VILLES]:[VILLES]]))))),
tu n'as pas besoin de rectifier.
Tableau1[[VILLES]:[VILLES]], c'est la façon de mettre une colonne de tableau structuré en référence absolue (comme $a$1)
Crdlmt