Saisie obligatoire d'une cellule

Résolu
keshia21 Messages postés 194 Date d'inscription   Statut Membre Dernière intervention   -  
keshia21 Messages postés 194 Date d'inscription   Statut Membre Dernière intervention   - 18 sept. 2021 à 16:02
Bonsoir,
J'aurais une nouvelle fois besoin de votre aide svp pour rendre la saisie de certaines cellules obligatoires dans mon fichier.
De préférence une solution avec formule car je ne maitrise pas du tout le VBA.
Voici le fichier

https://www.transfernow.net/en/dltransfer?utm_source=20210916kBfczI4h

Merci de votre aide
Bonne soirée

Keshia

4 réponses

Raymond PENTIER Messages postés 58949 Date d'inscription   Statut Contributeur Dernière intervention   17 320
 

Bonjour Keshia.

Je voudrais te dire que la formule que je t'ai proposée est déjà la troisième que j'ai testée. Tu as remarqué en effet que j'ai supprimé mon post #1 qui contenait successivement mes 2 premiers essais.
Ceci pour t'expliquer qu'avec des critères un peu complexes, il est nécessaire de dessiner un logigramme afin de visualiser la logique des tests, et d'optimiser leurs imbrications pour parvenir à une formule aussi simple que fiable.
1
brucine Messages postés 20355 Date d'inscription   Statut Membre Dernière intervention   3 201
 
Bonsoir,

Ce qui est compliqué pour moi, ce n'est pas tant le "logigramme", il est tout de même la plupart du temps assez simple que, et mes bons yeux n'y aident pas, la syntaxe: quand les kilomètres s'allongent, on finit toujours en rajoutant une condition logique par oublier une parenthèse ou un point virgule sans retrouver où.
0
keshia21 Messages postés 194 Date d'inscription   Statut Membre Dernière intervention   5
 
Bonsoir Raymond,
Toujours présent pour m'aider
Merci beaucoup pour tes explications cela a marcher. Par contre j'ai du rajouter un
SI(ET([@[Type de besoin]]="Temporaire";[@[date de livraison]]="");"VRAI";"FAUX")) et remplacer permanent de ta formule par "Saisonnier" pour avoir le résultat souhaiter . Désolée je n'ai pas été assez claire dans ma demande.

Voici ma formule
SI(OU([@METIER]="";[@Typologie]="";[@[date de commande]]="");"VRAI";
SI(ET([@[Type de besoin]]="Saisonnier";[@[date de livraison]]="");SI(ET([@[Type de besoin]]="Temporaire";[@[date de livraison]]="");"VRAI";"FAUX")))

Encore merci pour ton aide car sans toi je n'aurais jamais trouver

Bonne soirée et bon week
Keshia
0
Raymond PENTIER Messages postés 58949 Date d'inscription   Statut Contributeur Dernière intervention   17 320
 
Eh bien c'est parfait !
N'oublie pas de t'appuyer sur un logigramme pour visualiser ton raisonnement et structurer ta formule ...
1
Raymond PENTIER Messages postés 58949 Date d'inscription   Statut Contributeur Dernière intervention   17 320
 
Salut Keisha.
Voici ta formule :
=SI(OU([@METIER]="";[@Typologie]="";[@[date de commande]]="");"VRAI";
SI(ET([@[Type de besoin]]="Permanent";[@[date de livraison]]="");"VRAI";"FAUX"))

0
keshia21 Messages postés 194 Date d'inscription   Statut Membre Dernière intervention   5
 
Bonjour Raymond,

Encore merci pour ton aide
bon week end
Keshia
0