Test Logique valeur si vrai valeur si faux

Résolu
NormLamarre Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -  
NormLamarre Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,



J'ai touvé cette formule dans un forum qui je crois fait partie d'un tableau de comptabilité mais j'aimerais qu'elle soit encore plus pratique car je veux qu'elle recherche dans 2 feuilles séparées au lieu de seulement une, soit Codes Crédit et Codes Débit et qu'elle me retourne l'info appropriée.

Celle-ci fonctionne très bien mais comment rajouter l'autre feuille dans la formule
SI(ESTNA(RECHERCHEV(B13;CODES_Débit!$A$1:$B$304;2;FAUX));"";RECHERCHEV(B13;CODES_Débit!$A$1:$B$304;2;FAUX))

si Test logique: ESTNA(RECHERCHEV(B13;CODES_Débit!$A$1:$B$304;2;FAUX))

Valeur si vrai ""

Valeur si faux: RECHERCHEV(B13;CODES_Débit!$A$1:$B$304;2;FAUX)
A voir également:

4 réponses

Raymond PENTIER Messages postés 58998 Date d'inscription   Statut Contributeur Dernière intervention   17 369
 
Bonjour.

La fonction RECHERCHEV ne peut examiner qu'une seule plage à la fois. Il en faudrait donc 2 dans la formule, qui ressemblerait à une usine à gaz du genre

=SI( ESTNA(RECHERCHEV(B13;CODES_Débit!$A$1:$B$304;2;FAUX))
; SI(ESTNA(RECHERCHEV(B13;CODES_Crédit!$A$1:$B$304;2;FAUX));"";
RECHERCHEV(B13;CODES_Crédit!$A$1:$B$304;2;FAUX)) ;

RECHERCHEV(B13;CODES_Débit!$A$1:$B$304;2;FAUX) )

Attention, non garanti : Je n'ai pas pu tester, n'ayant pas ton fichier !
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Boniour,

Essaie quelque chose comme :
=SI(ESTNA(RECHERCHEV(B13;CODES_débit!$A$1:$B$304;2;FAUX));SI(ESTNA(RECHERCHEV(B13;CODES_crédit!$A$1:$B$304;2;FAUX));"";RECHERCHEV(B13;CODES_crédit!$A$1:$B$304;2;FAUX));RECHERCHEV(B13;CODES_débit!$A$1:$B$304;2;FAUX))
0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
Bonjour Raymond

Excuse-moi, on arrive au même résultat mais tu as été plus rapide !!!
0
Raymond PENTIER Messages postés 58998 Date d'inscription   Statut Contributeur Dernière intervention   17 369
 
Tu n'as pas à t'excuser : au contraire tu me rassures, car ce serait étrange qu'on se soit trompés tous les deux !
Cordialement.
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 440
 
Bonjour

ben tiens, aujourd'hui , je me laisse aller à une autre configuration:

=SI(ESTVIDE(B3;"";RECHERCHEV(B13;SI(NB.SI(CODES_débit!$A$1:$A$304;B13)>0;CODES_débit!$A$1:$B$304;CODES_crédit!$A$1:$B$304);2;0))

en supposant que B13 est dans l'un ou dans l'autre

Crdlmnt







0
NormLamarre Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
 
Salut les gars

J'essayé avec la solution de Patrice qui est semblable à celle de Raymond et hourra çà fonctionne. cela me permet de mettre à jour mes deux bases (Codes_Débit et Codes_Crédit). Vous avez bien compris que Débit veux dire Déboursés et que Crédit, des entrées d'argent. Et j'ai essayé celle de Vaucluse et malheureusement, celle-ci ne s'applique pas à mon fichier, désolé.

Si vous voulez d'autres détails, n'hésitez pas à m'envoyez un email

Merci encore

Normand
0