|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 23 ![]() |
Bonjour tous le monde,
Je souhaite effectuer un test logique afin de créer un planning en automatique, pour cela je souhaite effectuer un test logique qui irais chercher dans un groupement de case une date définie, j'ai mis cette formule mais le groupement de cellule ne convient pas à Excel. Que puis-je faire?: Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Philippe TulliezDéveloppeur et formateur VBA, Excel et Word. Inscription : janvier 2010 Messages : 1 305 ![]() |
Bonjour,
Regarde du côté de la fonction SOMMEPROD qui permet de faire ce type de test. Comme tu ne précises pas quel type de test tu souhaites faire, c'est difficile de t'aider. Voici un petit exemple d'une fonction qui calcule dans la plage B2:B8, le nombre de cellules dont le mois est égal à celui de la date du jour. Code :
=SOMMEPROD( (MOIS($B$2:$B$8)=MOIS(AUJOURDHUI())) * 1)
__________________
Philippe Tulliez http://philippe.tulliez.be Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau) Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
|
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 23 ![]() |
test: si dans le groupement de cellule il ya y une date égale au 02/05/2011 par exemple, alors la cellule en question affiche un 1, sinon elle n'affiche rien. Voilà l'intérêt du test.
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Philippe TulliezDéveloppeur et formateur VBA, Excel et Word. Inscription : janvier 2010 Messages : 1 305 ![]() |
Bonjour,
Code :
=SI(SOMMEPROD( ($B$2:$B$8 = DATE(2011;5;2)) * 1);1;"")
__________________
Philippe Tulliez http://philippe.tulliez.be Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau) Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
|
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : janvier 2011 Messages : 23 ![]() |
Merci ça marche,
bon travail
|
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() Philippe TulliezDéveloppeur et formateur VBA, Excel et Word. Inscription : janvier 2010 Messages : 1 305 ![]() |
Bonjour,
Si RIEN peut-être représenté par un 0, masqué éventuellement par une mise en forme ou par l'option affichage 0 décochée, alors on peut faire l'économie d'un SI. Code :
=(SOMMEPROD( ($B$2:$B$8 = DATE(2011;5;2))*1) > 0) * 1
__________________
Philippe Tulliez http://philippe.tulliez.be Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau) Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com