Formule erronée besoin d'aide svp !!!
WannabeExcelmaster
-
DjiDji59430 Messages postés 4253 Date d'inscription Statut Membre Dernière intervention -
DjiDji59430 Messages postés 4253 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 !
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
A voir également:
- Formule erronée besoin d'aide svp !!!
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
2 réponses
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
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
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
"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
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 !