Oui sans doute, c'est un peu sec. Mais bon la réponse se trouvait dans le lien fourni, c'est pour ça. Après, facile à dire quand on est sachant je le concède.
Autrement oui, je recommande votre formule pour XL 2007. Je maintiens cependant que pour ce genre d'usage il serait tout à l'avantage de Zibou d'utiliser LibreOffice Calc, beaucoup plus moderne que XL 2007, avec des formules qui deviennent beaucoup plus "lisibles", surtout pour les néophytes.
Entre le recours (nécessaire) à des astuces d'indexes calculés sur le numéro de ligne pour éviter le renvoi de doublons + l'utilisation de CSE pour forcer une évaluation matricielle... ou bien une formule toute bête comme
=FILTRE(A3:A100; B3:B100="nom auteur")
Il me semble que les outils actuels "frappent" par leur aisance d'utilisation et de compréhension.
PS : notons aussi une alternative non évoquée que sont les tableaux structurés, qui permettent de filtrer avec les segments
https://support.microsoft.com/fr-fr/excel/get-started/use-slicers-to-filter-data