Formule excel - Indirect + chercher valeur sur colonne decalee

  • Initiateur de la discussion Initiateur de la discussion VBA_DEAD
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

VBA_DEAD

XLDnaute Occasionnel
Bonsoir a tous

Je vous souhaite mes meilleurs voeux pour cette nouvelle annee.

J`ai un petit probleme de formule. Leger pb j`espere

C`est un pb d`indirect avec le sommeprod et un pb de decalge de colonne . Chercher la valeur ds colonne decalee par rapport a l`en-tete de colonne. Ca commence bien!

Si quelqu`un a la soluce, je l`en remercie. ben sinon bonne soiree a tous.

J`ai colle mon file pour exemple

VBA_DEAD
 

Pièces jointes

Re : Formule excel - Indirect + chercher valeur sur colonne decalee

Bonsoir Vba_dead, bonsoir à tous,

Ci-joint le fichier modifié.

Pour les INDIRECT, comme le nom des onglets comporte un espace, il faut ajouter une "cote" avant et après le nom de la feuille, et si tu mets la lettre "O" dans la cellule de référence au lieu du chiffre "0", cela ne marchera jamais.

Pour les %, j'ai utilisé la formule décaler mais il faut rajouter une condition pour éviter les #NA dans le cas où il n'y a pas d'équivalence.

@+

Gael
 

Pièces jointes

Re : Formule excel - Indirect + chercher valeur sur colonne decalee

Bonjour,

Il manque des apostrophes dans la fonction Indirect (le nom de l'onglet comporte des espaces --> apostrophes)
Les mêmes apostrophes qu'ici 'AF05 IRELAND'!A1:K1

Point 2, solution sans la fonction Decaler()
Pour décaler la plage à sommer, décaler dans la formule la plage à sommer d'une colonne :
SOMMEPROD((A8:A9=$A$2)*(B4:J4=B$2);C8:K9)
(on cherche dans BJ et on somme CK)
 

Pièces jointes

Re : Formule excel - Indirect + chercher valeur sur colonne decalee

Bonsoir Monique, bonsoir Vba-dead, bonsoir à tous,

Monique, cela fait bien longtemps que je ne suis pas intervenu sur le forum, je viens à peine de m'y remettre et c'est un plaisir de te retrouver sur ce Fil.

Comme d'habitude, j'ai encore appris un petit détail sur Sommeprod et ta formule est nettement plus astucieuse qu'un Decaler laborieux, j'essairai de la garder en mémoire.

A bientôt sur d'autres Fils.

Amicalement,

Gaël
 
Re : Formule excel - Indirect + chercher valeur sur colonne decalee

Bonsoir Gael et Monique

merci a vous 2. Je savais pas qu`il fallaIT metre des "" s`il y avait un espace. bonne news.

Par contre la solution de Monique pour recuperer le %, chapeau... je vais regarder un peu plus car j`ai du mal a comprendre la difference entre les 2 solutions (chiffre et pourcentage). Je vais regarder un peu plus et tester plusieurs situations.

Merci en tout cas a vous 2 et bonne nuit

VBA_DEAD
 
Re : Formule excel - Indirect + chercher valeur sur colonne decalee

Re bonsoir

ben j`ai un petit pb mais que je crois insoluble la mais bon on peut rever :

ds ce file pour lequel vous m`avez donne la solution, j`ai des colonnes masquees ds lesquelles il y a #DIV/0!. C`est pour cela qu`elles sont masquees. J`avais pas vu! 😡

peut on dire a la formule de consider que les cellules visibles (car si #DIV/0!
la col est masquee) ou lui dire de ne pas tenir compte des #DIV/0!

Bonne question !

Merci

VBA_DEAD
 
Re : Formule excel - Indirect + chercher valeur sur colonne decalee

Bonjour,

Avec Somme(Si(

SOMME(SI(ESTNUM(INDIRECT("'"&$A3&"'!B8:K9"));(INDIRECT(etc etc, la suite à peu près idem))))))

Formule à valider par ctrl, maj et entrée
 

Pièces jointes

Re : Formule excel - Indirect + chercher valeur sur colonne decalee

Bonsoir VBA_dead,

J'ai regardé ton fichier mais pas vu de colonnes masquées. Généralement, il vaut mieux améliorer la formule pour ne pas avoir de #DIV0! plutôt que de masquer les colonnes.

Il suffit de mettre une condition:

=Si(A1=0;"";B1/A1) ou =Si(A1=0;0;B1/A1)

ce sera plus propre et le "" ou 0 ne gène pas le Sommeprod.

@+

Gaël

Et bonsoir Monique, je ne t'avais pas vue.
 
Dernière édition:
Re : Formule excel - Indirect + chercher valeur sur colonne decalee

Bonsoir Gael et Monique

ben merci, mais quand j`adapte a mon pb ca veut tjs pas!

Je comprends pas ou je rate le truc alors j`ai colle le file en direct car je vois pas le pb. j`essaie d`apater votre formule mais ca bloque... j`ai 0

Desole et merci pour votre aide.

VBA_DEAD
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour