KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Comment trouver la deuxième valeur (nombre ou texte) la plus fréquente dans Excel ?

AuteurKelly Date de modification

Dans votre travail quotidien avec Excel, il vous arrive souvent d’avoir besoin d’identifier non seulement la valeur la plus fréquente d’une liste ou d’une colonne, mais aussi la deuxième plus courante. Ce besoin survient fréquemment lors de l’analyse de résultats de sondages, de ventes de produits, d’entrées répétées ou dès que vous souhaitez aller au-delà de la tendance la plus évidente pour dégager des insights plus fins. Si la fonction MODE native permet de renvoyer rapidement la valeur la plus fréquente, elle ne propose aucune méthode directe pour obtenir la deuxième valeur la plus courante. La difficulté s’accroît encore si vos données contiennent du texte ou un mélange de textes et de nombres. Nous vous proposons ici plusieurs approches pratiques — chacune avec ses propres forces, limites et cas d’usage — pour identifier efficacement la deuxième valeur la plus fréquente dans une liste ou un tableau Excel.


Trouver le deuxième nombre le plus courant/fréquent à l’aide d’une formule matricielle

Cette solution utilise une formule matricielle pour identifier le deuxième nombre le plus fréquent dans une plage limitée. Les formules matricielles sont idéales lorsque vous souhaitez obtenir un résultat immédiat avec une seule formule, mais elles ne fonctionnent de manière fiable qu’avec des valeurs numériques. Pour les données textuelles, une autre approche est nécessaire. Notez que, selon votre version d’Excel (versions antérieures à Office 365 et Excel 2019), ces formules peuvent nécessiter la combinaison Ctrl + Maj + Entrée au lieu de la simple touche Entrée.

Sélectionnez une cellule vide dans laquelle vous souhaitez afficher le résultat, puis saisissez la formule suivante :

=MODE(IF(A2:A31<>MODE(A2:A31),A2:A31,""))

Appuyez simultanément sur Ctrl + Maj + Entrée pour valider la formule. Une fois saisie correctement, Excel ajoutera automatiquement des accolades autour de celle-ci, indiquant qu’elle a été entrée comme une formule matricielle.

utiliser une formule pour trouver la deuxième valeur la plus courante

Le deuxième nombre le plus courant ou fréquent de votre plage apparaîtra alors dans la cellule. Cette approche est efficace pour les listes numériques, mais ne fonctionne pas pour les valeurs textuelles, ni ne prend en compte une logique spécifique en cas d’égalité entre plusieurs valeurs ayant la même fréquence.

appuyez sur les touches Ctrl + Maj + Entrée pour obtenir le résultat

Conseils et remarques : Assurez-vous que votre plage (A2:A31 dans l’exemple) correspond bien à vos données réelles. Si la liste contient moins de deux nombres uniques, cette formule peut générer une erreur ou un résultat inattendu. Par ailleurs, si vous utilisez Office 365, Excel 2019 ou une version plus récente, vous pouvez tirer parti des formules matricielles dynamiques et appuyer simplement sur Entrée.


Trouver le deuxième nombre ou texte le plus courant/fréquent à l’aide d’une colonne auxiliaire

Cette méthode vous guide pas à pas pour compter en bloc le nombre d’occurrences de chaque élément à l’aide de l’utilitaire **Fusion avancée des lignes** de Kutools pour Excel, identifier ainsi les éléments les plus courants, puis trier ces occurrences afin de déterminer la deuxième valeur texte la plus fréquente.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Sélectionnez la colonne contenant les textes ou nombres à analyser, ainsi qu’une colonne adjacente vide destinée à indiquer les occurrences. Ensuite, accédez à Kutools > Contenu > Fusion avancée des lignes.
Remarque : Pour plus de clarté, attribuez un en-tête à la colonne auxiliaire, par exemple « Occurrence ».
cliquez sur la fonction Combiner des lignes avancées

2. Dans la boîte de dialogue Fusion avancée des lignes, définissez votre colonne choisie comme clé primaire, puis configurez la colonne auxiliaire pour compter les occurrences. Cliquez sur OK pour confirmer.
spécifiez les options dans la boîte de dialogue

3. Sélectionnez la colonne affichant les nombres d’occurrences, puis cliquez sur Données > Trier du plus grand au plus petit afin de classer les valeurs par fréquence décroissante.
cliquez sur Données > Trier du plus grand au plus petit

