Fonction rechercheV

Dodosoro -  
 Dodosoro -
Bonjour,

J'aimerais avoir votre aide sur cette situation:
Je veut utiliser deux RECHERCHEV pour effectuer un calcul.
En fait, la vérification est liée à deux conditions: le code et la réf.
j'utilise déjà une formule, mais elle est liée à une seule condition: SI(C5="Budget";J5;SI(C5="Réel";RECHERCHEV(F5;F:J;5;FAUX)-SOMME.SI.ENS($J$4:J5;$F$4:F5;F5;$C$4:C5;C5);"")) et je voudrais lié la RECHERCHEV à deux conditions.

Cordialement!

6 réponses

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

Ce n'est pas facile de comprendre ce que tu veux faire
utiliser deux RECHERCHEV pour effectuer un calcul
je voudrais lié la RECHERCHEV à deux conditions.

Tu as assemblé plusieurs fonctions et tu peux en mettre d'autres mais sans connaitre ni ton besoin, ni la structure de ton classeur l'on ne pourrait que te proposer une bouteille à la mer. ;-)
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Donc :
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
0
Dodosoro
 
J'ai laissé plus amples de détail dans ce lien https://www.cjoint.com/c/HAgpQW5foZy
Je vous prie de le consulter.
Merci beaucoup
Cordialement!!
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour Dodosoro

Votre fichier modifié comme je l'ai compris

https://www.cjoint.com/c/HAgr3pUiZCx
0
Dodosoro
 
Bonsoir
Je vous remercie pour l'aide que vous m'avez apporter.
La formule passe bien, seulement que :
- Quand le "Code" est identique et que la "Réf. B" est différente, il y a addition des sommes.
- Ce que je veux est que si tant que la "Réf. B" est différente il ne doit pas y avoir de d'addition
Exemple:
Pour un ensemble d'opération quelconque

Ce que je veux
Nature Code Réf. B Montant Solde
Budget ou1 B0001118 4 000 000 4 000 000
Réel ou1 B0001118 1 500 000 2 500 000
Budget ou1 B0001120 1 000 000 1 000 000
Réel ou1 B0001120 400 000 600 000

Ce que présent le document que vous m’avez envoyé
Nature Code Réf. B Montant Solde
Budget ou1 B0001118 4 000 000 4 000 000
Réel ou1 B0001118 1 500 000 2 500 000
Budget ou1 B0001120 1 000 000 1 000 000
Réel ou1 B0001120 400 000 3 100 000 (addition du solde du code "ou1" de la réf B
"B0001118" au code "ou1" de la réf. B "B0001120")

Merci de bien vouloir me venir en aide!
Cordialement!
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Bonjour messieurs.

J'ai toujours détesté les formules compliquées ... L'un de vous pourrait-il m'expliquer pourquoi avoir écrit RECHERCHEV(F4;F:J;5;FAUX) au lieu de J:J ?
Cela m'aiderait à comprendre le reste ! Merci.
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour Raymond

RECHERCHEV(F4;F:J;5;FAUX)
on recherche F4 dans la colonne F et on prend l'info en colonne J donc la 5 ème colonne après la colonne F ( F, G, H, I, J) = 5
Faux pour avoir la recherche exacte
Mais je pense que vous le saviez!
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Ce que je signale, c'est qu'en écrivant simplement =J:J on trouve aussi 5 ...
Mais je pense que tu l'as oublié !
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Raymond pouvez-vous m'expliquer votre raisonnement car je ne comprends pas
colonne référence F et colonne réponse colonne j
Je doit bien mettre F:J ou alors j'ai oublié quelque chose ?
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Je recommence :
à la place de
RECHERCHEV(F4;F:J;5;FAUX)
on écrit
J:J
parce que c'est pareil !
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Je viens de comprendre votre réponse, il ne faut pas faire de rechercheV.
On prend l'info de la colonne J directement.
La formule devient:

=SI(I4="";"";SI(C4="Budget";J4;J:J-SOMME.SI.ENS($J$4:J4;$C$4:C4;C4;$F$4:F4;F4;$I$4:I4;I4)))
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour Dodosoro

Voici le fichier avec la correction

https://www.cjoint.com/c/HAhjv1wvDKx
0
Dodosoro
 
Bonsoir
Encore une fois de plus merci a vous!
La formule passe parfaitement bien! Je vous en remercie infiniment.
Je voudrais ajouté que la proposition de Raymond m'a aussi servie. En utilisant RECHERCHEV(I5;I:J;2;FAUX) de la 5ème ligne, et en gardant les autres éléments tel, le résultat est sans appel, celui attendu.
Encore merci pour tout!
Que Dieu nous bénisse!
0
Dodosoro
 
Bonjour

Je reviens de nouveau pour sollicité votre expertise pour le même fichier de la semaine dernière.
En effet, j'ai saisi un budget complet et le constat que je fais, c'est que quand je commence à exécuter la réalisation, à savoir "Réel", c'est seulement le solde de la 1ère ligne, à savoir la ligne 4, qui se reproduit sur toutes les autres lignes où j'utilise "Réel" dans la colonne Nature.
J'ai beau vérifier les formules que j'ai mis mais toujours le même résultat. Aussi toutes les formules que vous m'avez proposer ont été toutes essayées.

J'ai besoin de votre aide svp!
Merci!
Cordialement Dodosoro!
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
et quels sont les résultats qu'on devrait obtenir ?
0
Dodosoro
 
Bonsoir
Merci bien!

Le problème c'est que ce n'est pas les informations de la première ligne que je met dans les lignes suivantes.
Je devais avoir comme résultat, le solde de la ligne correspondante du budget en question.

Je vous laisse le lien du fichier en question pour que vous le voyez
https://www.cjoint.com/c/HAkmHHssx7p

Merci!
Cordialement Dodosoro
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Je m'excuse ; j'ai mal posé ma question ...
Dans ton tableau, ajoute des montants en J13:J19 et dis-nous ce qu'on devrait trouver en K12:K19
0

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

Posez votre question
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour Dodosoro

Le fichier

https://www.cjoint.com/c/HAkpMgkWYtx

la colonne i est triée dans l'ordre croissant, le problème est peut être là pour vous
0
Dodosoro
 
Bonjour PHILOU

Avant tout, grand MERCI!
J'ai pu télécharger le fichier que vous m'avez laissé, je l'ai également tester mais j'ai toujours le même résultat. Aussi, pour les infos de la colonne I, j'ai pas encore modifié, c'est le seul et même code j'ai utilisé jusqu'à présent. Par ailleurs, j'ai joint le fichier (un nouveau) sur la plateforme.

Cordialement Dodosoro!
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
ou est le nouveau lien ?
0
Dodosoro
 
Le voici
https://www.cjoint.com/c/HAkmHHssx7p
0
PHILOU10120 Messages postés 6445 Date d'inscription   Statut Contributeur Dernière intervention   824
 
Bonjour Dodosoro

Le fichier modifié

https://www.cjoint.com/c/HAlkhQP4r5x

En espérant répondre à votre problème !
0
Dodosoro
 
Bonjour PHILOU

Je vous remercie infiniment pour votre contribution.
La formule est parfaite, en tout cas elle marche parfaitement bien.
Encore mille fois merci pour tout! Que Dieu vous bénisse!

Cordialement Dodosoro
0