Problème Fornule imbriquée si(OU et SI

chrystou

XLDnaute Nouveau
Bonjour à tous et toutes,

J'ai un problème avec la formule ci-dessous et je ne comprends pas pourquoi.

=SI(OU(V2="Madame";AC2="Monsieur");"Madame, Monsieur,";SI(OU(V2="Ms";AC2="Mr");"Ms, Mr,";SI(V2="Madame";U2="Madame,";SI(AC2="Monsieur";U2="Monsieur,";SI(V2="Ms";U2="Ms,";SI(AC2="Mr";U2="Mr,";""))))))


Voilà ce que je souhaiterai retranscrire comme formule
En V2, je peux avoir, Madame ou Ms ou rien
En AC2 je peux avoir, Monsieur ou Mr ou rien

Je souhaiterai qu'en U2 je retrouve,

Si Madame en V2 et Monsieur en AC2, "Madame, Monsieur, "
Si Madame en V2 et rien en AC2, alors "Madame, "
Si rien en V2 et Monsieur en AC2 alors "Monsieur, "
Si Ms en V2 et Mr en AC2 alors "Ms, Mr, "
Si Ms en V2 et rien en AC2, alors "Ms, "
Si rien en V2 et Mr en AC2 alors "Mr, "

=SI(OU(V2="Madame";AC2="Monsieur");"Madame, Monsieur,";SI(OU(V2="Ms";AC2="Mr");"Ms, Mr,";SI(V2="Madame";U2="Madame,";SI(AC2="Monsieur";U2="Monsieur,";SI(V2="Ms";U2="Ms,";SI(AC2="Mr";U2="Mr,";""))))))

Merci pour votre aide
 

Paf

XLDnaute Barbatruc
Re : Problème Fornule imbriquée si(OU et SI

Bonjour

non testé faute de jeu d'essai !

a priori
=si(et(V2="";ac2=''");"";si(et(V2<>"";ac2="");V2 &",";si(et(V2="",ac2<>"");ac2 & ",";V2 & "," & AC2)))

à la parenthèse près.

A+
 

chrystou

XLDnaute Nouveau
Re : Problème Fornule imbriquée si(OU et SI

Bonjour Paf,

Voici un fichier Excel qui explique ce que je souhaite comme résultat

Ma formule =SI(ET(A2="Madame,";C2="Monsieur,");"Madame, Monsieur,";SI(A2="Madame,";"Madame,";SI(C2="Monsieur,";"Monsieur,";SI(A2="Ms";"Ms,";SI(C2="Mr";"Mr,";SI(ET(A2="Madame,";C2="Monsieur,");"Madame, Monsieur,";SI(ET(A2="Ms";C2="Mr");"Ms, Mr,";""))))))) fonctionne bien pour 5 des 6 cas.

Dans mon tableau Excel ma formule fonctionne sauf lorsque j'ai Ms et Mr.(Voir cellule rouge dans mon tableau)

Merci

Chrystou
 

Pièces jointes

  • Test.xlsx
    13.9 KB · Affichages: 28
  • Test.xlsx
    13.9 KB · Affichages: 38
  • Test.xlsx
    13.9 KB · Affichages: 31

Paf

XLDnaute Barbatruc
Re : Problème Fornule imbriquée si(OU et SI

Re,

plus facile avec de quoi tester

=SI(ET(A2="";C2="");"";SI(ET(A2<>"";C2="");A2 &",";SI(ET(A2="";C2<>"");C2 & ",";A2 & "," & C2)))

A+

Edit: finalement non, il y a des problèmes de virgules.

re edit : ben oui ... dans l'énoncé du post #1 il n'était pas fait mention des virgules présentes après Monsieur et après Madame !!
 
Dernière édition:

Paf

XLDnaute Barbatruc
Re : Problème Fornule imbriquée si(OU et SI

Re,

La bonne ?

=SI(ET(A2="Madame,";C2="Monsieur,");A2 & C2;SI(A2="Madame,";A2;SI(C2="Monsieur,";C2;SI(ET(A2="Ms";C2="Mr");"Ms, Mr,";SI(A2="Ms";"Ms,";SI(C2="Mr";"Mr,";))))))


Bonne suite
 

Bene25

XLDnaute Nouveau
Re : Problème Fornule imbriquée si(OU et SI

Bonsoir,

J'ai lu et relu les discussions sur ce problème rien à faire.D'avance désolé si le sujet est déjà traité
Voila mon soucis, si "tintin" est en A4 je souhaiterais avoir "milou" en B4 et si en A4 j'ai "corto" je souhaiterais avoir "maltese" en B4

En PJ mon exemple

merci d'avance
 

Pièces jointes

  • fonction SI_ET.xlsx
    32.3 KB · Affichages: 13
  • fonction SI_ET.xlsx
    32.3 KB · Affichages: 17
  • fonction SI_ET.xlsx
    32.3 KB · Affichages: 33

Discussions similaires

Statistiques des forums

Discussions
312 493
Messages
2 088 957
Membres
103 990
dernier inscrit
lamiadebz