4. Si un avertissement de tri s’affiche, assurez-vous de choisir Étendre la sélection, puis cliquez sur Trier. Vos lignes seront ainsi organisées de sorte que le deuxième élément le plus courant apparaisse à la troisième ligne.
cochez l’option Étendre la sélection dans la boîte de dialogue et le deuxième texte le plus courant est trié à la troisième ligne

Avantages : Cette méthode convient parfaitement aussi bien aux textes qu’aux nombres, et vous permet de vérifier non seulement la deuxième, mais aussi la troisième, la quatrième, etc., des valeurs les plus courantes.


Trouver le deuxième nombre ou texte le plus courant/fréquent en triant par fréquence

Trier les valeurs par fréquence à l’aide d’outils intégrés ou de modules complémentaires comme Kutools pour Excel constitue l’une des méthodes les plus simples et les plus visuelles pour identifier la deuxième valeur la plus fréquente, en particulier avec de grands jeux de données.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Sélectionnez votre colonne cible, puis ouvrez Entreprise > Tri avancé.
cliquez sur la fonction Tri avancé

2. Configurez la boîte de dialogue Tri avancé : choisissez votre colonne dans la liste déroulante « Colonne », définissez Fréquence comme critère de tri et sélectionnez l’ordre Z à A.
spécifiez les options dans la boîte de dialogue

3. Cliquez sur OK. Les valeurs sont immédiatement triées de la plus fréquente à la moins fréquente, vous permettant d’identifier en un clin d’œil la deuxième valeur la plus courante directement dans la liste triée. Cette méthode fonctionne parfaitement aussi bien pour les nombres que pour le texte, simplifie grandement la comparaison et ne nécessite aucune formule.


Trouver le deuxième nombre ou texte le plus courant/fréquent à l’aide d’un code VBA

Pour les utilisateurs souhaitant automatiser les tâches répétitives ou éliminer toute configuration manuelle, une macro VBA personnalisée permet d’obtenir efficacement la deuxième valeur la plus fréquente dans n’importe quelle plage — qu’elle contienne des nombres, du texte ou une combinaison des deux. Les solutions VBA s’avèrent particulièrement pratiques si vous appliquez régulièrement cette analyse à différentes feuilles de calcul ou si vous préférez éviter l’usage de colonnes auxiliaires.

1. Dans le ruban Excel, cliquez sur Outils de développement > Visual Basic. Dans la fenêtre Microsoft Visual Basic pour Applications nouvellement ouverte, choisissez Insertion > Module, puis copiez-collez le code ci-dessous dans le module :

Sub SecondMostFrequentValue()
    Dim dict As Object
    Dim rng As Range
    Dim cell As Range
    Dim freqArr As Variant
    Dim i As Integer
    Dim j As Integer
    Dim keyArr As Variant
    Dim tempF As Variant
    Dim tempK As Variant
    
    Set dict = CreateObject("Scripting.Dictionary")
    xTitleId = "KutoolsforExcel"
    
    On Error Resume Next
    Set rng = Application.Selection
    Set rng = Application.InputBox("Range", xTitleId, rng.Address, Type:=8)
    On Error GoTo 0
    
    If rng Is Nothing Then Exit Sub
    
    For Each cell In rng
        If Not IsEmpty(cell.Value) Then
            dict(cell.Value) = dict(cell.Value) + 1
        End If
    Next
    
    If dict.Count < 2 Then
        MsgBox "Not enough unique values.", vbExclamation, xTitleId
        Exit Sub
    End If
    
    freqArr = dict.Items
    keyArr = dict.Keys
    
    For i = 0 To dict.Count - 2
        For j = i + 1 To dict.Count - 1
            If freqArr(j) > freqArr(i) Then
                tempF = freqArr(i)
                tempK = keyArr(i)
                freqArr(i) = freqArr(j)
                keyArr(i) = keyArr(j)
                freqArr(j) = tempF
                keyArr(j) = tempK
            End If
        Next j
    Next i
    
    MsgBox "Second most frequent value: " & keyArr(1) & vbCrLf & "Times: " & freqArr(1), vbInformation, xTitleId
End Sub

2. Cliquez sur le bouton Bouton Exécuter (le triangle vert) pour exécuter. Une boîte de dialogue s’ouvrira alors pour vous inviter à sélectionner votre plage cible. Sélectionnez vos données et confirmez : la deuxième valeur la plus fréquente, ainsi que son nombre d’occurrences, s’affichera immédiatement.


