Bonjour,
Au lieu de prendre pour repère les cellules de total qui risquent d'être déplacées,
tu peux faire une formule sur une plage plus longue :
=NB.SI('[Exemple.xls]2003'!$B$4:$B$100;"X")
ou bien :
=NBVAL('[Exemple.xls]2003'!$B$4:$B$100)-1
Le -1 car la cellule de total est dans la plage B4:B100
Ou bien tu donnes un nom à ta cellule de total ("Vente2003") et ça donne :
=Exemple.xls!Vente2003