La fonction si

Fermé
nefzawi66 Messages postés 1 Date d'inscription samedi 6 septembre 2014 Statut Membre Dernière intervention 6 septembre 2014 - 6 sept. 2014 à 15:06
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 - 6 sept. 2014 à 15:25
slt j'ai un service a demande, c q j veu dans une formule metre plusieurs argument de la foction si exp: je veux si la case A1 contienne 10 resultat 1 et si elle contienne 16 resultat 1.5,21resultat 2 aissi de suite si je peu pas allors oriente moi sur une noter fonction merci d'avance

2 réponses

via55 Messages postés 14502 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 9 décembre 2024 2 736
6 sept. 2014 à 15:24
Bonjour

Il faut imbriquer les SI :

=SI(A1=10;1;SI(A1=16;1,5;SI(A1=21;2; etc en terminant la formule par ;"" puis autant de parenthèses fermées qu'avant

Par contre si tu as beaucoup de cas il vaudrait mieux faire un tableau sur une autre feuille avec en premiere colonne les valeurs 10, 16 21 etc et en 2nde colonne les resultats à renvoyer : 1, 1.5, 2 etc
Tu selectionnes ensuite toute la plage des 2 colonnes remplies de ce tableau (par exemple de A1àB10 s'il y a 10 valeurs) Clic droit Nommer la plage et tu lui attribues le nom base

Ensuite dans la 1ere feuille à la place de la formule avec des SI tu mets celle ci :
=RECHERCHEV(A1;base;2;0) qui va rechercher la valeur en A1 dans la 1ere colonne de la base et renvoyer le résultat en colonne 2 (le 2 dans la formule) avec une correspondance excate (le 0 dans la formule)

De plus en procédant ainsi tu peux facilement modifier les nombres dans le tableau si nécessaire sans avoir à changer toutes les formules

Cdlmnt
0
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 110
6 sept. 2014 à 15:25
Bonjour,

Déjà commence par utiliser un langage compréhensible et non style sms "c q j veu dans une formule metre" comme "ce que je veux dans une formule c'est mettre etc..." ce sera plus facile pour te lire.
Si j'ai bien compris, la formule serait

=si(A1=10;1;si(A1=16;1.5;si(A1=21;2;"")))

si on connaissait tous les paramètres contenu en A1 il serait possible d'écrire une formule plus technique
0