Fonction si avec plusieur argument

Résolu
david -  
 david -
Bonjour,
je voudrais savoir coment je pourais mettre c'est 3 formule en une seule pour que la fonction prenne effet dans une seule cellule. C'est urgent merci d'avence

=si(z10="NC";NON;"")
=si(ou(et(z10="immeuble";2008-a10<=20);et(z10="meuble";2008-a10<=5));"oui";non")
=si(ou(et(z10"?";2008-a10<=20);et(z10="à voir";2008-a10<=20));"?";"non")

MErci encore
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. Raymond PENTIER Messages postés 58220 Date d'inscription   Statut Contributeur Dernière intervention   17 486
     
    J'ai dressé un tableau pour explorer tous les cas de figure imaginables.
    Je constate que tu n'as pas indiqué (à travers tes 3 formules) quelle réponse afficher si Z10="meuble" et 2008-A10 compris entre 5 et 20 : c'est "oui" ou c'est "non" ?

    https://www.cjoint.com/?lzxdDkq7we
    1
    1. david
       
      bonjour merci beaucoup sa marche je n'est pas besoin de <> entre 5 et 20 encore merci et bonne journée
      0
  2. Raymond PENTIER Messages postés 58220 Date d'inscription   Statut Contributeur Dernière intervention   17 486
     
    Dans ta troisième formule
    =si(ou(et(z10"?";2008-a10<=20);et(z10="à voir";2008-a10<=20));"?";"non")
    es-tu sûr de la dernière valeur de comparaison <=20 ?
    0
    1. david
       
      oui je suis sur de la dernière valeur de comparaison.
      0
  3. Raymond PENTIER Messages postés 58220 Date d'inscription   Statut Contributeur Dernière intervention   17 486
     
    Je te propose une formule semblable à la tienne (texte noir sur fond jaune) et la même avec des noms de plage (colonnes) et le calcul séparé de [2008-A10] pour gagner de la place et faciliter la lecture (et la modification) de la formule ; c'est en texte marron sur fond rose.
    https://www.cjoint.com/?lzqfo6MDmf
    0