Trouver le deuxième nombre ou texte le plus courant/fréquent à l’aide de Tableau croisé dynamique

Un tableau croisé dynamique est un outil extrêmement flexible et convivial pour résumer et analyser de grands ensembles de données dans Excel. Il vous permet de compter les occurrences de chaque valeur, de les trier et d’identifier rapidement la première, la deuxième, voire la troisième valeur la plus fréquente — que vos données soient numériques ou textuelles. Cette méthode est idéale si vous préférez tirer parti des fonctionnalités intégrées d’Excel, sans avoir à saisir de formules ni à recourir à des modules complémentaires.

1. Sélectionnez n’importe quelle cellule de votre jeu de données, puis cliquez sur Insertion > Tableau croisé dynamique. Dans la boîte de dialogue qui s’ouvre, définissez la plage souhaitée et choisissez l’emplacement du tableau croisé dynamique (par exemple, une nouvelle feuille de calcul).

2. Faites glisser votre colonne de données (par exemple, « Nom du produit » ou « Valeurs ») à la fois dans les zones Lignes et Valeurs du volet Champs du Tableau croisé dynamique. Ensuite, modifiez la zone « Valeurs » en « Nombre de [Nom de la colonne] ».

3. Cliquez sur la flèche déroulante de la colonne « Étiquettes de lignes » dans le Tableau croisé dynamique, puis triez-la du plus grand au plus petit. La valeur la plus fréquente apparaît en haut, suivie de la deuxième plus fréquente à la ligne suivante.

Conseil : Cette approche facilite la visualisation de la distribution des fréquences. Vous pouvez également filtrer ou actualiser le tableau dès que vos données changent. Attention : les cellules vides sont prises en compte, il est donc recommandé de les filtrer pour des résultats plus précis.

Comparaison : contrairement aux solutions basées sur des formules, la méthode du tableau croisé dynamique ne nécessite ni syntaxe complexe ni compétences avancées sous Excel, et s’adapte parfaitement aux jeux de données dynamiques et en constante évolution.


Démo : trouver le deuxième nombre ou texte le plus courant/fréquent dans Excel

 

Articles associés :

Meilleurs outils de productivité Office

🤖Kutools IA Aide: Révolutionnez Analyse des données grâce à :Exécution intelligente   |  Générez du code|  Créez formules personnalisées  |  Analysez des données et générez des graphiques|  Appelez Fonctions améliorées
Fonctionnalités populaires:Rechercher, mettre en surbrillance ou Marquer les doublons   |  Supprimer les lignes vides   |  Combinez les colonnes ou cellules sans perdre de données   |   Arrondi sans utiliser de formule...
Super RECHERCHEV:RechercheValeurs avec critères multiples  |  RechercheValeurs avec valeurs multiples  |   RechercheValeurs dans plusieurs feuilles   |   Correspondance floue....
Liste déroulante avancée:Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple....
Gestionnaire de colonnes:Ajouter un nombre précis de colonnes|Déplacer des colonnes|Basculer la visibilité des colonnes masquées|Comparer des plages et des colonnes...
Fonctionnalités vedettes:Mise au point de la grille   |  Vue de conception   |Barre de formule améliorée   | Gestionnaire de classeurs et de feuilles   |  Bibliothèque de ressources(Texte automatique)|  Sélecteur de date   |  Consolider les feuilles de calcul  |  Chiffrer/Déchiffrer les cellules   | Envoyer des e-mails par liste   |  Super Filtre   |   Filtre spécial(Filtrer les cellules avec une police en gras/italique/barré...) ...
… et bien plus encore… et plus encore:(,)Supprimer des caractères spécifiques, ...)|   50+Typesde graphiques(, ...)|   40+ Formules pratiques(Calculer l'âge en fonction de la date de naissance, ...)|   19 Outils d’insertion(,Insérer une image depuis un chemin , ...)|   de conversion (Convertir en mots,Conversion de devises, ...)|Fusionner et scinder   (Fusion avancée des lignes,Diviser les cellules , ...)|, ...)   |
Utilisez Kutools dans la langue de votre choix – disponible en anglais, espagnol, allemand, français, chinois et 40+ autres langues !

Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile

  • Activez l’édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !

Tous les compléments Kutools. Un seul installateur

Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.

ExcelWordOutlookTabsPowerPoint
  • Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
  • Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
  • Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
  • Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
  • Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels