Bonjour,
En A1 j'ai 1.3-6.5.
En B1 :
=MOYENNE(CNUM(SUBSTITUE(GAUCHE(A1;TROUVE("-";A1)-1);".";","));CNUM(SUBSTITUE(DROITE(A1;NBCAR(A1)-TROUVE("-";A1));".";",")))
Ce qui me donne moyenne de 1,3 et 6,5 soit 3,9.
C'est une formule un peu longue mais elle permet de gérer tous les cas (20.5-2.95 par exemple) car je ne connais pas les chiffres que tu récupères. Si c'est toujours du style 1.3-6.5 on peut la simplifier.
Ici je fais la moyenne de CNUM(SUBSTITUE(GAUCHE(A1;TROUVE("-";A1)-1);".";",")) et de CNUM(SUBSTITUE(DROITE(A1;NBCAR(A1)-TROUVE("-";A1));".";",")).
C'est à dire que je prends dans A1 les x premiers caractères à partir de la gauche jusqu'au "-" [GAUCHE(A1;TROUVE("-";A1)-1)] puis je substitue le point par la virgule avec SUBSTITUE puis je le convertis en numérique pour pouvoir faire une moyenne avec le nombre obtenu (car GAUCHE me renvoie du texte et pas du numérique), idem pour le nombre à droite et je fais la moyenne des deux.
CQFD ?
A+