Fonction EXCEL + Radar

GuillaumA

XLDnaute Occasionnel
Bonjour à tous,

Actuellement planchant sur un graphique en forme de toile d'araignée.

J'ai 13 plages de valeur:
A, B, C, D, E, F, ...

Pour chacune des plages, 3 critères sont possible:
Vert, Orange, Rouge (Nom exact des valeurs présents dans les cellules)

les plages sont du type D4:GT4, E4:GT4 toute les 2 colonnes.
La formule pour les cibler serait donc du type:
=NB.VAL(SI((MOD(COLONNE(D4:GT4);2)="Vert")*(D4:GT4>0);D4:GT4)) (mise en forme conditionnelle. PS: j'arrive pas à trouver la bonne formule...)
Pourquoi NB.VAL ? Pour calculer le nombre de Vert, de Orange et de Rouge.

En effet je veux utiliser ces données pour remplir la toile d'araignée.
Cette dernière devra, pour chacune des plages, donner 3 quotations: Nbre Vert, Nbre Orange, Nbre Rouge.

Mon problèmes ? Je ne sais pas faire les toiles d'araignée.
Je donne en pièce jointe une définition complète du problème.

Merci pour votre considération.

Amicalement,
Gui.A
 

Pièces jointes

  • Exemple-ToileDaraignee.xls
    29 KB · Affichages: 472
Dernière édition:

job75

XLDnaute Barbatruc
Re : Toile d'araignée sur 13 plages avec 3 critères par plage

Bonjour GuillaumA,

Formule en GY5, à copier sur la plage GY5:HA17 :

Code:
=SOMMEPROD(NON(MOD(COLONNE($D5:$GT5);2))*(SUPPRESPACE($D5:$GT5)=GY$4))

Pas compris pour le graphique, mais il suffit d'utiliser proprement le tableau.

A+
 

Pièces jointes

  • Exemple-ToileDaraignee(1).xls
    30.5 KB · Affichages: 366

GuillaumA

XLDnaute Occasionnel
Re : Toile d'araignée sur 13 plages avec 3 critères par plage

Bonjour job75,
Un grand merci pour cette formule ! C'est cela que je recherchai!

A propos du graphique, justement, je ne sais pas faire les graphiques en toile d'araignée du coup je ne sais pas traiter les 3 colonnes Vert Orange Rouge.
Il m'aurai fallu 3 toiles superposées (sur un même graphique), une verte, une orange, une rouge affichant des variation de hauteur dans leurs pics en fonction du nombre en relation dans le tableau.

Toujours pas clair ? :p
Je sais, c'est difficile à exprimer et pourtant je sais exactement ce que je souhaite :'(

Dans tous les cas , merci pour ton aide !

Guillaume
 

GuillaumA

XLDnaute Occasionnel
Re : Toile d'araignée sur 13 plages avec 3 critères par plage

Oui complètement !
Trop beau !!!!
Merci =)

Bon après je ne sais pas si c'est super lisible mais ça c'est mon problème !

Merci encore et excellente soirée job !!!

Guillaume
 

GuillaumA

XLDnaute Occasionnel
Re : Toile d'araignée sur 13 plages avec 3 critères par plage

Bonjour,
Je reviens vers toi job car j'essaie de réutiliser ta formule pour les cellules intermédiaire que l'on skip dans la formule suivante:
Code:
=SOMMEPROD(NON(MOD(COLONNE($D5:$GT5);2))*(SUPPRESPACE($D5:$GT5)=HQ$4))

J'ai essayé:
Code:
=SOMMEPROD(NON(MOD(COLONNE($E5:$GU5);2))*(SUPPRESPACE($E5:$GU5)=HQ$4))
Et cela ne marche pas ...
Pourtant c'est le même système, toute les deux colonnes à partir de la colonne E.

Est-ce car les deux fonctions ne peuvent vivre ensemble ?

Guillaume
 

job75

XLDnaute Barbatruc
Re : Toile d'araignée sur 13 plages avec 3 critères par plage

Bonjour GuillaumA,

Pourtant c'est le même système, toute les deux colonnes à partir de la colonne E.

Sauf que le rang de la colonne E est impair alors que celui de la colonne D est pair :rolleyes:

Code:
=SOMMEPROD(MOD(COLONNE($E5:$GU5);2)*(SUPPRESPACE($E5:$GU5)=HQ$4))

La fonction NON évitait d'écrire (MOD(...)=0)...

A+
 

GuillaumA

XLDnaute Occasionnel
Re : Toile d'araignée sur 13 plages avec 3 critères par plage

Ohhh!! Je vois !

Merci pour cette infos forte utile. J'avais essayé sans le NON en me doutant que le problème venait de là mais je ne savais pas pourquoi.
Et comme j'avais gardé
=SOMMEPROD(MOD(COLONNE($D5:$GT5);2))*(SUPPRESPACE($D5:$GT5)=HQ$4)
En croyant que cela allait faire le contraire, cela n'avait pas marché.

Merci à toi job et bonne journée !
 

GuillaumA

XLDnaute Occasionnel
Re : Toile d'araignée sur 13 plages avec 3 critères par plage

Re,
J'ai un problème qui va être lié à celui de la formule.
Cette fois si je calcule le total de vert, orange , rouge par colonne et fait une méthode de calculation.

Malheureusement ici aussi je ne connaît pas la formule.

Je demande ça car je vais m'en servir pour comparer les résultats toutes les 2 colonnes et désigner une colonne comme avec la valeur la plus forte et celle avec la plus faible.

Ci-joint un fichier bien plus simple à comprendre.


Merci
Gui
 

Pièces jointes

  • SuiteDuProbleme.xls
    23.5 KB · Affichages: 141

GuillaumA

XLDnaute Occasionnel
Re : Toile d'araignée sur 13 plages avec 3 critères par plage

Re,
J'ai avancé, j'ai calculé les totaux de chaque colonnes et je me retrouve actuellement à faire les formules pour afficher le nom de la colonne avec la valeur minimum.

Le nom de la colonne se trouve 73 lignes avant sur la même colonne:

Code:
=DECALER(D76;-73;EQUIV(MIN(SI(MOD(COLONNE(D76:GT76);2)=0;D76:GT76));D76:GT76;0))

Cette formule m'affiche le non de la colonne ayant la valeur minimum. Seulement voila, elle prend en compte toutes les colonnes de l'intervalle D76:GT76 alors que je cherche désespérément à lui faire prendre uniquement les valeurs d'une colonne sur deux (D,F,H,...)
Il s'agit des colonne pair donc je peux utiliser la fonction NON ? Je n'arrive pas à la mettre en forme...
De plus je recherche la même formule pour les colonnes pair avec E76 et E76:GU76 ...

En vous remerciant pour toute aide apporté, bonne journée.

Amicalement,
Guillaume

EDIT: Même problème avec:
Code:
=DECALER(D76;-73;EQUIV(MIN(SI(NON(MOD(COLONNE(D76:GT76);2));D76:GT76));D76:GT76;0))
Cela m'affiche le nom de colonne de la plus petite valeur de toute la zone D76:GT76
 
Dernière édition:

job75

XLDnaute Barbatruc
Re : Fonction EXCEL + Radar

Bonjour GuillaumA, le forum,

Les formules matricielles peuvent faire de belles choses.

Encore faut-il que leurs plages soient constituées de cellules jointives.

Et ici on veut distinguer les colonnes paires et impaires...

A+
 

GuillaumA

XLDnaute Occasionnel
Re : Fonction EXCEL + Radar

Bonjour job,
On pourrai passer par deux lignes intermédiaires.
Une pour DECALER toutes les formules des colonnes pairs, l'autres des colonnes impair.

Cependant je sais récupérer une valeur précise maintenant (grâce à toi), en revanche je ne sais pas comment faire passer des valeurs présentes
en ligne 76 sur : D,F,H,J, ... en ligne 77 sur: D,E,F,G,...
en ligne 76 sur : E,G,I,K,... en ligne 78 sur: D,E,F,G,...
 
Dernière édition:

Discussions similaires

Réponses
4
Affichages
186
Réponses
4
Affichages
792

Statistiques des forums

Discussions
311 725
Messages
2 081 942
Membres
101 849
dernier inscrit
florentMIG