A ma connaissance, Excel ne propose pas d'option pour obtenir de manière simple l'affichage des étiquettes tel que souhaité. Il est toujours possible de les modifier pour obtenir ce résultat, mais à mon avis ça rajoute inutilement de la complexité.
J'ai ici une macro qui permet d'actualiser les étiquettes d'une feuille en se basant sur le TCD :
Sub ModifierEtiquettesGraph()
Dim Lig As Integer, Col As Integer, Sh As Worksheet
On Error GoTo SiErreur
For Each Sh In Sheets
If Sh.Tab.Color = 4697456 Then
With Sh.ChartObjects(1).Chart
For Lig = 4 To Sh.Range("A" & Rows.Count).End(xlUp).Row - 1
For Col = 1 To 3
If Sh.Cells(Lig, Col + 1) > 0 Then
.SeriesCollection(Col).Points(Lig - 3).DataLabel.Text = Sh.Cells(Lig, Col + 1) & " = " & Format(Sh.Cells(Lig, Col + 1) / Application.Sum(Sh.Range("B" & Lig & ":D" & Lig)), "0%")
Else
.SeriesCollection(Col).Points(Lig - 3).DataLabel.Text = ""
End If
Next Col
Next Lig
End With
End If
Next Sh
Exit Sub
SiErreur:
MsgBox "Erreur obtenue sur la feuille " & Sh.Name
End Sub
PS : l'exécution de la macro est manuelle, et elle s'applique sur toutes les feuilles colorées avec exactement le même vert que dans le fichier fourni.