Doubles conditions et validations de données

Résolu
Bonjour,
bonjour, je me heurte à un problème.
J'ai réalisé un fichier excel dans lequel je rentre des X dans des cases.
J'ai donc 2 conditions:
1_ interdire l'écriture dans la case C4 s'il y a déjà une X dans la case B4
et inversement interdire l'écriture dans la case B4 s'il y a déjà une X dans la case C4
pour cela j'ai écrit dans "données/validation de données/personnalisé" de la case B4
=C4=""
et dans "données/validation de données/personnalisé" de la case C4
=B4=""
Jusque la ça marche mais j'ai une 2eme condition: interdire l'écriture dans ces cases (B4 et C4) si une 3eme case P3 est < 7 ou ce qui revient au même autoriser l'écriture si elle est =7

Et la je coince.
Merci pour votre aide.
jld272

Configuration: Windows / Firefox 76.0

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. En C4 : =ET($B4<>"";$P3>7)
    En B4 : =ET($C4<>"";$P3>7)

    à tester ;)

    1. Contributeur
      Salut.

      J'utilise une cellule disponible, hors tableau,
      pour laquelle je définis le nom "TestB", dans laquelle je saisis
      =(C4<>"") + (P3<7)

      et une autre cellule, que je nomme "TestC", avec la formule
      =(B4<>"") + (P3<7)
      .
      Cela me permet d'avoir,
      en B4 la formule de validation des données =TestB=0
      en C4 la formule de validation des données =TestC=0
      1. j'ai essayè ça:
        en B4: =ET(C4="";ET($P3=7))
        en C4: =ET(B4="";ET($P3=7))
        et j'ai décoché 'ignorer si vides"
        apparemment ça marche.
        1. Contributeur
          Tant mieux ...
          Mais note que ton second ET est superflu. Il suffit d'écrire =ET(C4="";$P3=7)
          Et que se passe-t-il quand en P3 il y a un nombre >7 ?
      2. p3 ne peut pas être >7 car il y a que 7 réponses.
        En tout cas merci pour ton aide.