Demande d'aide aupres des stars d'excel.....

Demande d'aide aupres des stars d'excel..... - Windows & Software

Marsh Posté le 08-03-2002 à 09:53:48    

Alors, je voudrais faire un truc tres simple :
J'ai uneliste de truc, plutot longue don?t certain item se repete. Or chaque item a des caracteristiques, don?t des pourcentage. Je voudrais avoir une formue qui detecte, parmis les items identiques ceux qui ont les plus grand pourcentages, et surligne ceux dont les pourcentages sont de 5 point inferieurs (par rapport a l'item dont le pourcentage et le plus grand).


---------------
Etant philosophe, j'ai un problème pour chaque solution.
Reply

Marsh Posté le 08-03-2002 à 09:53:48   

Reply

Marsh Posté le 08-03-2002 à 10:26:05    

UP, avant kil disparaisse


---------------
Etant philosophe, j'ai un problème pour chaque solution.
Reply

Marsh Posté le 08-03-2002 à 10:40:08    

Donne plus d'info car là c floux....
 
Exp :  
     A     B    C    D
1   dédé  50%  150?
2   popol 12%  153?
3   regis 51%  600?
4   pépé  50%    2?
5   toto  60%  253?
6   dédé  55%  451?
7   dédé  02%   12?
8   tord  99%   56?
9   tata  59%  123?
10  Etc.. Etc..Etc..
 
explemple " =SI(A1=A1:A9;B1)"


---------------
J'avait dit à gauche... François  
Reply

Marsh Posté le 08-03-2002 à 10:53:09    

Ex:
Col1     col2
A     5.00%
A     6.00%
A     8.00%
A     2.50%
A     3.00%
B     6.00%
B     4.00%
B     1.20%
 
il y a plusieurs ligne avec "A". Le plus grand %est le troisieme. Je voudrais donc ke les ligne 1 et 5 soit surligne.
Pour B, c le premier, donc les 2 "B" suivant doivent etre surligne... Et ainsi de suite, pour des tableau ou y a pas que des a et des b, avec 8 ligne, mais avec plein de truc, avec plein de ligne. La col1 est celle de reference, et les donnees de comparaison sont dans la deux.

 

[jfdsdjhfuetppo]--Message édité par faldorn--[/jfdsdjhfuetppo]


---------------
Etant philosophe, j'ai un problème pour chaque solution.
Reply

Marsh Posté le 08-03-2002 à 11:35:05    

