Bonjour Manoss,
le "-" est un opérateur d'inversion Unaire qui Donne la valeur opposée d'une valeur
l'utilisation du double opérateur unaire "--" est équivalent à une opération neutre qui n'a pour but que de numériser une matrice booléenne.
c.à.d.
==> Le test logique $A$5:$A$149="AURELIE" renvoie une matrice de VRAI/FAUX
==> Le "--" la transforme en matrice de 1/0
Mais le "--" peut être remplacé par n'importe quelle opération arithmétique "neutre" comme 1* ou /1 ou 0+ ou .etc
Dans ton cas les 4 versions par exemple devraient fonctionner:
=SOMMEPROD(--('[01. janvier 2019.xlsx]GLOBAL'!$A$5:$A$149="AURELIE"))
=SOMMEPROD(1*('[01. janvier 2019.xlsx]GLOBAL'!$A$5:$A$149="AURELIE"))
=SOMMEPROD(0+('[01. janvier 2019.xlsx]GLOBAL'!$A$5:$A$149="AURELIE"))
=SOMMEPROD(('[01. janvier 2019.xlsx]GLOBAL'!$A$5:$A$149="AURELIE")/1)
J'espère que c'est clair et bonne journnée!