Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/04/2011, 10h27   #1
Invité régulier
 
Inscription : janvier 2011
Messages : 23
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 23
Points : 7
Points : 7
Par défaut test logique excel

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?:

Code :
si(C3:E25(DATE(2011;5;2));1;"")
Merci d'avance.
apprentiing est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 10h47   #2
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 305
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 305
Points : 2 653
Points : 2 653
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
corona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 10h52   #3
Invité régulier
 
Inscription : janvier 2011
Messages : 23
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 23
Points : 7
Points : 7
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.
apprentiing est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 11h00   #4
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 305
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 305
Points : 2 653
Points : 2 653
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
corona est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 11h03   #5
Invité régulier
 
Inscription : janvier 2011
Messages : 23
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 23
Points : 7
Points : 7
Merci ça marche,

bon travail
apprentiing est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2011, 11h06   #6
Expert Confirmé
 
Philippe Tulliez
Développeur et formateur VBA, Excel et Word.
Inscription : janvier 2010
Messages : 1 305
Détails du profil
Informations personnelles :
Nom : Philippe Tulliez
Localisation : Belgique

Informations professionnelles :
Activité : Développeur et formateur VBA, Excel et Word.

Informations forums :
Inscription : janvier 2010
Messages : 1 305
Points : 2 653
Points : 2 653
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
corona est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h08.


 
 
 
 
Partenaires

Hébergement Web