Formule si

Résolu/Fermé
baguipose Messages postés 9 Date d'inscription mardi 27 mai 2014 Statut Membre Dernière intervention 7 janvier 2019 - 5 janv. 2019 à 15:20
baguipose Messages postés 9 Date d'inscription mardi 27 mai 2014 Statut Membre Dernière intervention 7 janvier 2019 - 7 janv. 2019 à 16:16
Bonjour,
je cherche à écrire cette formule EXCEL :( si la cellule contient un chiffre ajouter f190, sinon ajouter f19) mais il me manque un petit quelque chose ;

voila ce que j'ai écrit : =SI(B2="#";("F190"&B2);("F19"&B2)) ou ceci =SI(B2="#";("F19"&B2);("F190"&B2))
mais la première me propose 192 SI B2=2 ET 1912 SI B2=12 et pour la 2ème 1902 si B2=2 et 19012 si b2=12.
pouvez-vous m'aidez?
merci d'avance.


Configuration: Windows / Firefox 60.0

5 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
5 janv. 2019 à 15:31
Bonjour

à défaut de tout savoir:

pour concaténer les valeurs en F190 ou en F19 avec B2

=SI(ESTNUM(B2);F190&B2;F19&B2)

pour concaténer les textes F190 et F19

=SI(ESTNUM(B2);"F190"&B2;"F19"&B2)

crdlmnt
1
baguipose Messages postés 9 Date d'inscription mardi 27 mai 2014 Statut Membre Dernière intervention 7 janvier 2019 2
6 janv. 2019 à 16:04
merci mais ce n'est pas ce que j'attends,je voudrai que ça se presente" F1901" dans la cellule et non "F191"

mais merci d'avoir répondu
cordialement.
0
via55 Messages postés 14496 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 22 novembre 2024 2 735
5 janv. 2019 à 15:31
Bonjour

Essaie cette formule, attention c'est une matricielle qu'il faut valider par Ctrl+Maj+Entrée (la formule se met alors entre {} dans la barre de formules)
=SI(NB(--(STXT(B2;LIGNE($1:$255);1)))>0;("F190"&B2);("F19"&B2))

Cdlmnt
Via
1
baguipose Messages postés 9 Date d'inscription mardi 27 mai 2014 Statut Membre Dernière intervention 7 janvier 2019 2
6 janv. 2019 à 16:09
merci de votre réponse mais ça ne corrige pas mon problème.
j'ai toujours "F19012" si B2 a une valeur de 12 alors que je voudrai avoir "F1912"
merci quand même d'avoir essayé
cordialement
0
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 427
6 janv. 2019 à 16:30
Bonjour à tous les trois

Essaies ceci
=SI(ESTNUM(B2);SI(B2<10;"F190" & B2;"F19"&B2);"")

RQ. Dans le cas où B3>100, j'ai mis ""

Cdlmnt
1
baguipose Messages postés 9 Date d'inscription mardi 27 mai 2014 Statut Membre Dernière intervention 7 janvier 2019 2
7 janv. 2019 à 16:12
bonjour,c'est super ça fonctionne ,merci beaucoup.Je ne connais pas la formule ESTNUM mais à priori c'est la fonction qu'il me faut.
C'est très sympa d'avoir répondu.
J'adore ce site pour cette rapidité et cette efficacité.
Merci encore et au passage BONNE ANNÉE!!!
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
6 janv. 2019 à 18:17
Bonjour
ou peut être:
=SI(ESTNUM(B2);"F19"&TEXTE(B2;"00");"")
crdlmnt
1
baguipose Messages postés 9 Date d'inscription mardi 27 mai 2014 Statut Membre Dernière intervention 7 janvier 2019 2
7 janv. 2019 à 16:15
BONJOUR
OUI CELLE-CI FONCTIONNE AUSSI
MERCI BEAUCOUP
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
baguipose Messages postés 9 Date d'inscription mardi 27 mai 2014 Statut Membre Dernière intervention 7 janvier 2019 2
7 janv. 2019 à 16:16
Merci à tous.
Problème résolu!!!
0