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

Fonctions Si imbriqués

R

Ralph

Guest
Bonjour,

Jusqu'à combien de fois peut-on imbriqués une fonction Si dans une autre fonction Si ? Ma tabelle comporte 6 conditions, j'ai respecté la syntaxe, seulement excel ne tient compte que de 3 conditions !

Y a-t-il un trick ?

Merci d'avance, Ralph de la Suisse
 
G

Gérard DEZAMIS

Guest
Bonjour Ralph
Normalement le maxi est de 7 imbrications ....
Attendons de voir la tête de ton fichier, la mine de ta formule et le sourire cripés de tes données ...

@+
GD
 
E

EXCEL...ent lol

Guest
Version 2002

Hello

Un de mieux, les pari sont ouvert

Je viens d'essayer, j'ai pu mettre 8 "SI" dans ma formule.

Sinon, pour ton pb de formule, je ne vais pas être très original, mais la meilleure façon pour qu'on t'aide, c'est nous écrire ta formule.

A bientôt
 
R

Ralph

Guest
Merci à tous ; )

voilà ma formule :

=SI(C19="Catalogue";C3*D19;SI(C19="Client";D3*D19;SI(C19="Client privilégié";E3*D19;SI(C19="Revendeur";F3*D19;SI(C19="Restaurateur";G3*D19;H3*D19)))))

NB : les termes : Catalogue, client... font tous partis d'une même cellule sur laquelle j'ai appliqué un menu déroulant qui permet de choisir... Ceci ne semlbe pourtant pas déranger...

Dans l'exemple ci-dessus, les chiffres justes sortent pour 'Client priviligié', pour 'Revendeur', et pour la valeur fausse qui est le dernier calcul !
Les termes Catalogue, Client et Restaurateur ne sortent pas alors que tout semble OK !

MILLE MERCI à VOUS TOUS ; )
Ralph
 
G

Gérard DEZAMIS

Guest
Bonjour Ralph

Ta formule fonctionne parfaitement, je suis désolé .... pour toi

Tu as surement fait une petite erreur de copie des éléments de la liste

Vérifie BIEN, TRES BIEN si les Clients Revendeurs etc. sont exactement orthographiés dans ta formule comme dans ta liste de validation ..

C'est une erreur courante

Si tel est le cas .... Tu seras pardonné


@+
Gd
 
T

Ti

Guest
un simple INDEX/EQUIV peut suffire et ta formule sera encore plus simple

si on suppose que les items de ta liste déroulante se trouvent en A10:A15,

tu écris : =INDEX(C3:H3;EQUIV(C19;A10:A15;0))*D19
 
R

Ralph

Guest
Re-salut Gd,

Je pête un câble !!! ; )

..Vais bien contrôler ce que tu m'as dit, la solution n'est pas si loin je le sens.

MERCI à toi et bonne fin de journée,
MS,

Ralph
 
R

Ralph

Guest
Les items de la liste déroulante sont tous en c19 (rajoutés via données - validation...) et correspondent au titre de colonnes (client - client privilégié...).

Y a un truc qui m'échappe ! J'ai bien recontrôlé la formule au niveau de l'orthographe et c'est OK ! (MERCI gd)

Comment se fait-il que le calcul se fasse pour les colonnes 3 et 4 (Client privilégié et revendeur) correctement, alors que pour les autres colonnes, excel affiche la valeure fausse (h3*d19 "voir ci dessus").

C'est vrai que la formule est juste, mais celle-ci ne fonctionne que partiellement, et çà, c'est étonnant. Normalement çà fonctionne ou çà ne fonctionne pas, mais le fait qu'elle ne fonctionne qu'à moitié me troue le luc je vous jure !!!!!!!

j'ai envoyé le fichier à un collègue en pensant que peut-être il me manquait quelques paramètres sur mon excel, mais l'erreur se reproduit exactement pareil chez lui.... Je comprends pas, HELP, MY BRAIN IS GOING NUTS!

Merci à vous tous ; )
 
A

andré

Guest
Salut à vous,

Je viens de lire en diagonale.

Le problème ne serait-il pas du au fait qu'XL arrête de contrôler les conditions dès qu'il rencontre la première qui renvoie VRAI ?

Ândré.
 
T

Ti

Guest
j'aime pas quand on ignore les solutions simples, donc voici l'exemple qui te montre que ça marche avec un simple INDEX/EQUIV (et que par ailleurs même ta formule, quoiqu'inutilement complexe, fonctionne également).
 

Pièces jointes

  • choix.zip
    1.6 KB · Affichages: 33
  • choix.zip
    1.6 KB · Affichages: 31
  • choix.zip
    1.6 KB · Affichages: 35
E

EXCEL...ent lol

Guest
Re: Version 2002

Salut Ralph,

Ta formule n'a AUCUN soucis.

Je l'ai copier sur excel,

j'ai mis des chiffres dans la zone de saisie D3 à H3 et D19,

Et en C19 j'ai essayé toutes les valeurs (catégorie professionnel),

J'ai rencontré aucun problème, le résultat est JUSTE à chaque fois.

Par contre, je n'ai pas mis de menu déroulant, donc ton erreur provient peut-être de là.

A+

Excel...ent lol
 

Discussions similaires

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