Debug fonction(s) inbriqués

  • Initiateur de la discussion Initiateur de la discussion Khol
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Khol

XLDnaute Nouveau
Bonsoir tous, j'ai un niveau intermediaire et je ne suis pas sur de la synthaxe a appliqué sur la fonction OU() imbriqué.

Voila ce que j'aimerai réaliser :

Je fais un 3 type de test en utilisant des fonction SI() qui ont pour action si VRAI de faire une RECHERCHEH() dans différentes plages.

Maintenant probleme, dans les 3 fonctions SI() il y'a plusieurs valeurs qui doivent me renvoyer VRAI. donc j'utilise en plus une fonction OU() pour validé ces 3 valeurs et donc lancer ma RECHERCHEH() correspondante.

voila le bordel 😛
=SI(E20=2007;2008; la c bon, c'est la partie simple
SI(E20=s1 2007 ou(s2 2007;s1 2008;s2 2008);RECHERCHEH(E20;E3:H4;2;FAUX); la, la valeur VRAI peut etre : s1 2007; s2 2007; s1 2008; s2 2008
SI(E20=t*;RECHERCHEH(E20;E5:L6;2;FAUX); la, les valeurs vrais peuvent etre la meme chose mais par trimestre t* --> fonctionne pas!
RECHERCHEH(E20;$E$1:$AB$2;2;FAUX)))) ca c'est l'action si 1er SI = FAUX


Merci d'avance pour vos conseils.
Je me prends la tête car j'arrive pas à utiliser une recherche partiel de type '*' ou '?'
si jy arrivai comme ca ca serait plus simple.

Merci encore!
 
Re : Debug fonction(s) inbriqués

Salut Khol,

Tu ne pourrais pas nous mettre ton fichier en ligne 😕

Parfois on résoud ce genre de problème avec un SOMMEPROD()
"tout simplement"

A+
 
Re : Debug fonction(s) inbriqués

Bonsoir Bruno, merci de me répondre.

Non je peux pas mettre en ligne, surtout que y'a une BDD derrière.
Mais en faite je me suis mal exprimé en copiant ma fonction.

En faite c'est tout con.

J'ai 2 fonctions SI() qui doivent me renvoyer VRAI si elles trouvent respectivement:
1) s1 2007 ; s2 2007 ;s1 2008; s2 2008.

--> Donc le dénominateur commun c'est 's'

2) t1 2007, ...., t4 2008

--> donc y'a toujours 't' en premier

J'ai essayé d'utiliser tout connement 't*' et 's*' mais ca ne marche pas.
Il y'a pourtant bien un caractère pour dire qu'on ne sait pas ce qui vient derrière non? je croyais que c'était '*'.

Merci 🙂
 
Re : Debug fonction(s) inbriqués

Boinjour à tous,
Re Bruno 🙂,

Peux-tu essayer avec :
Code:
=GAUCHE(A1;1)="s"
pour trouver que la première lettre de la cellule A1 est bien un s
Tu auras Faux ou Vrai

A+

Edition : Un gros bisou ++ à Mireille 🙂
 
Dernière édition:
Re : Debug fonction(s) inbriqués

Bonjour,
Hello bruno 🙂


Pour ne prendre que le 1er caractère, peut-être avec si(gauche(A1;1)="t"; alors; sinon) ?

@ +

M

Edit: Et toc! encore à la bourre moi !!
Grosse bise 🙂
 
Re : Debug fonction(s) inbriqués

Re,

Un copier/collage spécial => valeur de quelques données de ton tableau dans un autre classeur

Puis une modification des valeurs confidentielles

Et hop le tour est joué 😉

Sinon '*' peut fonctionner dans les SOMME.SI mais pas dans les formules "simple"

A+
 
Re : Debug fonction(s) inbriqués

Bonjour Khol et à tous,

Peut-être une solution :
=SI(E20=2007;2008;SI(GAUCHE(E20;1)="s";RECHERCHEH(E20;E3:H4;2;FAUX);SI(GAUCHE(E20;1)="t";RECHERCHEH(E20;E5:L6;2;FAUX);RECHERCHEH(E20;$E$1:$AB$2;2;FAUX))))
 
Re : Debug fonction(s) inbriqués

Merci tous!

J'ai toujours une erreur #NOM
pourtant la fonction que vous m'avez soumise devrait marcher.
ca donne :
=SI(E20=GAUCHE(s;1);RECHERCHEH(E20;E3:H4;2;FAUX);SI(E20=GAUCHE(t;1);RECHERCHEH(E20;E5:L6;2;FAUX);RECHERCHEH(E20;$E$1:$AB$2;2;FAUX)))

Donc je vais me débrouiller, merci de votre aide.

Concernant l'utilisation de caractéres de type '*' ou '?' j'ai rêver? ca n'existe pas?

Bonne soirée!
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
805
Retour