Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Formule : 20% des Fichiers font moins de Y Mo

Creepy

XLDnaute Accro
Bonjour à tous,

J'ai une liste variable de fichiers en colonne A avec leur taille en Ko(juste le chiffre donc nombre) en colonne B.

On me demande de faire un récapitulatif avec fichier le plus gros, petit, taille moyenne. Pas de souci je sais faire avec mes pauvres connaissances en formules !

Par contre on me demande de faire aussi :

20% des fichiers font moins de Y Mo
40% des fichiers font moins de Y Mo
60% des fichiers font moins de Y Mo
80% des fichiers font moins de Y Mo

En faites si par exemple j'ai 100 fichiers, il faut que je les classe par ordre croissant. Je prends la taille du 20eme fichier pour avoir mes 20%, la taille du 40ème pour avoir mon 40% Etc ...

Y'a-t-il une formule pour faire cela automatique sachant que je peux avoir un nombre variable de fichiers ?

Merci d'avance

@+

Creepy
 

dg62

XLDnaute Barbatruc
Bonjour Creepy



en VBA


données en A et B et triées

Code:
Sub repartition()
nblig = ActiveSheet.UsedRange.Rows.Count
t20 = Int(0.2 * nblig)
t40 = Int(0.4 * nblig)
t60 = Int(0.6 * nblig)
t80 = Int(0.8 * nblig)
taille20 = Range('B' & t20).Value
taille40 = Range('B' & t40).Value
taille60 = Range('B' & t60).Value
taille80 = Range('B' & t80).Value
 
    Range('d1').Value = '20 % font moins de : ' & taille20 & ' octets'
    Range('d2').Value = '40 % font moins de : ' & taille40 & ' octets'
    Range('d3').Value = '60 % font moins de : ' & taille60 & ' octets'
    Range('d4').Value = '80 % font moins de : ' & taille80 & ' octets'
End Sub
 
J

JJ59

Guest
Bonjour Creepy, Dg62, le Forum

voici une solution avec formules à adapter

Bonne journée


JJ59 [file name=Creepy.zip size=2839]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Creepy.zip[/file]
 

Pièces jointes

  • Creepy.zip
    2.8 KB · Affichages: 16

dg62

XLDnaute Barbatruc
re


fichier joint [file name=creepylst.zip size=11453]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/creepylst.zip[/file]
 

Pièces jointes

  • creepylst.zip
    11.2 KB · Affichages: 15

Abel

XLDnaute Accro
Re,

C'était pas FREQUENCE mais CENTILE (enfin, je pense).

Essaie avec : =CENTILE($B$2:$B$37;0,2) puis en remplaçant 0,2 par 0,4, etc.
Les informations n'ont pas besoin d'être triées.

Abel.
 

Creepy

XLDnaute Accro
Hello All,

Merci à tous pour vos solutions.

Je cherche une soluce formule et non VBA, VBA ca ne me pose pas de souci.

Enfin la fonction CENTILE renvoie la numero de cellule mais pas le contenu !

Je vais tester tout ca

@+

Creepy
 

Discussions similaires

Réponses
6
Affichages
341
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…