[EXCEL] critèter sous une condition

Résolu
Bonjour,et bonne année a tous
je recherche une formule dans D1"vraie ou faux" pour 3 cellules A1;B1;C1 je tape dans A1"un nom";B1"un prénom";C1"une date anniversaire"
A1 et C1"vraie",B1 et C1 "vraie", A1 et B1"faux"
il faut que C1 soit associé avec A1 ou B1 pour dire vraie merci a tous
Configuration: Windows 7 office 2007 pro
Firefox 3.5.7

29 réponses

Résumé de la discussion

La problématique porte sur une formule Excel en D1 qui doit renvoyer vrai ou faux selon les valeurs de A1, B1 et C1 lorsque A1 contient un nom, B1 un prénom et C1 une date anniversaire. Parmi les solutions proposées, une approche vérifie que C1 est associé à l'un des deux champs A1 ou B1 et que chacun est rempli, afin d'obtenir vrai; autrement faux. D'autres contributions suggèrent des variantes comme tester l'état vide des cellules ou adapter la logique avec SI et ESTVIDE, tout en restant concentré sur la condition clé: C1 doit être lié à A1 ou B1.

Bobot (l’IA à votre service)
  1. alors expliques les 1% manquant
    2
    1. pour mike 31 ok et merci
      0
      1. Voila j'ai mis ton statut en résolu, à la prochaine discussion essayes d'être plus structuré et donnes les explications qu'un intervenant te demande tout le monde y gagnera surtout que tous les intervenants sont bénévoles
        0
        1. Contributeur
          de rien ;) jmets le post en "résolu"...
          0
          1. tompols
            probleme résolu tu a trouver la bonne formule
            merci bien et a tous le monde qui sont cassés la tete
            0
            1. Alors mets le statut en résolu pour remercier tous ceux qui ont participés à la discussion ou demande qu'on le fasse à ta place
              0
              1. tompols
                c est la bonne formule
                merci bien
                0
                1. Lorsque tu poses un problème, il serait bien que tu répondes aux posts des intervenants sinon tu manquras des réponses.
                  Pour ma part, j'attends toujours des explications sur le 1% manquant afin que l'on puisse atteindre le 100%

                  A part qu'il soit atteint dans ce cas mets ton statut en résolu ou demandes clairement qu'on le fasse pour toi.
                  1
                  1. Les intervenants se suivent mais ne se ressemblent pas, et Lucinien semble sauter d'une réponse à une autre sans essayer d'approfondir avec chaque personne.

                    Mais l'essentiel est qu'il ait trouvé sa réponse :D
                    0
                2. tompolis je vais essaye
                  0
                  1. pour farfadet
                    je veut apparaitre en D1 vraie si A1 a un nom et C1 a une date
                    D1 vraie si B1 a un prenom et C1 a une date
                    D1 vrai si A1 a un nom et B1 a un prenom C1 a une date
                    D1 faux si A1 et B1 contienne un texte
                    0
                    1. Contributeur
                      bonjour,
                      tu peux essayer ça : =SI(ESTVIDE(A2);SI(ESTVIDE(B2);"faux";SI(ESTVIDE(C2);"faux";"vrai"));SI(ESTVIDE(C2);"faux";"vrai"))
                      je teste simplement que la cellules sont non vides, pas leur contenu, mais si tu as toujours des noms ou rien en A et B et toujours des dates ou rien en C, ça devrait le faire...
                      0
                      1. mike 31
                        ta formule est bonne a 99%
                        0
                        1. gilou tu a t être raison ca m' évitera trop de trier et se cassé la tete
                          0
                          1. Contributeur
                            Gilou tu a t être raison ca m' évitera trop de trier et se cassé la tete


                            Et où est Gilou dans cette discussion?
                            0
                          2. @Ricky38On va prendre des champi ou autres psychotropes et peut-être qu'on arrivera à comprendre ce qui se passe :P
                            0
                          3. @Ricky38salut c'est gilou je suis en 11
                            0
                        2. Salut,

                          d'après ce que je comprends, je proposerai cette formule

                          =SI(ET(A1<>"";B1<>"");VRAI;SI(ET(A1<>"";C1<>"");VRAI;SI(ET(B1<>"";C1<>"");VRAI;FAUX)))
                          0
                          1. oui c 'est ca la question farfadet88
                            0
                            1. Explique ta formule avec des mots et pas avec une formule (exemple, En d1 je veux voir apparaître faux quand A1 comprend le nom "Luc")

                              Parce que je te jure que là c'est incompréhensible ce que tu demandes
                              0
                              1. Contributeur
                                J'ai comme l'impression qu'il ne prends même pas le temps de bien lire ce qu'on lui écrit
                                0
                              2. @Ricky38Hélas oui, et il ne prends pas non plus le temps d'écrire.

                                Mais Mike nous a tous coiffé au poteau en comprenant quand même :P Félicitations
                                0
                            2. sinon si vous trouvez pas cette formule vraie ou faux peut être la remplacer par des chiffres voici un autre exemple car ca fait 2 jours que cherche

                              A1=dubois + C1=22/01/71 D1=1
                              B1=luc + C1=22/01/71 D1=1
                              A1=dubois + B1=luc + C1=22/01/71 D1=1
                              A1=dubois + B1=luc D1=0
                              0
                              1. Contributeur
                                si tu mets en D1
                                =SI(C1="";"0";"1")
                                0
                            • 1
                            • 2