MFC et Validation

andré

XLDnaute Barbatruc
Bonjour à vous tous,

Félicitations pour le nouveau forum.
Il faudra que je m'y habitue, mais je m'y ferai.
Alors une petite question pour bien entamer les débats.

J'ai une formule à conditions multiples qui fonctionne fort bien sous une MFC.
Mais la même formule sous une Validation (message d'erreur) ne veut pas fonctionner correctement.
Voir la pièce jointe.

Quelqu'un en connaîtrait la raison ?
Cela laisse l'impression que dès qu'une condition renvoie VRAI, Xl ne contrôle plus les autres.

Â+

PS : zut alors, on ne peut toujours pas joindre de pièces.
Je me permets de faire remarquer qu'aucun autre forum n'applique cette règle de prudence.
 

andré

XLDnaute Barbatruc
Re : MFC et Validation

Salut José,

Oui, avec la fonction SI, mais pas avec ET.

Je te donne ci-dessous le détail :

Une période en B2:C2
B2 : 10.06.06
C2 : 20.06.06

Une dexième préiode en D2:E2
D2 : 24.06.06
E2 : 25.06.06

La formule vérifie les chevauchements entre les dates et entre les périodes :
Pour D2 : =ET(SI(E2="";VRAI;D2<=E2);OU(MOIS(D1)<7;MOIS(D2)>8);SI(NB(B2;C2)<2;VRAI;OU(D2<B2;D2>C2)))

Cette formule fonctionne pour la MFC, elle met la cellule en forme si la réponse est VRAI
Cette forumule ne fonctionne pas pour lancer un message d'erreur (Validation) si la réponse est FAUX

Avec un exemple c'eut été plus facile.
J'essaie par la messagerie privée.

Â+
 

Monique

Nous a quitté
Repose en paix
Re : MFC et Validation

Bonjour,

Je ne comprends pas dans quel sens ça va.
Ce fichier a quelque chose à voir avec le fil sur les chevauchements de dates ?
Si oui, période A et période B sont des périodes d'indisponibilité ?
Ou bien l'une des 2 périodes donne les dates du chantier ?

Si les 2 périodes sont des périodes d'indisponibilité,
la seule condition était que la date de début de chaque période
ne soit pas inférieure à la date de fin de la période précédente.

La formule ne tenait pas compte des dates d'indisponibilité
se situant en dehors des dates de chantier.
On peut avoir des indisponibilités en janvier 2006 ou en 2007
pour un chantier en juin 2006,
la formule ne tient pas compte de ces dates là.
La date d’indisponibilité peut être en juillet ou août si la date de chantier est en dehors de juillet ou août.

Après, on peut fignoler,
faire en sorte que la date de début soit renseignée avant de taper la date de fin
que la date de fin soit renseignée avant de taper la date de début suivante
 

andré

XLDnaute Barbatruc
Re : MFC et Validation

Bonjour Monique,

Pas facile à expliquer, mais je vais te donner un autre exemple (féminin).

Suppose que la Période A soit un congé de maternité, et que les Périodes B (il peut y en avoir plusieurs) soient des périodes d'incapacité maladie.

Je veux éviter des erreurs d'imputation de ces données.

Une période ne peut avoir une date de début postérieure à une date de fin, et vice-versa.
Une période ne peut se situer, même partiellement, en Juillet et Août (congés).
Une période d'incapacité ne peut chevaucher une période de maternité.
Deux périodes d'incapacité ne peuvent se chevaucher.

Ce sont les seules erreurs possibles que j'ai répertoriées (à espérer qu'il n'y en a pas d'autres).

La MFC (en inversant les conditions : motif rouge quand c'est faux) résoud la question.
Mais il me semble que le message d'erreur est plus efficace.

Pourquoi ces formules fonctionnent bien dans un cas et pas dans l'autre ?

Â+
 

andré

XLDnaute Barbatruc
Re : MFC et Validation

Salut José,

Merci pour ta proposition (pour une fois honnête - lol), mais je souhaite le faire par formule.

Monique m'a promis d'y jeter un coup d'oeil, mais je ne crois pas que cela se résolve en cinq minutes.

J'ai toujours la solution de la MFC qui semble fonctionner.

Bonne après-midi.
Â+
 

andré

XLDnaute Barbatruc
Re : MFC et Validation

Bonjour Monique,

Avec quelques petites adaptations, il me semble que ta formule pourra renvoyer le résultat souhaité.

Merci pour cette approche qui me donne de nouvelles perspectives.

Je te tiens au courant de la version définitive, ... si je le trouve.

Â+
 

Statistiques des forums

Discussions
312 210
Messages
2 086 281
Membres
103 170
dernier inscrit
HASSEN@45