Posez votre question Signaler

Excel - fonction si [Résolu]

mome67 91Messages postés 11 novembre 2006Date d'inscription - Dernière réponse le 15 janv. 2009 à 18:03
Bonjour,
Voilà j'ai à nouveau besoin de vos lumières!!
J'ai besoin d'utiliser la fonction si dans un tableau excel mais j'ai besoin d'aller au-delà des 7 imbrications possibles. Comment faire pour contourner le problème? J'espère que je suis assez claire!!!
Merci d'avance pour vos réponse.
Lire la suite 

Excel - fonction si »

21 réponses
Réponse
+1
moins plus
bonjour

Pour te permettre de prendre de l'avance, un petit exemple qui te permet de voir ce que l'on peut faire et tu n'es pas limité à 7 catégories mais par la taille de la feuille seulement.

http://www.cijoint.fr/cjlink.php?file=cj200901/cij4c3JLD1.xls
Ajouter un commentaire
Réponse
+0
moins plus
bonjour

Excel propose de nombreuses fonctions et si tu te crois obligée de faire une fonction à rallonge c'est que tu n'as pas utilisé la bonne fonction pour résoudre ton problème.

Mets nous une exemple sur http://www.cijoint.fr/index.php
et mets ici le lien généré on t'aidera plus judicieusement qu'avec des SI.
Ajouter un commentaire
Réponse
+0
moins plus
Je n'ai malheureusement pas le fichier sous le coude, je l'ai laissé sur mon poste de travail!!
Mais je le mettrais dès demain!

sinon je me lance dans des explications :

en C1 : 220145, B2 : 220232, B3 : 200140.....B8 : 220150
en D1 : "loyer", C2 : "licences", C3 : "cotisations"......C8 : "ventes"
et j'aimerais que quand on saisisse dans la cellule A1 le code 220145, il s'affiche en B2 "loyer", et ainsi de suite...
vous m'avez suivi??
JvDo - 12 janv. 2009 à 18:07
Bonsoir,

RECHERCHEV() sera une solution à ton souci

cdlt
Ajouter un commentaire
Réponse
+0
moins plus
je te remercie vraiment beaucoup, tu m'enlèves une sacré épine du pied!! ça marche d'enfer!!!
et en plus de ça avec une rapidité exemplaire et un exemple des plus concret et explicite!
encore un grand merci!!
Ajouter un commentaire
Réponse
+0
moins plus
Salut, juste un petit complément, si RECHERCHEV() ne trouve pas le code spécifié elle te renvoie une erreur: #NA, si tu veux que ta cellule marque rien "" au lieu de #NA tu peux utiliser ce type de formule: =SI(ESTNA(RECHERCHEV(15,A3:E8,2,FAUX)) = VRAI, "", RECHERCHEV(15,A3:E8,2,FAUX))
Ajouter un commentaire
Réponse
+0
moins plus
bonjour

Merci pour le petit complément qui est effectivement utile pour éviter les erreurs de recherche sauf que, lorsque tu saisis le code avec une validation de liste déroulante, tu n'as aucune "chance" de passer par la case erreur sauf si tu t'amuses à détruire ta liste après saisie.

Sur une version française, puisque c'est le cas des fonctions, les séparateurs de paramètres sont à remplacer par des points-virgules, si on veux pouvoir saisir la formule.
triwix - 13 janv. 2009 à 07:13
Tout a fait exact gbinforme c'était juste pour le petit complément, car moi au début j'était bien ennuyé avec ce #NA, en l'occurence dans la zone de liste pas de soucis.
gbinforme - 13 janv. 2009 à 08:46
bonjour

Si tu ne fais pas de calcul avec les résultats en erreur, pour éviter de surcharger les formules, tu peux aussi mettre une mise en forme conditionnelle :

- "la formule est"
- =ESTERREUR(D2)
- format : police et fond de couleur identique
Ajouter un commentaire
Réponse
+0
moins plus
encore merci à tous pour vos réponses!!
je mets tout ça en pratique dès demain!!
Ajouter un commentaire
Réponse
+0
moins plus
voilà, j'ai bien appliqué la formule recherchev est ça fonctionne a merveille!!
maintenant, j'aimerai peaufiner un peu mon tableau et faire une liste de choix déroulante! comme l'avais suggéré "gbinform", le soucis c'est que j'ai eu beau chercher je n'ai pas réussi à le faire!!!!
une bonne âme, pourrait aider à nouveau une néophite comme moi????
Ajouter un commentaire
Réponse
+0
moins plus
Va dans données - validation et la tu peux choisir la plage où sont tes infos, choisir d'avoir un message erreur si la valeur entrée manuellement n'est pas dans ton tableau, ou choisir de pouvoir sélectionner uniquement des valeurs du tableau...
Ajouter un commentaire
Réponse
+0
moins plus
merci beaucoup, je venais juste de mettre le doigts dessus!!!
j'appliquerais ça demain!!!
Ajouter un commentaire
Réponse
+0
moins plus
bonjour

Pour une explication plus complète tu peux regarder ici en te limitant aux 5 premières phases.
Ajouter un commentaire
Réponse
+0
moins plus
désolé mais me revoilà!!
j'ai effectivement réussi a créer ma fameuse "liste déroulante", mais j'ai un autre soucis!! (forcement sinon ça serait beaucoup trop facile!!!)
j'aimerais savoir si il est possible de modifier la police de la liste car c'est vraiment trop petit??
Ajouter un commentaire
Réponse
+0
moins plus
bonjour

modifier la police de la liste n'est pas possible à moins que tu ne trouves l'astuce mais tu n'es pas la seule ni la première à chercher et à ma connaissance personne n'a de solution.

La police de liste n'a pas tenu compte de l'évolution des résolutions...
Ajouter un commentaire
Réponse
+0
moins plus
et bien c'est bien bien dommage!! mais en tout cas merci beaucoup!
tant pis, je me passerais de ces listes à moins que quelqu'un a une solution pour contourner le problème?
Ajouter un commentaire
Réponse
+0
moins plus
bonjour

Pour contourner le problème, la seule façon connue est de remplacer la liste déroulante par une combox dont on peut gérer la taille de police. Si cela t'intéresse je peux regarder pour te ressortir un exemple.
Ajouter un commentaire
Réponse
+0
moins plus
Salut, je cherche une solution aussi à ce soucis, donc gbinforme si tu as un exemple de combox sous la main je suis preneur.

Sinon mome67 si ta page le permet, la solution est de zoomer sur celle-ci ca agrandi les cellules et la liste déroulante par la même.

A +
Ajouter un commentaire
Réponse
+0
moins plus
dans ce cas quel est la différence entre une liste déroulante et une combox?
sinon, oui effectivement je veux bien un exemple si ça ne te dérange pas !!

pour ce qui est de zoomer, j'y ai bien pensé mais ça ne m'arrange pas vraiment au vu de la configuration de mon tableau!!
Ajouter un commentaire
Réponse
+0
moins plus
bonjour

quel est la différence entre une liste déroulante et une combox?

- une liste déroulante est affichée par la fonction de validation et n'a pas de propriétés modifiables.

- une combox ou une listebox sont des contrôles qui possédent des propriétés modifiables : police, couleur, etc

je veux bien un exemple

J'essaie de te préparer cela pour que ce soit facile à mettre en œuvre.
Ajouter un commentaire
Ce document intitulé « Excel - fonction si » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook