Aide sur une formule
Résolu/Fermé
sim10912
Messages postés
26
Date d'inscription
mercredi 6 mars 2013
Statut
Membre
Dernière intervention
11 août 2015
-
2 mai 2013 à 12:42
kgigant Messages postés 202 Date d'inscription lundi 21 mars 2011 Statut Membre Dernière intervention 8 janvier 2014 - 2 mai 2013 à 14:11
kgigant Messages postés 202 Date d'inscription lundi 21 mars 2011 Statut Membre Dernière intervention 8 janvier 2014 - 2 mai 2013 à 14:11
A voir également:
- Aide sur une formule
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel - Guide
4 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
2 mai 2013 à 12:55
2 mai 2013 à 12:55
Bonjour
dans toutes vos conditions, le code GAUCHE(cell;1)ou 2° renvoie du texte.
Il est donc possible que Excel ait du mal avec un gauche qui se termine par 0
essayez:, au plus simple, de placer la valeur la valeur 10 entre guillemets:
=SI(GAUCHE(S7;2)="10";"Bruxelles";....
et par prudence si ça fonctionne faites le pour toute votre formule.
Sinon une autre option:
=SI(GAUCHE(S7;2)1=10;"Bruxelles";....
La première solution transforme la valeur cherchée en texte, la seconde numérise le résultat de GAUCHE(...
crdlmnt
dans toutes vos conditions, le code GAUCHE(cell;1)ou 2° renvoie du texte.
Il est donc possible que Excel ait du mal avec un gauche qui se termine par 0
essayez:, au plus simple, de placer la valeur la valeur 10 entre guillemets:
=SI(GAUCHE(S7;2)="10";"Bruxelles";....
et par prudence si ça fonctionne faites le pour toute votre formule.
Sinon une autre option:
=SI(GAUCHE(S7;2)1=10;"Bruxelles";....
La première solution transforme la valeur cherchée en texte, la seconde numérise le résultat de GAUCHE(...
crdlmnt
kgigant
Messages postés
202
Date d'inscription
lundi 21 mars 2011
Statut
Membre
Dernière intervention
8 janvier 2014
9
2 mai 2013 à 12:56
2 mai 2013 à 12:56
utilise la fonction recherchev !!!!! Associe chaque code postale à une région dans un tableau et utilise cette formule
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 418
2 mai 2013 à 13:04
2 mai 2013 à 13:04
Bonjour kgigant
Je crois que ça ne changera rien si ça ne fonctionne pas avec une condition. C'est un problème de format, voir mon message ci dessous
Par contre, c'est vrai que la proposition de faire un tableauu avec les valeurs cherchées et les noms et d'utiliser la recherche des codes devrait simplifier la formule
crdlmnt-
Je crois que ça ne changera rien si ça ne fonctionne pas avec une condition. C'est un problème de format, voir mon message ci dessous
Par contre, c'est vrai que la proposition de faire un tableauu avec les valeurs cherchées et les noms et d'utiliser la recherche des codes devrait simplifier la formule
crdlmnt-
kgigant
Messages postés
202
Date d'inscription
lundi 21 mars 2011
Statut
Membre
Dernière intervention
8 janvier 2014
9
2 mai 2013 à 14:11
2 mai 2013 à 14:11
Bien reçu !
crdlmnt
crdlmnt
2 mai 2013 à 13:13
De fait, grâce au format "10" sur toute la formule, cela fonctionne parfaitement!
Pour répondre à Kgigant, j'aurais pu le faire par recherchev, mais
1) je voulais trouver le résultat via un =si
2) et le problème restait le même, étant donné que mon "si(ou))" était complet... Une recherchev simplifie, mais une fois que la fonction est écrite, cela ne sert a rien d'entamer une recherchev ;)
Merci à tous!