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
249
Réponses
2
Affichages
282

Statistiques des forums

Discussions
312 492
Messages
2 088 895
Membres
103 982
dernier inscrit
krakencolas