Problème formule excel

Résolu/Fermé
Aragorn001 Messages postés 96 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 26 décembre 2020 - 4 juin 2010 à 16:32
Aragorn001 Messages postés 96 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 26 décembre 2020 - 4 juin 2010 à 17:36
Bonjour,

Voilà, j'ai dans un tableau une formule permettant de retrouver une année d'après les données d'une cellule.

Ma cellule W1 : =SI(ET(GAUCHE(K1;2)="BP";ESTNUM(STXT(K1;5;1)*1));(200&STXT(K1;5;1))*1;"")

La cellule K1 : bp 09012

La solution de la cellule W1 est 2009, le "9" étant le 9 de la cellule K1

Le problème que je rencontre est le suivant. Lorsque j'ai une cellule K (ex : bp 10026), le résultat de la cellule W1 devient 2000. Normal puisque je demande de considérer le 5ème caractère de K.

J'aimerais modifier ma formule pour que soient considérés les 4ème et 5ème caractères afin d'obtenir comme réponse en W : 2010.

Cela est évidemment possible en ajoutant "+10" en fin de formule, mais assez laborieux pour la suite du travail. En effet je devrais d'abord rechercher les cellules K ayant "10***) et réadapter la formule pour celles-là. Et ainsi de suite pour 2011, 12 etc...

D'avance merci

Fab

A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
Modifié par Vaucluse le 4/06/2010 à 17:14
Bonjour
essayez en fin de formule avec:
(20&STXT(K1;TROUVE(" ";K1;1)+1;2)
vous devriez être tranquille jusqu'en 2099
Crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
1
tontong Messages postés 2556 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 5 septembre 2024 1 057
4 juin 2010 à 17:22
Bonjour,
Et pourquoi pas
=SI(ET(GAUCHE(K3;2)="BP";ESTNUM(STXT(K3;5;1)*1));(20&STXT(K3;4;2))*1;"")
s'il y a toujours un 0 devant le chiffre des unités.
1
Aragorn001 Messages postés 96 Date d'inscription jeudi 5 juin 2008 Statut Membre Dernière intervention 26 décembre 2020 1
4 juin 2010 à 17:36
Bonjour à vous deux,

Merci de vous être penché sur ma question.

Les deux formules fonctionnent (je n'en doutais pas) !

Apparemment c'est la réponse de Tontong qui dans mon cas est la plus adaptée aux formules contenues dans les cellules adjacentes.

En même temps, c'était aussi à moi d'étoffer mon explcation :-)

Encore merci et au plaisir de vous lire à l'avenir.

Fab
0