Comme je l'ai précisé précédemment, ma version excel ne me permet pas de voir les résultats des formules, donc je travaille en aveugle et ne peut rien tester.
Par contre ne pourriez-vous pas simplifier votre formule, puisque plusieurs conditions renvoient "", un "OU" ferait l'affaire, votre formule serait alors:
=_xlfn.SINGLE(SI(ou(JOURSEM(D$4;2)>5;NB.SI('Données Autres'!$J:$J;D$4)=1;SOMMEPROD(((OPE_1=$A6)+(OPE_2=$A6)+(OPE_3=$A6))*(DD<=D$4)*(DF>=D$4)*LIGNE(OPE_1)=0));"";INDEX(CLI;SOMMEPROD(((OPE_1=$A6)+(OPE_2=$A6)+(OPE_3=$A6))*(DD<=D$4)*(DF>=D$4)*LIGNE(OPE_1))-1)))
Quant à l'insertion de la formule, je ne vous suis pas d'un grand secours puisque je ne vois pas ce qu'elle est censée faire.
Est-ce que cela correspondrait à ceci?
=_xlfn.SINGLE(SI(OU(JOURSEM(D$4;2)>5;NB.SI('Données Autres'!$J:$J;D$4)=1;SOMMEPROD(((OPE_1=$A6)+(OPE_2=$A6)+(OPE_3=$A6))*(DD<=D$4)*(DF>=D$4)*LIGNE(OPE_1)=0);INDEX(TAbs;EQUIV(1;(B$4>=TAbs[[Date Début]:[Date Début]])*(TAbs[[Date Fin]:[Date Fin]]>=B$4)*(TAbs[[Nom]:[Nom]]=$A6);0);5)=0);"";INDEX(CLI;SOMMEPROD(((OPE_1=$A6)+(OPE_2=$A6)+(OPE_3=$A6))*(DD<=D$4)*(DF>=D$4)*LIGNE(OPE_1))-1)))
Si ce n'est pas ça alors, il faut espérer que quelqu'un d'autre qui utilise Office 365 veuille bien vous apporter son aide.
Cdlt