MFC selon des critères définis

Bonsoir Le forum

Je souhaite que ma formule sur les MFC fonctionne correctement.

En effet, j'ai une plage de cellule avec 2colonnes (C et D).

La colonne C contient des formule tandis que la colonne D reçoit des informations saisies manuellement.

Ma formule conditionnelle devrait prendre en compte :

  • la valeur de la cellule H2
  • le contenu (vide ou erroné) de la cellule de la plage C
=ET(OU(NB.SI($H$2;"*CAISSE*")=1;NB.SI($H$2;"*GESTIONNAIRE*")=1;NB.SI($H$2;"*DPT*")=1);OU(D4="";NBCAR(D4)<2;ESTERREUR(D4)))

Explication : si dans la cellule H2 l'une des éléments suivants(CAISSE, GESTIONNAIRE, DPT) est vrai et que C4 est vide ou erronée, la cellule correspondante de la colonne D devient rouge (format de cellule).

NB : j'ai l'impression que lorsque la H2 est vrai et que dans la colonne C il y'a une cellule vide, la MFC fonctionne mais lorsque y'a erreur dans la colonne C, pas MFC.

Merci de m'aider à diagnostiquer ma formule et les solutions possibles.

Ci-joint le fichier

Bonjour,

Es-tu sûr d'avoir joint le bon fichier ...???

Bonjour,

Il te faut inverser le signe de comparaison dans le test comme ceci :

NBCAR(D4)>2

Bonjour James et Theze

merci pour vos interventions:

James : ci-joint le bon fichier

Thèze : NBCAR(C4)<2 me convient car lorsque c'est vrai, il y'a MFC (la cellule doit être de couleur rouge).

Autrement, une cellule de la colonne C ou il n'ya qu'une seule lettre n'est pas correcte donc ces cellules devraient être signalées (format de couleur rouge).

2mfc.xlsx (26.31 Ko)

Bonjour,

Merci pour le bon fichier ...

Ci-joint une proposition ...

1mfc.xlsx (25.25 Ko)

Bonjour James

Merci pour votre proposition.

Mon sujet comportait une erreur.

Il s'agit plutot de la colonne D.

Donc votre formule devient :

(ET(OU(D4="";ESTERREUR(D4));OU($H$2="CAISSE";$H$2="GESTIONNAIRE";$H$2="DPT")))

Lorsque y'a erreur dans une cellule de la colonne D, les cellules de la colonne E ne sont pas grisées en rouge.

Pouvez-vous revoir avec votre fichier testé en pièce jointe svp.

1mfc-modif.xlsx (25.02 Ko)

Bonjour,

Je ne sais pas si la modification jointe te convient ... ou pas ...

Est-ce-que tes conditons sont toujours les mêmes ...?

4mfc-modif.xlsx (25.46 Ko)

Bonsoir James et le forum

Mon problème n'est pas résolu par votre dernière proposition.

Est-ce-que tes conditons sont toujours les mêmes ...?

J'ai pas bien compris mais je pense que je passe d'une cellule à l'autre, la condition devrait prendre les références de la cellule sélectionnée.

Exemple : bien que dans ma MFC nous ayons utilisé D4, lorsque je suis dans la cellule E5, c'est D5 qui doit être testé par la formule et ainsi de suite

(ET(OU(D4="";ESTERREUR(D4));OU($H$2="CAISSE";$H$2="GESTIONNAIRE";$H$2="DPT")))

Dans mes tests, je constate que c'est lorsqu'il y'a une cellule vide dans la colonne D et que la valeur de H2 est vrai, la MFC fonctionne mais lorsque dans la colonne D, le résultat affiche une erreur ou lorsqu'il y'a un seul caractère dans la colonne D (nbcar(D)<2) la MFC ne fonctionne pas.

Comment faire en sorte que la MFC fonctionne pour toutes les 3 conditions?

Merci

Bonsoir,

Ci-joint la version 2 ... à tester ...

En espèrant que cela aide

3mfc-modif-v2.xlsx (25.38 Ko)

Bonjour James et le forum

Dans l'image ci-dessous, lorsque je vérifie individuellement les conditions (

exemple : D4="" ou nbcar(D4)<2

), le résultat affiche erreur au lieu de VRAI/FAUX.

La plus part des données de la colonne D affiche erreur donc la conditions =D4="" devrait donner FAUX et non une erreur.

Pourquoi c'est comme ça?

Il en est de même lorsque je colle cette formule sur une cellule

(ET(OU(D4="";ESTERREUR(D4));OU($H$2="CAISSE";$H$2="GESTIONNAIRE";$H$2="DPT")))

: le résultat affiche une erreur.

IDzgAhDCs1V

En conclusion,

Ci-joint la version 2 ... à tester ...

le test n'est pas satisfaisant.

Merci de revoir autrement et si possible tester vous même par des simulations.

Bonjour,

Pourrais-tu avoir l'amabilité de poster ton fichier test ...

au lieu de petits bouts de photos assez incompréhensibles ....

Merci ...

Bonjour James

Ta formule est correcte.

Mon fichier réel nécessitait un petit réaménagement avec la fonction sierreur.

Je l'ai utilisé et la MFC fonctionne comme je voulais avec ta formule.

Je suis satisfait.

Bonjour,

Merci pour tom message ...

Content que tu aies pu résoudre ton problème

Rechercher des sujets similaires à "mfc criteres definis"