1 votes

Comment utiliser INDIRECT avec une formule SUMIF pour une plage de dates ?

J'essaie de faire en sorte qu'une formule SUMIFS fonctionne dynamiquement avec plusieurs onglets dans un classeur Excel. J'ai de nombreux onglets dans ce classeur, chacun contenant des données de clients que je mets à jour quotidiennement. Dans l'exemple ci-dessous, j'ai un client appelé "Joes 27" et sur cette feuille il y a des données de ventes listées quotidiennement. Je cherche à avoir une page récapitulative où je peux entrer une plage de dates et obtenir un résumé des données de vente pour cette plage pour Joes 27. Ensuite, je pourrais changer de nom de client. J'utilise actuellement ceci :

=SUMIFS('Joes 27'!5:5, 'Joes 27'!2:2, ">="&B1, 'Joes 27'!2:2, "<="&C1)

"Joes 27" est le nom de l'onglet du client. Les autres sont appelés "Citi 15" par exemple. La rangée 5 de chaque onglet client est ce que je veux additionner. La ligne 2 de chaque onglet client est la liste des dates. (6/1, 6/2 , 6/3) Sur la page récapitulative, je saisis la plage de dates en B1 y C1 (6/1 6/3)

Quelle formule puis-je utiliser pour entrer le nom d'un client sur la page de résumé et faire en sorte que la formule SUMIFS additionne les données de cette plage sur cette page. Je suppose qu'il s'agit d'une fonction INDIRECTE, mais je ne parviens pas à la comprendre.

J'apprécie sincèrement votre aide !

1voto

databyte Points 708

Essayez ceci et voyez si ça marche :

=SUMIFS(INDIRECT("'"&A1&"'!5:5"),INDIRECT("'"&A1&"'!2:2"),">="&B1,INDIRECT("'"&A1&"'!2:2"),"<="&C1)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X