fonction SI et opérateur

Azerty13

XLDnaute Junior
Bonjour à tous,

J'essaye d'utiliser une fonction SI avec référence à l'opérateur dans une cellule séparée. Néanmoins, je pense que la valeur renvoyée est un STRING et donc me génère une erreur.
Toute la question étant de savoir si on peut faire référence à l'opérateur en dehors de la fonction et si oui quelle fonction complémentaire utilisée.

Ci-joint un exemple avec mon echec.

Merci pour vos lumières.
 

Pièces jointes

  • excel download.xlsx
    8.7 KB · Affichages: 18

job75

XLDnaute Barbatruc
Bonjour,

Ce ne sont pas les pourcentages qui posent problème mais les nombres décimaux.

Il faut remplacer le séparateur décimal virgule "," par le point "." :
Code:
=SI(eval(SUBSTITUE(A8&A3&B3;",";"."));A1;SI(eval(SUBSTITUE(A8&C3&D3;",";"."));C1;SI(eval(SUBSTITUE(A8&E3&F3;",";"."));E1;"")))
Fichier (2).

PS : bien sûr on pourrait faire faire ce travail par la fonction eval, essayez...

A+
 

Pièces jointes

  • eval(2).xlsm
    19.4 KB · Affichages: 18

Discussions similaires

Réponses
4
Affichages
250
Réponses
2
Affichages
283

Statistiques des forums

Discussions
312 502
Messages
2 089 019
Membres
104 006
dernier inscrit
CABROL