Saisie obligatoire d'une cellule

Résolu/Fermé
keshia21 Messages postés 170 Date d'inscription jeudi 12 juillet 2018 Statut Membre Dernière intervention 28 novembre 2024 - 16 sept. 2021 à 23:24
keshia21 Messages postés 170 Date d'inscription jeudi 12 juillet 2018 Statut Membre Dernière intervention 28 novembre 2024 - 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 58798 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 4 janvier 2025 17 262
17 sept. 2021 à 19:28

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 18446 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 5 janvier 2025 2 745
17 sept. 2021 à 19:58
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 170 Date d'inscription jeudi 12 juillet 2018 Statut Membre Dernière intervention 28 novembre 2024 3
17 sept. 2021 à 20:16
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 58798 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 4 janvier 2025 17 262
17 sept. 2021 à 23:23
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 58798 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 4 janvier 2025 17 262
17 sept. 2021 à 03:10
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 170 Date d'inscription jeudi 12 juillet 2018 Statut Membre Dernière intervention 28 novembre 2024 3
18 sept. 2021 à 16:02
Bonjour Raymond,

Encore merci pour ton aide
bon week end
Keshia
0