Fonction decaler et indirect

Bonjour et meilleurs vœux à toutes et tous.

Je n'arrive pas à finir ma formule =NB.SI(INDIRECT(A10&"!A5:J500");$D$9) J'ai les 2 indirects qui font bien le job, mais je n'arrive à ce que le nombre de valeurs comptées soit ceux en colonne "J" en apport à ces 2 indirect, je pense que c'est peut-être avec la fonction décaler, mais je n'arrive pas à imbriquer les 2 dans cette formule.

j'ai rajouter un fichier exemple

27essai-ced.xlsx (11.21 Ko)
27essai-ced.xlsx (11.21 Ko)

Par avance merci

Cordialement

Bonjour,

vous parlez de DECALER mais point de cette fonction dans votre formule....

Ci joint un fichier (car vous n'en avez pas donné ) avec votre formule, et cela fonctionne :

62test-indirect.xlsx (9.00 Ko)

@ bientôt

LouReeD

Bonjour

que contient A10 ? s'il y a des espaces par exemple, alors il faut ajouter des "'" autour de A10

ensuite, si tu cibles la colonne J, mets J5:J500

et enfin, je n'ai pas trouvé DECALER !!

edit : bonjour LouReeD

Bonjour "Frérot d'Excel" !

Comment allez vous ?

@ bientôt

LouReed

Bonjour merci pour votre réponse, j'ai rajouter un fichier d'exemple

Ne connaissant pas la longueur de la base ...

=SOMMEPROD((INDIRECT($A4&"!$A:$A")=B$3)*(INDIRECT($A4&"!$J:$J")<>""))

mais en prenant la colonne entière cela risque de ramer un peu à terme

20essai-ced.xlsx (11.82 Ko)

Bonjour "Frérot d'Excel" !

Comment allez vous ?

La forme ... je me concentre surtout sur les heures, les importations de données et les listes déroulantes (j'ai pas mal investi sur les json, xml, les heures de nuit et les menus déroulants), je zappe maintenant les mails (sur lesquels j'avais pas mal investi car je n'ai plus accès à outlook et puis c'est du rabâché), plus quelques sujets spécifiques sur lesquels j'ai travaillé par le passé (comme les QR Codes). J'évite les userform que j'exècre. Et toi ?

Bonjour et merci, votre formule fonctionne nickel (la base sera d'un maximum de 1000 ligne)

Bonjour,

une solution pour ne pas "travailler" sur les colonnes entières :

Mettre les "plages de cellule" de chaque feuille en tableau Excel et de donner à chaque tableau le nom de la feuille où il se trouve.

Du coup la formule ne "table" que sur les colonnes :

=SOMMEPROD((INDIRECT($A5&"[Colonne1]")=$B$3)*(INDIRECT($A5&"[Colonne10]")<>""))

24test-indirect.xlsx (13.80 Ko)

@ bientôt

LouReeD

Steelson, je suis ouvert à toutes questions à laquelle je peux répondre !

Ou du moins à laquelle je crois pouvoir répondre, mais "hélas" le manque de temps fait que je ne peux plus trop "m'investir" dans des résolution avec "grosse" programmation...

@ bientôt

LouReeD

Merci pour cet autre solution.

cordialement

Y a pas de quoi ! "Les deux font la paire" !

Merci de vos remerciements !

@ bientôt

LouReeD

Rechercher des sujets similaires à "fonction decaler indirect"