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

Placer en tête le numéro le plus fréquent !

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

claude43

XLDnaute Junior
Bonjour le Forum,

J'ai une série de 16 groupes de 3 numéros. Dans un groupe de 8, figure le N°8, dans l'autre groupe de 8, figure le N°3 .
Comment placer en tête le N° 8 dans le premier groupe et le N°3 en tête dans l'autre groupe de 8 sans tenir compte de l'ordre numérique croissant ?

Merci

Ci- joint un travail plus clair
 

Pièces jointes

Re : Placer en tête le numéro le plus fréquent !

Bonsour®
si il y a réellement 8 triplets ou apparait 8 fois le même nombre alors voir cette proposition :

à noter :
- la formule en colonne S change après 8 lignes
- la formule en colonne U est à valider par Ctrl+Maj+Entrée
 

Pièces jointes

Dernière édition:
Re : Placer en tête le numéro le plus fréquent !

Bonsoir Cisco, Modeste Gedee,

Merci pour vos propositions, je vais voir si je peux l'adapter, car j'ai une liste plus longue avec a chaque fois des groupes de 8 où à chaque fois 1 N° fugure 8 fois !

A plaus tard

Claude
 
Re : Placer en tête le numéro le plus fréquent !

Bonsoir, Cisco, Modeste GD
à placer en V1 de ton fichier test (validation matricielle) :
Code:
=SI(COLONNE(A:A)=1;MIN(SI(NB.SI($A$1:$C$16;$A1:$C1)>=8;$A1:$C1));MIN(SI(NB.SI($U1:U1;$A1:$C1)=0;$A1:$C1)))
A vérifier cependant sur un nombre d'exemples plus important.
A+
 
Re : Placer en tête le numéro le plus fréquent !

Salut David,

Merci, mais j'obtiens 3 colonnes de 8 !
Apparemment la fonction MODE de Modeste Gedee, mais il faut que je recopie la formule de 8 en 8, Y a t'il un moyen
d'automatiser sur une liste plus longue comme par exemple dans la liste ci-jointe.

Merci
 

Pièces jointes

Re : Placer en tête le numéro le plus fréquent !

Bonsour®
mais il faut que je recopie la formule de 8 en 8, Y a t'il un moyen
d'automatiser sur une liste plus longue comme par exemple dans la liste ci-jointe.
Merci

🙄
comme ceci peut-être ???

voir pièce jointe
nb : a cet instant, je n'ai pas su me passer de la colonne O,
pour remplacer cette valeur dans la formule de la colonne P ...🙁
P1=MODE(DECALER($A$1;8*O1;0;8;3))
O1=ENT((LIGNE()-1)/8)

je ne comprend pas 😕🙁😕🙁
avis aux amateurs
🙄 merci Mapomme
Mise en œuvre du contournement proposé
en P1 :
=MODE(DECALER($A$1;8*ENT((LIGNES($A$1:A1)-1)/8);0;8;3))
 

Pièces jointes

  • couples8-3.xls
    couples8-3.xls
    71.5 KB · Affichages: 28
  • Capture.jpg
    74.9 KB · Affichages: 31
  • Capture.jpg
    74.9 KB · Affichages: 23
  • couples8-3(MP).xls
    couples8-3(MP).xls
    82 KB · Affichages: 24
Dernière édition:
Re : Placer en tête le numéro le plus fréquent !

Bonjour à tous,

un autre essai.

On s’intéresse au premier groupe de 8 lignes.


  • sélectionner la colonne E1 à E8
  • tout en gardant sélectionnée cette zone, allez dans la barre d'édition des formules (par la souris ou touche de fonction F2)
  • saisir la formule =MODE(A1:C8)
  • puis validez cette formule matricielle par Ctrl+MAj+Entrée



  • sélectionner la colonne F1 à F8
  • tout en gardant sélectionnée cette zone, allez dans la barre d'édition des formules (par la souris ou touche de fonction F2)
  • saisir la formule =SI(A1=E1;B1;A1)
  • puis validez cette formule simple par Ctrl+Entrée


  • on sélectionne la colonne G1 à G8
  • tout en gardant sélectionnée cette zone, allez dans la barre d'édition des formules (par la souris ou touche de fonction F2)
  • saisir la formule =SOMME(A1:C1)-SOMME(E1:F1)
  • puis validez cette formule simple par Ctrl+Entrée

le bloc de formule E1:G8 a donc été construit.

  • sélectionner ce bloc
  • et tirer/copier ce bloc vers le bas pour les autres groupes de huit lignes

 

Pièces jointes

Dernière édition:
Re : Placer en tête le numéro le plus fréquent !

Bonjour Modeste geedee 🙂,


Effectivement quand je remplace O1 par ENT((LIGNE()-1)/8) j'ai un message d'erreur 🙁

En revanche, quand j'applique la formule =MODE(DECALER($A$1;8*ENT((LIGNES($A$1:A1)-1)/8);0;8;3)), ça passe 🙂

La différence principale que je vois est que ligne renvoie un matrice et lignes renvoie un nombre 😕
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

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