Réponses:
Cette procédure pas à pas est basée sur le tutoriel original d'Andy Pope ici. Disons que ce sont les données avec lesquelles vous commencez. Il y a un peu de manipulation des données à faire avant de créer le graphique.
Dans votre exemple, nous voulons que tous les secteurs soient de la même taille, mais rendons les choses flexibles et ajoutons une colonne de pondération des secteurs. Par exemple, si vous vouliez que "WORK" apparaisse comme une tranche de taille double / triple / quadruple, changez simplement le poids du secteur en 2/3/4, etc.
Nous devons maintenant calculer les proportions de tranche que chaque secteur doit couvrir. Ajoutez une colonne appelée «% de 360», en divisant le poids du secteur par la somme de tous les poids du secteur.
=C2/SUM($C$2:$C$9)
Ensuite, nous devons calculer les angles de début et de fin que couvre chaque secteur. Ajoutez une colonne «Angle de départ». Dans la ligne supérieure, entrez 0, puis pour chaque ligne ci-dessous, référencez la cellule ci-dessus.
Dans une colonne «Angle d'arrivée», multipliez le chiffre cumulatif pour «% de 360» par 360.
Maintenant, l'astuce pour faire croire à un graphique radar qu'il s'agit d'un graphique à secteurs consiste à créer des points de données pour chacun des 360 degrés d'un cercle.
Étendons notre tableau, avec une colonne pour chaque angle (grisé dans mon exemple). Pour chaque cellule, ajoutez une logique qui vérifie si l'angle de cette colonne est couvert par les angles de départ / final - et si tel est le cas, renvoyez la valeur de cette ligne. Assurez-vous de le copier pour toutes les lignes et colonnes de 0 à 360 degrés.
=IF(AND(G$1>=$E2,G$1<=$F2),$B2,0)
(Remarque - Si vous utilisez Excel 2003 ou une version antérieure, vous devrez retourner ce tableau pour que le tableau soit vertical (transposition) car le nombre de colonnes utilisées par cette méthode est supérieur au nombre autorisé par les anciennes versions d'Excel.)
Nous pouvons maintenant penser au graphique. Par souci de flexibilité, ajoutons une colonne "Étiquettes de graphique" entre l'angle final et les degrés 0-360. Je vais juste me référer aux titres de la colonne A, mais vous voudrez peut-être les personnaliser ici.
Sélectionnez toutes les cellules dans les colonnes "Chart Labels" et 0-360 (G2: ND9 dans cet exemple). Insérez un graphique - sous les options du graphique radar, choisissez la fin - "Radar rempli". Vous l'obtiendrez.
Supprimez la légende et les étiquettes de données circulaires (surlignées en jaune). Cliquez avec le bouton droit sur l'axe restant et choisissez Format de l'axe. Définissez l'unité principale fixée à 10 (votre valeur maximale) et l'unité secondaire fixée à 1. Fermez la boîte de dialogue, puis supprimez les numéros d'axe sur le graphique.
Activer les quadrillages horizontaux majeurs et mineurs:
Maintenant, notre graphique ressemble à ceci.
Définissez l'épaisseur de la ligne de quadrillage principale à 2 pt et noire pour la bordure du cercle extérieur. Si vous souhaitez que les segments affichent les lignes de grille mineures, vous devrez modifier la couleur de remplissage de chaque segment et définir la transparence (environ 20 à 40% de transparence devrait le faire).
Pour obtenir les bordures radiales des segments, nous devons ajouter une nouvelle série. Définissez le titre sur la cellule C1 ("Pondération du secteur") et les valeurs des lignes de la colonne C (C2: C9). Définissez les étiquettes des axes des catégories horizontales comme étant vos étiquettes de graphique (G2: G9).
Modifiez le type de graphique de cette nouvelle série en graphique circulaire. Retirez le remplissage des segments de tarte et ajoutez des bordures noires. Ajoutez des étiquettes de données pour la série de secteurs, en sélectionnant le nom de la catégorie au lieu de la valeur et en définissant la position sur Outside End.
EDIT (30 septembre 2014): Le classeur est disponible en téléchargement ici à la demande de Firee.
EDIT 2 (25 mars 2015): Mihajlo a souligné que cette technique peut être légèrement améliorée:
Le graphique se termine par un léger décalage dans le sens antihoraire (comme on le voit sur le dernier graphique ci-dessus avec du rouge ayant un espace à la verticale, mais couvrant la frontière à 300 degrés). Cela est dû au fait que la carte d'araignée est toujours derrière (c'est-à-dire que 1 degré est tracé à 2, 2 à 3 et ainsi de suite),
Une solution rapide à cela consiste à modifier la formule de l'angle de finition (F2) de
=360*SUM($D$2:D2)
à=360*SUM($D$2:D2)+1
et à modifier la formule du premier point de la dernière série pour qu'elle soit identique au dernier point de la dernière série (dans l'exemple ci-dessus, créez la cellule H9 formule à être = ND9.