Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Formule ; ou est l'erreur?

anthoYS

XLDnaute Barbatruc
Bonjour à tous! Formule en anglais,
traduite de la sorte :

IF pour SI
LEFT pour GAUCHE
RIGHT pour DROITE
OR pour OU

=IF(C8="";"";IF(LEFT(C8)="s";RIGHT(C8)*1;IF(OR(LEFT(C8)="L";LEFT(C8)="T";
LEFT(C8)="P";LEFT(C8)="Y";LEFT(C8)="C";LEFT(C8)="G";LEFT(C8)="H";
RIGHT(C8)-(RIGHT(C8)-1;IF(OR(LEFT(C8)="2";LEFT(C8)="3";LEFT(C8)="4";
LEFT(C8)="5";LEFT(C8)="6";LEFT(C8)="7");LEFT(C8)*1))))

Sachant qu'après chaque point virgule il n'y a pas d'espace, c'est pour pouvoir
lire la formule sur tout l'écran ; Un message indique qu'elle est invalide.
Merci à vous de me venir en aide .
 

Raja

XLDnaute Accro
Re : Formule ; ou est l'erreur?

Bonjour,
Juste une intérrogation, pour les formules en anglais, ne faut-il pas remplacer les points-virgules par les virgules ? A essayer. Par contre, si tu veux qu'on teste la formule, il vaux mieux avoir le fichier qui va avec.
 
Dernière édition:

Tibo

XLDnaute Barbatruc
Re : Formule ; ou est l'erreur?

Bonjour,

Sans fichier, difficile d'analyser cette formule.

Un petit bout de fichier avec une petite explication sur le pourquoi de la formule nous aiderait à t'aider.

Au fait, qu'en est-il de la proposition de formule que je t'ai faite sur ton autre fil ?

L'as-tu testée ?

A te (re)lire avec plus de précisions

@+
 

anthoYS

XLDnaute Barbatruc
Re : Formule ; ou est l'erreur?

Tibo saches que ta proposition de formule c'est avéré inefficace la dernière fois.

J'ai joint un bout de fichier.

Merci à vous.
 
Dernière édition:

Roland_M

XLDnaute Barbatruc
Re : Formule ; ou est l'erreur?

bonjour

Left ! mettre Gauche
Right ! mettre Droite
Or ! mettre Ou

et pour simplifier une formule mettre dans une cellule les valeurs répétitives
Exp A1=Gauche(C8) B1=Droite(C8)

exp: =IF(C8="";"";IF(A1="s";B1*1;IF(OU(A1="L";A1="T";....

Roland
 

Tibo

XLDnaute Barbatruc
Re : Formule ; ou est l'erreur?

re,

Une petite correction de parenthèses.

en F8 (j'obtiens 3 comme résultat) :

Code:
=SI(C8="";"";SI(GAUCHE(C8)="s";DROITE(C8)*1;SI(OU(GAUCHE(C8)="L";
GAUCHE(C8)="T";GAUCHE(C8)="P";GAUCHE(C8)="Y";GAUCHE(C8)="C";
GAUCHE(C8)="G";GAUCHE(C8)="H");DROITE(C8)-(DROITE(C8)-1);
SI(OU(GAUCHE(C8)="2";GAUCHE(C8)="3";GAUCHE(C8)="4";GAUCHE(C8)="5";
GAUCHE(C8)="6";GAUCHE(C8)="7");GAUCHE(C8)*1))))

Je te laisse traduire

@+
 

anthoYS

XLDnaute Barbatruc
Re : Formule ; ou est l'erreur?

Quant à moi ça me met #NAME en F8.

Peut-tu m'envoyer le fichier car la formule sera traduite automatiquement si elle est valide.

Elle marche pour les T ou S quelque chose uniquement. Pour les "a/b", on m'affiche donc #NAME.

Merci Tibo,

Cdt.
 

Tibo

XLDnaute Barbatruc
Re : Formule ; ou est l'erreur?

re,

IF pour SI
LEFT pour GAUCHE
RIGHT pour DROITE
OR pour OU

et réciproquement.

@+
 

Pièces jointes

  • Anthoys.zip
    14.2 KB · Affichages: 27
  • Anthoys.zip
    14.2 KB · Affichages: 19
  • Anthoys.zip
    14.2 KB · Affichages: 23

anthoYS

XLDnaute Barbatruc
Re : Formule ; ou est l'erreur?

Je sais bien mais le soucis ne venait pas de là.

C'est bon c'est résolu, un grand merci à Tibo.

Bon(ne) début (et fin) de soirée!

@+
 
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…