C Cyrille93360 XLDnaute Nouveau 8 Avril 2019 #1 Bonjour, Je voudrait mettre deux formules dans une cellule. Je m'explique : Dans la cellule J180 je voudrais une formule qui puisse afficher " Service " si la cellule M16= S et "Forfait 1" si M16=F1 et "Forfait 2" si M16=F2. Merci pour votre aide.
Bonjour, Je voudrait mettre deux formules dans une cellule. Je m'explique : Dans la cellule J180 je voudrais une formule qui puisse afficher " Service " si la cellule M16= S et "Forfait 1" si M16=F1 et "Forfait 2" si M16=F2. Merci pour votre aide.
Dranreb XLDnaute Barbatruc 8 Avril 2019 #2 Bonjour. En J180 : Code: =INDEX({"Service ";"Forfait 1";"Forfait 2";"(autre)"};SIERREUR(EQUIV(M16;{"S";"F1";"F2"};0);4)) Vote positif 0 Vote négatif
Bonjour. En J180 : Code: =INDEX({"Service ";"Forfait 1";"Forfait 2";"(autre)"};SIERREUR(EQUIV(M16;{"S";"F1";"F2"};0);4))
Jacky67 XLDnaute Barbatruc 8 Avril 2019 #3 Cyrille93360 à dit: Bonjour, Je voudrait mettre deux formules dans une cellule. Je m'explique : Dans la cellule J180 je voudrais une formule qui puisse afficher " Service " si la cellule M16= S et "Forfait 1" si M16=F1 et "Forfait 2" si M16=F2. Merci pour votre aide. Cliquez pour agrandir... Bonjour à tous Autre interprétation =SI(M16="S";"Service";SI(M16=F1;"Forfait 1";SI(M16=F2;"Forfait 2";""))) Vote positif 0 Vote négatif
Cyrille93360 à dit: Bonjour, Je voudrait mettre deux formules dans une cellule. Je m'explique : Dans la cellule J180 je voudrais une formule qui puisse afficher " Service " si la cellule M16= S et "Forfait 1" si M16=F1 et "Forfait 2" si M16=F2. Merci pour votre aide. Cliquez pour agrandir... Bonjour à tous Autre interprétation =SI(M16="S";"Service";SI(M16=F1;"Forfait 1";SI(M16=F2;"Forfait 2";"")))
job75 XLDnaute Barbatruc 8 Avril 2019 #4 Bonjour Cyrille93360, Bernard, Jacky67, Dans ce genre d'exercice utiliser la fonction REPT qui prend nettement moins d'octets en mémoire : Code: =REPT("Service";M16="S")&REPT("Forfait 1";M16="F1")&REPT("Forfait 2";M16="F2") Elle pèse 77 octets contre 117 octets pour la formule de Jack67. A cause de SIERREUR je ne peux pas mesurer la formule de Bernard mais en enlevant SIERREUR elle pèse 104 octets. A+ Vote positif 0 Vote négatif
Bonjour Cyrille93360, Bernard, Jacky67, Dans ce genre d'exercice utiliser la fonction REPT qui prend nettement moins d'octets en mémoire : Code: =REPT("Service";M16="S")&REPT("Forfait 1";M16="F1")&REPT("Forfait 2";M16="F2") Elle pèse 77 octets contre 117 octets pour la formule de Jack67. A cause de SIERREUR je ne peux pas mesurer la formule de Bernard mais en enlevant SIERREUR elle pèse 104 octets. A+
C Cyrille93360 XLDnaute Nouveau 8 Avril 2019 #5 Merci à vous tous. Je suis pas très doué mais ça va le faire. Merci d'avoir répondu. Vote positif 0 Vote négatif