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

  1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    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
    1. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      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
    2. 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
  2. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour Dodosoro

    Votre fichier modifié comme je l'ai compris

    https://www.cjoint.com/c/HAgr3pUiZCx
    0
    1. 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
  3. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    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
    1. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
       
      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
    2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      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
    3. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
       
      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
    4. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      Je recommence :
      à la place de
      RECHERCHEV(F4;F:J;5;FAUX)
      on écrit
      J:J
      parce que c'est pareil !
      0
    5. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
       
      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
  4. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour Dodosoro

    Voici le fichier avec la correction

    https://www.cjoint.com/c/HAhjv1wvDKx
    0
    1. 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
    2. 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
    3. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      et quels sont les résultats qu'on devrait obtenir ?
      0
    4. 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
    5. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    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
    1. 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
    2. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
       
      ou est le nouveau lien ?
      0
    3. Dodosoro
       
      Le voici
      https://www.cjoint.com/c/HAkmHHssx7p
      0
  7. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour Dodosoro

    Le fichier modifié

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

    En espérant répondre à votre problème !
    0
    1. 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