A voir également:
- Nombre valeurs avec condition
- Excel cellule couleur si condition texte - Guide
- Nombre facile - Télécharger - Outils professionnels
- Nombre de combinaison possible avec 3 chiffres de 1 à 3 ✓ - Forum Programmation
- Dans ce fichier, réalisez le graphique xy (nuage de points ou dispersion), avec les x en abscisse. dans le graphique, les points dessinent un nombre. lequel ? - Forum Bureautique
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
5 réponses
Mike-31
Messages postés
18341
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 octobre 2024
5 101
14 déc. 2021 à 10:01
14 déc. 2021 à 10:01
Bonjour,
pour commencer quelques explications,
colonne D quel type de valeur as tu (numérique ou texte ? )
tes dates se trouve dans quelle colonne et sous quelle format (date, mois en toute lettre ou numérique ?)
pour commencer quelques explications,
colonne D quel type de valeur as tu (numérique ou texte ? )
tes dates se trouve dans quelle colonne et sous quelle format (date, mois en toute lettre ou numérique ?)
Bonjour,
En D : j'ai des valeurs texte
En B, j'ai une colonne en format numérique mois
En D : j'ai des valeurs texte
En B, j'ai une colonne en format numérique mois
ALS35
Messages postés
1033
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
9 janvier 2024
139
14 déc. 2021 à 10:15
14 déc. 2021 à 10:15
Bonjour à tous,
Si tes dates sont au format 1 à 12
=NBVAL(UNIQUE(FILTRE(D$5:D$356;B$5:B$356=1)))
à adapter selon ton fichier exact
Cordialement
Si tes dates sont au format 1 à 12
=NBVAL(UNIQUE(FILTRE(D$5:D$356;B$5:B$356=1)))
à adapter selon ton fichier exact
Cordialement
Mike-31
Messages postés
18341
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
14 octobre 2024
5 101
14 déc. 2021 à 10:20
14 déc. 2021 à 10:20
Re,
si je comprends bien en colonne B tes valeurs sont sous ce format exemple 6 pour juin
si c'est cela, avec une formule matricielle qu'il faudra confirmer en cliquant en même temps sur trois touches du clavier Ctrl et Shift et Entrée, si tu fais bien la formule se placera automatiquement entre ces accolades {}
=SOMMEPROD(($B$5:$B$356=6)*SI($D$5:$D$356<>"";1/NB.SI($D$5:$D$356;$D$5:$D$356)))
pour automatiser la formule sur plusieurs mois sans avoir à la modifier place le mois critère dans une cellule exemple en H1 = 12 mois décembre il suffira de changer cette valeur pour d'autres mois à contrôler et la formule devient
=SOMMEPROD(($B$5:$B$356=$H$1)*SI($D$5:$D$356<>"";1/NB.SI($D$5:$D$356;$D$5:$D$356)))
si je comprends bien en colonne B tes valeurs sont sous ce format exemple 6 pour juin
si c'est cela, avec une formule matricielle qu'il faudra confirmer en cliquant en même temps sur trois touches du clavier Ctrl et Shift et Entrée, si tu fais bien la formule se placera automatiquement entre ces accolades {}
=SOMMEPROD(($B$5:$B$356=6)*SI($D$5:$D$356<>"";1/NB.SI($D$5:$D$356;$D$5:$D$356)))
pour automatiser la formule sur plusieurs mois sans avoir à la modifier place le mois critère dans une cellule exemple en H1 = 12 mois décembre il suffira de changer cette valeur pour d'autres mois à contrôler et la formule devient
=SOMMEPROD(($B$5:$B$356=$H$1)*SI($D$5:$D$356<>"";1/NB.SI($D$5:$D$356;$D$5:$D$356)))
Ca fonctionne !!
Merci beaucoup !
Un dernier souci : quand le résultat devrait être à zéro, le résultat apparaît à 1 (avec la formule =NBVAL(UNIQUE(FILTRE(D$5:D$356;B$5:B$356=1)))
Mais quand le résultat attendu est supérieur à 1, la formule fonctionne parfaitement et le résultat est juste
Merci beaucoup !
Un dernier souci : quand le résultat devrait être à zéro, le résultat apparaît à 1 (avec la formule =NBVAL(UNIQUE(FILTRE(D$5:D$356;B$5:B$356=1)))
Mais quand le résultat attendu est supérieur à 1, la formule fonctionne parfaitement et le résultat est juste
ALS35
Messages postés
1033
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
9 janvier 2024
139
14 déc. 2021 à 11:36
14 déc. 2021 à 11:36
Re,
Effectivement, alors pour le mois 1 :
=NBVAL(UNIQUE(SIERREUR(FILTRE(D$5:D$356;B$5:B$356=1);"")))*(NB.SI(B$5:B$356;1)>0)
ou mieux avec le mois en G1 par exemple
=NBVAL(UNIQUE(SIERREUR(FILTRE(D$5:D$356;B$5:B$356=G1);"")))*(NB.SI(B$5:B$356;G1)>0)
Tu es bien conscient que les fonctions UNIQUE et FILTRE ne sont disponibles que pour Excel 365.
Cordialement
Effectivement, alors pour le mois 1 :
=NBVAL(UNIQUE(SIERREUR(FILTRE(D$5:D$356;B$5:B$356=1);"")))*(NB.SI(B$5:B$356;1)>0)
ou mieux avec le mois en G1 par exemple
=NBVAL(UNIQUE(SIERREUR(FILTRE(D$5:D$356;B$5:B$356=G1);"")))*(NB.SI(B$5:B$356;G1)>0)
Tu es bien conscient que les fonctions UNIQUE et FILTRE ne sont disponibles que pour Excel 365.
Cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question