La fonction si

nefzawi66 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
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
A voir également:

2 réponses

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 
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