Remplir automatiquement une cellule si ... condition

Alors je vais essayer d'être explicite.

J'ai un tableau avec des colonnes. Je souhaite deux conditions : si, sur une ligne, la cellule F contient un texte, mais que la cellule E est vide, le système mette directement O% dedans. A contrario, si c'est la cellule E qui contient quelque chose mais pas la F, je souhaite qu'il mette "x" dans la cellule.

(les codes couleurs de MFC j'ai réussi, mais ça ne m'aide pas à compter (ex : le nombre d'actions à faire et le nombre d'actions réalisées car si la cellule est vide ... elle ne compte pas lol)

J'ai interrogé notre ChatGpt favori, qui m'a donné un module VBA, mais ... ça marche pas

Si quelqu'un peut m'aider, ça me simplifierait la vie au lieu de corriger ce que certains ne remplissent pas bien ;-) Merci d'avance !

Bonjour

La formule =si(et(

devrait faire le job

Avec un fichier joint il est plus facile de solutionner

Crdlt

Coucou Joco, merci pour la réponse. Bizarrement, je n'ai pas trouvé où joindre le fichier ! mais en cherchant mieux j'ai trouvé, le voici

Bonjour,

Si vous voulez directement changer les valeurs de vos cellules il faut utiliser VBA oui.

Mais si vous souhaitez simplement compter, filtrer ou autre, c'est possible via formules.

Par exemple, pour compter, sur la plage E8:F14, les cellules vérifiant :

E <> vide ET F = vide :

=REDUCE(0;$E$8:$E$14;LAMBDA(acc;val;acc+1*ET(NON(ESTVIDE(val));ESTVIDE(DECALER(val;0;1)))))

E = vide et F <> vide :

=REDUCE(0;$E$8:$E$14;LAMBDA(acc;val;acc+1*ET(ESTVIDE(val);NON(ESTVIDE(DECALER(val;0;1))))))
Rechercher des sujets similaires à "remplir automatiquement condition"