Formule

Résolu
cheikhkamaba Messages postés 5 Statut Membre -  
cheikhkamaba Messages postés 5 Statut Membre -
Bonjour
Je cherche de l'aide pour mon tableau, je veux appliquer une formule a une cellule si une autre cellule de la même ligne contient un texte donné
Ex si A3 contient "mariée" formule =((AB3-N3)/2)+N3 est applique à AD3 ou
A3 contient "celibataire" formule =((AB3-N3)/5*4)+N3 est applique à AD3 ou
A3 contient "veuve" formule =((AB3-N3)/3*2)+N3 est applique à AD3
Merci

4 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    Pourquoi à chaque conditionnelle dans la demande tu additionnes N3
    AB3-N3)/2)+N3
    si c'est ce que tu cherches faire teste comme cela

    =SI(A3="marié";((AB3-N3)/2)+N3;SI(A3="célibataire";((AB3-N3)/5*4)+N3;SI(A3="veuve";((AB3-N3)/3*2)+N3;"")))
    0
    1. cheikhkamaba
       
      Ok mike ça marche Merci
      J'ai encore besoin de l'aide pour mon 2éme tableau
      Cette fois ci pour une autre formule
      Ex si M3 n'est est vide formule =((AB3-N3)/3*2)+N3 est applique à AD3 ou
      P3 contient "celibataire sans enfant" formule =((AB3-N3)/5*4)+N3 est applique à AD3 ou
      P3 ne contient "celibataire sans enfant" formule =((AB3-N3)/2)+N3 est applique à AD3
      Toujours privilégié en premier P3 contient célibataire sans enfant ; en deuxième M3 n'est vide et en troisième P3 ne contient célibataire sans enfant
      Merci j'en ai grandement besoin.
      0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    on peut résumer ta demande s'il te plait
    si P3 contient célibataire sans enfant et M3 n'est pas vide que faire mais si M3 est vide que faire
    idem si
    si P3 ne contient pas célibataire sans enfant donc est vide et M3 n'est pas vide que faire mais si M3 est vide que faire
    0
    1. cheikhkamaba
       
      si P3 contient célibataire sans enfant et M3 n'est pas vide applique la formule =((AB3-N3)/3*2)+N3 à AD3
      si P3 contient célibataire sans enfant et M3 est vide applique la formule =((AB3-N3)/5*4)+N3 à AD3
      si P3 ne contient pas célibataire sans enfant (la cellule P3 a d'autre donne texte qui ne seront pas pris en compte par les calculs) et M3 n'est pas vide applique la formule =((AB3-N3)/3*2)+N3 à AD3
      si P3 ne contient pas célibataire sans enfant (la cellule P3 a d'autre donne texte qui ne seront pas pris en compte par les calculs) et M3 est vide applique la formule =((AB3-N3)/2)+N3 à AD3
      0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    essaye comme cela

    =SI(ET(P3="célibataire sans enfant";M3<>"");((AB3-N3)/3*2)+N3;SI(ET(P3="célibataire sans enfant";M3="");((AB3-N3)/5*4)+N3;SI(ET(P3<>"célibataire sans enfant";M3<>"");((AB3-N3)/3*2)+N3;SI(ET(P3<>"";P3<>"célibataire sans enfant";M3="");((AB3-N3)/2)+N3;""))))

    mais il est certainement possible de faire plus court parce que dans tes explications, deux critères conditionnent le même calcul

    si P3 contient célibataire sans enfant et M3 n'est pas vide applique la formule =((AB3-N3)/3*2)+N3 à AD3

    si P3 ne contient pas célibataire sans enfant (la cellule P3 a d'autre donne texte qui ne seront pas pris en compte par les calculs) et M3 n'est pas vide applique la formule =((AB3-N3)/3*2)+N3 à AD3

    =SI(ET(P3="célibataire sans enfant";M3="");((AB3-N3)/5*4)+N3;SI(ET(OU(P3="célibataire sans enfant";P3<>"célibataire sans enfant";M3<>""));((AB3-N3)/3*2)+N3;SI(ET(P3<>"";P3<>"célibataire sans enfant";M3="");((AB3-N3)/2)+N3;"")))

    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    0
    1. cheikhkamaba
       
      Merci
      j'ai introduit la formule mais c'est comme si s'est un peu melangé au fait c'est trois calculs qui seront appliqués à AD3
      1er ((AB3-N3)/5*4)+N3 s'applique si p3="celibataire sans enfant"
      2ème ((AB3-N3)/2)+N3 s'applique si P3 ne contient pas "celibataire sans enfant" et M3 est vide
      3ème ((AB3-N3)/3*2)+N3 s'applique si P3 ne contient pas "celibataire sans enfant" et M3 n'est pas vide.


      si P3 ne contient célibataire sans enfant et M3 n'est pas vide applique la formule =((AB3-N3)/3*2)+N3 à AD3
      si P3 ne contient célibataire sans enfant et M3 est vide applique la formule =((AB3-N3)/5*4)+N3 à AD3
      si P3 contient célibataire sans enfant et M3 est vide applique la formule =((AB3-N3)/5*4)+N3 à AD3
      si P3 contient célibataire sans enfant et M3 n'est vide pas applique la formule =((AB3-N3)/5*4)+N3 à AD3
      si P3 ne contient pas célibataire sans enfant (cependant la cellule P3 a d'autre donne texte) et M3 est vide applique la formule =((AB3-N3)/2)+N3 à AD3
      0
  4. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    tes explications sont divergentes et même dans ton dernier post, alors d'après ce que je comprends

    =SI(P3="célibataire sans enfant";((AB3-N3)/5*4)+N3;SI(ET(P3<>"célibataire sans enfant";M3="");((AB3-N3)/2)+N3;SI(ET(P3<>"célibataire sans enfant";M3<>"");((AB3-N3)/3*2)+N3;"")))

    ou

    =SI(ET(P3<>"célibataire sans enfant";M3<>"");((AB3-N3)/3*2)+N3;SI(OU(ET(P3<>"célibataire sans enfant";P3="célibataire sans enfant");M3="");((AB3-N3)/5*4)+N3;SI(ET(P3="célibataire sans enfant";M3<>"");((AB3-N3)/5*4)+N3;"")))
    0
    1. cheikhkamaba Messages postés 5 Statut Membre
       
      merci pour ce coup de main ça a reussi
      vous n'aviez pas pris en compte
      ((AB3-N3)/2)+N3 si P3 ne contient pas celibataire sans enfant et M3 est vide
      Finalement je l'ai inserré dans la formule que vous m'avez donné et ça marche
      le resultat le voici

      =SI(ET(P3<>"célibataire sans enfant";M3<>"");((AB3-N3)/3*2)+N3;SI(ET(P3<>"célibataire sans enfant";M3="");((AB3-N3)/2)+N3;SI(OU(ET(P3<>"célibataire sans enfant";P3="célibataire sans enfant");M3="");((AB3-N3)/5*4)+N3;SI(ET(P3="célibataire sans enfant";M3<>"");((AB3-N3)/5*4)+N3;""))))
      Encore Merci Mike
      je reviendrais pour autre chose demain
      0