Intro
Ceci est le sixième défi d'une série de challenges Excel créés spécialement pour découvrir modern Excel et booster vos compétences afin d'atteindre le niveau d'expert !
Rappel : qu'est-ce que le "modern Excel" ?
C'est une version du logiciel disponible avec Microsoft 365 proposant beaucoup de nouveautés.
Par exemple, on trouve de nombreuses nouvelles fonctions (RECHERCHEX,FILTRE, UNIQUE, MAP, etc.) très utiles ainsi qu'un mode de fonctionnement dynamique des résultats depuis une formule source (en savoir plus sur la propagation des formules Excel ici).
Ces nouveautés, intégrées au reste du logiciel, rendent Excel beaucoup plus pratique et efficace qu'auparavant.
Pour en savoir plus sur le modern Excel, tu peux cliquer ici.
Objectif du challenge
Dans ce challenge, l’objectif est de lister tous les derniers jours de chaque mois sur l'année entière.
Tu peux télécharger le fichier correspondant en bas de cette page. Pour t'aider tu peux aussi regarder la vidéo sur youtube.
Ce challenge doit être réussi en utilisant une seule formule dans une seule cellule : la cellule D5
Le défi en plus : battre notre champion-maison, Martin qui a réussi ce challenge en utilisant 30 caractères !

Ce que tu dois faire
Avec une seule formule dans la cellule D5 :
Attention à la contrainte suivante : la plage à
Important : pour booster tes compétences dans le modern Excel, tu dois réussir ce challenge avec une seule formule saisie dans une seule cellule, sans étendre ta formule initiale vers le bas.
Ceci te permettra de pratiquer la propagation de résultats depuis une formule initiale.
La cellule à compléter est la cellule D5 , qui doit produire sans être étendue autant de résultats que nécessaires.
Tu veux te challenger encore plus ? Essaye de faire autant, voire encore moins, que le record à battre d'une formule de 30 caractères.
Maintenant, à toi de jouer !
La formule étape par étape pour obtenir ces résultats
#1 Compter
Compter les 14 cellules contenant les noms des candidats.
=NBVAL(B5:B18)))
#2 Générer l'aléatoire
Générer pour chacun des prénoms une valeur aléatoire unique entre 0 et 1 et obtenir une première liste.
(attention aux propagations)
=TABLEAU.ALEA(NBVAL(B5:B18)))
#3 Assembler
Assembler à notre liste de nombre aléatoire, la plage correspondant à la liste des prénoms des candidats.
=ASSEMB.H(B5:B18;TABLEAU.ALEA(NBVAL(B5:B18)))
#4 Trier
Trier les résultats obtenus dans l'ordre des valeurs aléatoires sur la deuxième colonne. (L'ordre est automatiquement croissant).
=TRIER(ASSEMB.H(B5:B18;TABLEAU.ALEA(NBVAL(B5:B18)));2)
#5 Exclure
Ne garder que la première colonne (celle des prénoms).
=PRENDRE(TRIER(ASSEMB.H(B5:B18;TABLEAU.ALEA(NBVAL(B5:B18)));2);;1)
La formule finale en 30 caractères
=PRENDRE(TRIER(ASSEMB.H(B5:B18;TABLEAU.ALEA(NBVAL(B5:B18)));2);;1)
Les fonctions et symboles importants utilisés
SEQUENCE
Permettre de générer une liste de nombre séquentiels dans un tableau.
FIN.MOIS
Permet de trouver le dernier jour du mois à partir d'une date avec la possibilité de décaler le mois.
&
Permet de combiner des textes entre eux dans la même cellule.
Le modern Excel
Le modern Excel est l'expression utilisée pour désigner l'apparition d'une ensemble de nouveautés dans Excel depuis 2020 et contenues en majorité dans la version Microsoft 365 du logiciel.
Ces nouveautés concernent notamment l’ajout de fonctions et de symboles comme
1. SEQUENCE
2. DATE
3. ANNEE
4. AUJOURDHUI
5. Symbole « & »
Le modern Excel est l'expression utilisée pour désigner l'apparition d'un ensemble de nouveautés dans Excel depuis 2020 et contenues en majorité dans la version Microsoft 365 du logiciel.
Ces nouveautés sont principalement :
A - L'intégration au logiciel de plus de 40 nouvelles fonctions
o SEQUENCE
o UNIQUE
o RECHERCHEX
o JOINDRE.TEXTE
o Etc.
B - La propagation possible des résultats sur plusieurs cellules depuis une formule initiale
Bien qu’aucune des fonctions ajoutées dans le modern Excel ne soit directement une fonction de dates (comme ANNEE, JOURSEM, DATEDIF), les nouvelles fonctions comme SEQUENCE, LET ou MAKEARRAY permettent de créer et de manipuler plus facilement des listes de dates. Et de rendre ces listes dynamiques. C’est un peu complexe, mais nous en reparlerons dans un prochain article. Et c’est exactement ce que nous avons fait dans ce challenge n° 2.
Quelques fonctions du modern Excel
Le modern Excel doit beaucoup à l'intégration dans le logiciel de beaucoup de nouvelles fonctions.
Parmi elles, tu peux commencer par retenir ces 15 fonctions là :
- RECHERCHEX
- FILTRE
- UNIQUE
- TRIER et TRIERPAR
- SEQUENCE
- CHOISIRCOLS
- ASSEMB.V et ASSEMB.H
- LET
- JOINDRE.TEXTE
- FRACTIONNER.TEXTE
- TEXTE.AVANT et TEXTE.APRES
- MAP
Tu en découvriras beaucoup plus sur toutes ces fonctions et leurs possibilités en te testant au fur et à mesure des challenges.
Solpedinn propose des formations tous niveaux à Excel et aux outils d’analyse de données (Google Sheet, Power Query, Power BI…), toujours dans la bonne humeur avec une pédagogie au top du top. N’hésite pas à nous contacter pour en savoir plus.