Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Formule Somme(Decaler(RechercheV(Indirect(

hbb

XLDnaute Occasionnel
Bonjour,
Je cherche à effectuer une somme de plusieurs cellules situées dans une autre feuille.
J'ai donc utilisé la combinaison de toutes les fonctions indiquées dans le titre.
Le résultat me retourne un message d'erreur...

En revanche, tout fonctionne si je me limite à la formule RECHERCHEV($C24;INDIRECT($D24&"!$B$6:$W$11");G$22;FAUX)
A partir du moment où j'ajoute SOMME(DECALER, ça ne fonctionne plus.

Est-ce que quelqu'un a une idée ?

Merci d'avance pour votre aide,
Hbb
 

Pièces jointes

  • Somme décaler recherchev indirect.xlsm
    17.2 KB · Affichages: 11

hbb

XLDnaute Occasionnel
Bonjour,
Merci pour ton retour.
La formule que je recherche pour l'instant n'est qu'une partie de la formule définitive, c'est pour cette raison qu'elle peut paraitre inutile.
Ce qu'il faut savoir c'est que la valeur "5" de la formule "décaler" sera une variable définie dans une cellule du tableau (pas représentée encore)
L'objectif est de définir par cette variable un horizon de calcul de la fonction "somme".

hbb
 

hbb

XLDnaute Occasionnel
Bonjour,
Désolé d'avoir l'air d'insister mais je ne m'en sors pas avec ma satanée formule...
=SOMME(DECALER(RECHERCHEV($C24;INDIRECT($D24&"!$B$6:$W$11");G$22;FAUX);;;;5))
Je préfère préciser également que la valeur 5 indiquée pour le décalage sera variable et recherchée dans une cellule.

Le message retourné en pièce jointe.
J'ai l'impression que les fonctions DECALER et RECHERCHEV n'arrivent pas à travailler ensemble dans mon exemple....

merci d'avance pour votre aide,
hbb
 

Pièces jointes

  • Message erreur formule.png
    12.5 KB · Affichages: 5

vgendron

XLDnaute Barbatruc
hello

si tu précisais ce que tu essaies de calculer, ce serait surement utile
le message d'erreur que tu as montre que tu as une erreur de syntaxe dans ta formule
une simple parenthèse mal placée peut provoquer une erreur..
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

A tout hasard,
VB:
=SOMME(DECALER(INDIRECT("'"&$D24&"'!$g$5");EQUIV($C24;INDIRECT("'"&$D24&"'!$B$6:$B$10");0);;;$F24))

JHA
 

Pièces jointes

  • Somme décaler recherchev indirect.xlsm
    17 KB · Affichages: 8

Discussions similaires

Réponses
7
Affichages
394
Réponses
1
Affichages
671
Compte Supprimé 979
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…