Excel - fonction si

Résolu
mome67 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   -  
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   - 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.
A voir également:

18 réponses

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 718
 
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
1
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 718
 
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.
0
mome67 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   2
 
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??
0
JvDo Messages postés 1978 Date d'inscription   Statut Membre Dernière intervention   858
 
Bonsoir,

RECHERCHEV() sera une solution à ton souci

cdlt
0
mome67 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   2
 
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!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
triwix Messages postés 296 Date d'inscription   Statut Membre Dernière intervention   22
 
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))
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 718
 
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.
0
triwix Messages postés 296 Date d'inscription   Statut Membre Dernière intervention   22
 
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.
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 718 > triwix Messages postés 296 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
mome67 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   2
 
encore merci à tous pour vos réponses!!
je mets tout ça en pratique dès demain!!
0
mome67 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   2
 
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????
0
triwix Messages postés 296 Date d'inscription   Statut Membre Dernière intervention   22
 
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...
0
mome67 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   2
 
merci beaucoup, je venais juste de mettre le doigts dessus!!!
j'appliquerais ça demain!!!
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 718
 
bonjour

Pour une explication plus complète tu peux regarder ici en te limitant aux 5 premières phases.
0
mome67 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   2
 
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??
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 718
 
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...
0
mome67 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   2
 
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?
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 718
 
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.
0
triwix Messages postés 296 Date d'inscription   Statut Membre Dernière intervention   22
 
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 +
0
mome67 Messages postés 83 Date d'inscription   Statut Membre Dernière intervention   2
 
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!!
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 718
 
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.
0