=1*STXT(INDIRECT(D3);EQUIV(VRAI;ESTNUM(STXT(INDIRECT(D3);LIGNE(INDIRECT("1:"&NBCAR(INDIRECT(D3))));1)*1);0)-NB(TROUVE("-";INDIRECT(D3)));NB(STXT(INDIRECT(D3);LIGNE(INDIRECT("1:"&NBCAR(INDIRECT(D3))));1)*1)+NB(TROUVE(",";INDIRECT(D3)))+NB(TROUVE("-";INDIRECT(D3))))