Rechercher : dans
Par :

Excel - fonction si

Dernière réponse le 15 jan 2009 à 18:03:44 mome67, le 12 jan 2009 à 17:31:48 
 Signaler ce message aux modérateurs

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.

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « Excel fonction si » dans :
[Excel] Colorer des cellules sur conditions VoirIl existe dans Excel des fonctions très pratiques mais peu connues et peu utilisées. Exemple : vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un...
Formules Excel de base VoirVoici quelques formules de bases qui sont faciles à réaliser et qui peuvent donner un peu de vie à une feuille Excel ! Pour cette astuce, on supposera que l’on veut que le résultat s’affiche dans la cellule B10 et on se servira principalement des...
Tableur - La saisie de données VoirSAISIE DE DONNEES LITTERALES Vous êtes prêt à entrer des données dans votre feuille de calcul. Nous vous déconseillons toutefois de le faire avant d’avoir réfléchi soigneusement à ce que vous voulez obtenir : de façon générale, mieux vaut bâtir sur...

1

gbinforme, le 12 jan 2009 à 17:41:25

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.
Toujours zen

Répondre à gbinforme

2

mome67, le 12 jan 2009 à 17:50:32

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??

Répondre à mome67

3

JvDo, le 12 jan 2009 à 18:07:19

Bonsoir,

RECHERCHEV() sera une solution à ton souci

cdlt

Répondre à JvDo

4

gbinforme, le 12 jan 2009 à 18:22:50
  • +1

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.xl­s
Toujours zen

Répondre à gbinforme

5

mome67, le 12 jan 2009 à 18:38:31

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!!

Répondre à mome67

6

triwix, le 12 jan 2009 à 19:11:13

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)) Patience est mère de surretée

Répondre à triwix

7

gbinforme, le 12 jan 2009 à 21:12:24

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.
Toujours zen

Répondre à gbinforme

9

triwix, le 13 jan 2009 à 07:13:26

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. Patience est mère de surretée

Répondre à triwix

10

gbinforme, le 13 jan 2009 à 08:46:08

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
Toujours zen

Répondre à gbinforme

8

mome67, le 12 jan 2009 à 21:44:31

Encore merci à tous pour vos réponses!!
je mets tout ça en pratique dès demain!!

Répondre à mome67

11

mome67, le 13 jan 2009 à 20:30:00

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????

Répondre à mome67

12

triwix, le 13 jan 2009 à 20:43:14

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... Patience est mère de surretée

Répondre à triwix

13

mome67, le 13 jan 2009 à 20:46:51

Merci beaucoup, je venais juste de mettre le doigts dessus!!!
j'appliquerais ça demain!!!

Répondre à mome67

14

gbinforme, le 13 jan 2009 à 22:50:49

Bonjour

Pour une explication plus complète tu peux regarder ici en te limitant aux 5 premières phases.
Toujours zen

Répondre à gbinforme

15

mome67, le 14 jan 2009 à 21:08:06

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??

Répondre à mome67

16

gbinforme, le 14 jan 2009 à 21:45:43

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...
Toujours zen

Répondre à gbinforme

17

mome67, le 14 jan 2009 à 22:13:16

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?

Répondre à mome67

18

gbinforme, le 15 jan 2009 à 08:42:03

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.
Toujours zen

Répondre à gbinforme

19

triwix, le 15 jan 2009 à 08:51:41

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 + Patience est mère de surretée

Répondre à triwix

20

mome67, le 15 jan 2009 à 17:20:24

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!!

Répondre à mome67

21

 gbinforme, le 15 jan 2009 à 18:03:44

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.
Toujours zen

Répondre à gbinforme