Foncion si excel, chiffre et lettre

Résolu/Fermé
nicoco98 Messages postés 59 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 24 février 2011 - 6 mars 2009 à 10:16
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 6 mars 2009 à 10:34
Bonjour,

Je recherche une formule me permettant d'appliquer la valeur +1 si la cellule contient le texte E sinon la valeur -1

Je m'explique:

Je saisi des coordonnées géographiques du type: 5°52'54" E qui correspond à une longitude... il a des villes où la longitude serait de la forme 4°45'23" O : ouest car à "gauche" du méridien de Greenwich

Donc j'ai trouvé une formule me permettant de convertir ma saisie en degré décimale:

En A1 je saisie 5°52'54" E
En A2 j'applique ma formule et j'obtiens : 5,88

Et là je voudrais rajouter une condition à ma cellule A2 disant que si A1 contient E, on laisse tel quel ou on multiplie par +1, sinon on multiplie par -1

j'espère avoir été assez clair et que c'est compréhensible!

Par exemple si en A1 je saisie 5°52'54" O, je veux obtenir -5,88 en A2!!

Merci de votre aide

cordialement

Nico
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 418
6 mars 2009 à 10:34
Bonjour
essayez en A2 la formule

=SI(DROITE(A1;1)="E";(STXT(A1;1;CHERCHE("E";A1;1)-1))*-1;SI(DROITE(A1;1)="O";STXT(A1;1;CHERCHE("O";A1)-1)))
Nota: elle affiche faux si votre cellule A1 ne se termline pas par ou E
Crdlmnt
2
Mabelle60 Messages postés 468 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 21 juin 2017 130
6 mars 2009 à 10:24
Salut
=SI(DROITE(A1;1)="E";ta formule;ta formule *-1)
1
nicoco98 Messages postés 59 Date d'inscription vendredi 18 avril 2008 Statut Membre Dernière intervention 24 février 2011
6 mars 2009 à 10:32
Merci pour la réponse rapide!! ca marche nickel!
0