Formule

Résolu/Fermé
cheikhkamaba Messages postés 4 Date d'inscription mardi 14 octobre 2014 Statut Membre Dernière intervention 19 octobre 2014 - 14 oct. 2014 à 23:08
cheikhkamaba Messages postés 4 Date d'inscription mardi 14 octobre 2014 Statut Membre Dernière intervention 19 octobre 2014 - 17 oct. 2014 à 02:40
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

Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
15 oct. 2014 à 07:57
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
cheikhkamaba
15 oct. 2014 à 17:35
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
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
15 oct. 2014 à 18:56
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
cheikhkamaba
15 oct. 2014 à 22:23
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
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
Modifié par Mike-31 le 16/10/2014 à 09:27
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
cheikhkamaba
16 oct. 2014 à 16:35
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
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 076
16 oct. 2014 à 18:04
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
cheikhkamaba Messages postés 4 Date d'inscription mardi 14 octobre 2014 Statut Membre Dernière intervention 19 octobre 2014
17 oct. 2014 à 02:40
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