il y a plusieurs ligne avec "A". Le plus grand %est le troisieme ok. Je voudrais donc ke les ligne 1 et 5 soit surligne Pourquoi 1 et 5 ?.  
Pas tres logique ton truc !
Pour B, c le premier, donc les 2 "B" suivant doivent etre surligne... Et ainsi de suite, pour des tableau ou y a pas que des a et des b, avec 8 ligne, mais avec plein de truc, avec plein de ligne. La col1 est celle de reference, et les donnees de comparaison sont dans la deux.  
 [#ff0000]


---------------
J'avait dit à gauche... François  
Reply

Marsh Posté le 08-03-2002 à 11:42:50    

je suis désolé j'ai essayé mais je crois kil fô l'ecrire en VB et là je c plus faire....


---------------
J'avait dit à gauche... François  
Reply

Marsh Posté le 08-03-2002 à 11:57:47    

oups, me suis trompex : il y a plusieurs ligne avec "A". Le plus grand %est le troisieme. Je voudrais donc ke les ligne 1 et 5 soit surligne.ligne 1, 2 4 et 5  
Pour B, c le premier, donc les 2 "B" suivant doivent etre surligne... Et ainsi de suite, pour des tableau ou y a pas que des a et des b, avec 8 ligne, mais avec plein de truc, avec plein de ligne. La col1 est celle de reference, et les donnees de comparaison sont dans la deux.


---------------
Etant philosophe, j'ai un problème pour chaque solution.
Reply

Marsh Posté le 08-03-2002 à 11:58:18    

Avec un tableau croisé dynamique(menu données), tu récupère par item le pourcentage max.
 
Dans ta liste, tu rajoutes dans une colonne la formule "=RECHERCHEV(valeur_cherchée;table_matrice;no_index_col;valeur_proche"
 
valeur_cherchée : ton item
table_matrice:les deux colonnes de ton tableau dynamique (item, valeur max)
no_index colonne: a priori le chiffre 2 (la colonne de ton tableau croisé dans laquelle se trouve la valeur max)
 
après, menu format, mise en forme conditionnelle, tu compare par rapport à la valeur max que tu a ramené ligne par ligne.
 
copie colle le format et c'est fait..
 a question simple réponse simple... :hello:  :hello:

Reply

Marsh Posté le 08-03-2002 à 12:00:00    

je veux pas de tableau croise dynamique...
 
mais je regarde ta proposition... :D


---------------
Etant philosophe, j'ai un problème pour chaque solution.
Reply

Marsh Posté le 08-03-2002 à 12:25:13    

ce qui faudrait, c ke la formule puisse retenir les variable identique (celle de la colonne A), puis uniquement dans ces variable, mettre de cote celle qui a le plus grand pourcenatge, pis marquer les autres....


---------------
Etant philosophe, j'ai un problème pour chaque solution.
Reply

Marsh Posté le 08-03-2002 à 12:25:13   

Reply

Marsh Posté le 08-03-2002 à 12:44:30    

bon, je me casse en WE, ce serait cool si a mon retours y avait une petite repoonse ki marchait.... (pasque ca passe pas kaokik.)


---------------
Etant philosophe, j'ai un problème pour chaque solution.
Reply

Marsh Posté le 08-03-2002 à 14:49:55    

c'est ou que tu coinces ?

Reply

Marsh Posté le 08-03-2002 à 15:50:18    

je détaille un peux si çà peux t'aider :
 
Dans ton exemple, en ligne 1 tu insères un en-tête à tes colonnes :
a1:"item"
b1:"valeur"
tu as donc un tableau a1:b9
Dans le menu données "rapport de tableau croisé dynamique".
étape1:liste ou bd excel (par défaut)-> suivant
étape 2: ta liste sélectionnée est dans plage, tu remplaces par a:b (tes colonnes entières,c'est plus simple à mettre à jour après)-> suivant
étape 3 : -tu fais glisser item sur ligne et valeur sur données
          -tu double clk sur nb valeur
          -tu choisis synthèse par Max-> ok ->suivant
étape 4 : -Nouvelle feuille ->fin
 
tu dois avoir un tableau avec la valeur max pour chaque item dans une feuille qu'on appelera Feuil5.
tu retournes à la feuille de ton tableau.
en c1 tu mets "Max" (libellé).
en c2 tu mets :"=RECHERCHEV(A2;Feuil5!$A:$B;2;0)
soit en clair : je recherche mon item de ligne a2 dans mon tableau croisé dynamique feuil5!$a:$b et je récupère la valeur qui se trouve dans la deuxième colonne soit la valeur max (le zéro, c'est pour qu'excel trouve la valeur exacte et ne ramène pas n'importe waq si il trouve pas.
 
après tu copie-colle c2 dans ta colonne c. tu as récupéré ta valeur max par item sur chaque ligne.
 
tu sélectionne une cellule dont tu veux changer l'apparence suivant l'écart avec la valeur max (disons b2 pour l'exemple).
tu choisis dans le menu format, "mise en forme conditionnelle".
 
condition 1 :
la formule est  =$b2=$c2  
clique sur format et choisis le format voulu pour la valeur max ->ok pour le format, reste dans mise en forme conditionnelle et choisis : "ajouter"
 
condition 2 :  
la formule est   =$b2<$c2 - 5 (le max moins 5%)
choisis un nouveau format
 
tu peux rajouter une troisième condition.
 
valide.
après, tu copie - collage spécial ton format dans tout ton tableau (les dollars permettent de garder une référence absolue).
 
normalement, tu arrives au résultat que j'ai compris que tu voulais atteindre.
 
en prenant en référence des colonnes pour le tableau croisé et la fonction "recherchev"
tu peux modifier ton tableau ou ajouter des lignes à loisir.
il suffit dans la feuille du tableau croisé dynamique d'actualiser les données.
pour cela, sélectionne une cellule quelconque de ton tableau croisé et clique sur l'icone du point d'exclamation qui doit être rouge dans la barre d'outils des tableaux croisés.
 
voilà,j'espère que j'ai été assez clair.
bon lundi. :sleep:

Reply

Marsh Posté le 09-03-2002 à 14:16:35    

cést pas ke je coince, c ke je ne veux pas de tableau croise dynamique...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed