Bonjour,
André a raison, Yoco.
Dans ta formule, il y a un "+" (le premier des 2 "+") qui n'a pas à être là.
C'est une somme, d'accord, mais cette somme ne sera à faire que si 2 conditions sont respectées.
Tu dois mettre à l'intérieur d'une même parenthèse ces 2 conditions à remplir, avec un "OU" devant et non avec un "+" entre les 2.
1ère condition : que la recherchev de A20 ne donne pas une erreur.
2è condition : que la recherchev de A21 ne donne pas une erreur.
Si soit l'une soit l'autre de ces 2 conditions donne une erreur, la formule écrit 0.
SI(OU(ESTNA(RECHERCHEV($A$20;$1:$65536;9;FAUX));ESTNA(RECHERCHEV($A$21;$1:$65536;9;FAUX)));0
Plus pratique :
SI(OU(ESTERREUR(RECHERCHEV($A$20;$1:$65536;9;FAUX));ESTERREUR(RECHERCHEV($A$21;$1:$65536;9;FAUX)));0
Plus court avec le même résultat :
SI(OU(ESTERR(RECHERCHEV($A$20;$1:$65536;9;FAUX));ESTERR(RECHERCHEV($A$21;$1:$65536;9;FAUX)));0
Ce n'est que après que tu fais la somme, si les 2 recherchev ne sont pas "ERREUR".
RECHERCHEV($A$20;$1:$65536;9;FAUX)+RECHERCHEV($A$21;$1:$65536;9;FAUX)
En fin de compte, tu peux essayer ta formule sous cette forme :
=SI(MOIS(MAINTENANT())=4 ;SI(OU(ESTERR(RECHERCHEV($A$20;'J:\PLANNING\Transfert BPCS\[France.xls]France'!$1:$65536;9;FAUX));ESTERR(RECHERCHEV($A$21 ;'J:\PLANNING\Transfert BPCS\[France.xls]France'!$1:$65536;9;FAUX)));0;RECHERCHEV($A$20; 'J:\PLANNING\Transfert BPCS\[France.xls]France'!$1:$65536;9;FAUX)+RECHERCHEV($A$21;'J:\PLANNING\Transfert BPCS\[France.xls]France'!$1:$65536;9;FAUX)) ;BT19)