Formule erronée besoin d'aide svp !!!

WannabeExcelmaster -  
DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je tente de trouver la bonne formule qui recherche le mot "billet" dans la colonne B et prend le montant de la colonne C. Pourquoi ma formule ci-dessous ne fonctionne pas ?
=decaler(b1;equiv(*Billet*;b4:b114;0);1)

Aussi, j'aimerais faire une somme de tous ces montants trouvés à la première formule.
Puis-je faire quelque chose comme =SOMME(decaler(b1;equiv(*Billet*;b4:b114;0);1))

Merci !

Configuration: Windows / Chrome 83.0.4103.116

2 réponses

  1. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Bonjour à tous,

    Supposons que le mot "billet" se trouve en B4
    equiv(*Billet*;b4:b114;0) ==>1 (c'est la premiere cellule de la plage b4:b114)
    =decaler(b1;equiv(*Billet*;b4:b114;0);1) ==>decaler(b1;1;1)==>c2
    tu as quelque chose en c2 ? non
    dans ce cas la , on utilise la fonction recherchev()
    =recherchev("billet";b4:c114;2,0) ==>Ça te trouve la cellule adjacente a celle qui contient billet
    Regarde dans l'aide la syntaxe de la fonction recherchev()
    On peut aussi utiliser la fonction
    =index(c4:c114; equiv("billet";b4:b114;0))

    mais avec ces formules, tu n'auras que la premiere occurence trouvée de "billet"

    Si tu veux faire la somme, tu utiliseras la formule somme.si( b4:b114;"billet";c4:c114) voir la syntaxe dans l'aide

    Crdlmt
    1
    1. WannabeExcelmaster
       
      Merci DjiDji59430,

      Néanmoins, de cette façon, j'e n'ai que le montant C34 qui est sortit alors que dans la colonne B (entre B4 et B114) il y a plusieurs mots "billet" et C34 n'est pas le premier.

      Comment avoir la somme des résultats de la Colonne C, correspondant au mots "billet" trouvées dans la colonne B ?

      Merci !
      0
  2. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Je t'ai donné la solution !
    "Si tu veux faire la somme, tu utiliseras la formule somme.si( b4:b114;"billet";c4:c114) voir la syntaxe dans l'aide "

    Crdlmt
    Et vérifie que tous les "billet" soient strictement identiques

    Un exemple
    https://www.cjoint.com/c/JHjiNYmpSVd
    Que tu aurais du fournir pour illustrer ton propos .........

    Crdlmt
    0