Nombres absents (par formule).

  • Initiateur de la discussion Initiateur de la discussion JJ1
  • Date de début Date de début

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 !

J

JJ1

Guest
Bonjour à tous,
Je souhaiterais afficher à partir de la colonne U les nombres absents de la plage A:T.
Je joins un exemple concret.
Merci de votre aide
Bon AM
 

Pièces jointes

Re : Nombres absents (par formule).

Bonjour JJ1,

Voici une macro qui fait le travail demandé

Tu peux la relier à un bouton, ou à une procédure évènementielle (Worksheet_SelectionChange(ByVal Target As Range) par exemple)
Code:
Sub Test()
Dim T(70)
Dim i As Byte, r As Byte, c As Byte
For r = 5 To 8
    For c = 1 To 20
    Cells(r, c).Select
        i = ActiveCell.Value
        T(i) = T(i) + 1
    Next c
Next r

r = 20
c = 0
For i = 1 To 70
   If IsEmpty(T(i)) Then: c = c + 1: Cells(5, r + c) = i
Next i
End Sub

Bonne journée
Kotov
 
Re : Nombres absents (par formule).

Bonjour Monique, JJ1, Kotov

Une autre proposition en formule.
Code:
=TRANSPOSE(PETITE.VALEUR(SI(FREQUENCE(A5:T8;LIGNE(1:69))=0;LIGNE(1:70));LIGNE(1:70)))
Pour l'utiliser, il faut sélectionner la plage U5:AK5 avant de la saisir, et valider par les touches Ctrl+Shift+Entrer.
Un message d'erreur #Nombre! est retourné par la fonction PETITE.VALEUR qui signale qu'il n'y a plus de valeur à retourner.
Pour supprimer ce message, deux solutions :
intégration dans la formule une gestion d'erreur
Code:
=TRANSPOSE(SI(ESTNUM(PETITE.VALEUR(SI(FREQUENCE(A5:T8;LIGNE(1:69))=0;LIGNE(1:70));LIGNE(1:17)));PETITE.VALEUR(SI(FREQUENCE(A5:T8;LIGNE(1:69))=0;LIGNE(1:70));LIGNE(1:17));""))
ou utiliser le format conditionnel utilisé par Monique dans son fichier.

@+Jean-Marie
 
Re : Nombres absents (par formule).

Bonjour Monique,Kotov, Jean-Marie,
Merci à vous trois pour ces solutions, j'y suis arrivé sans problème.
Je n'ai pas utilisé la macro car je devais recopier la formule dans mon tableau.
Bonne soirée et encore merci
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Format de nombres
Réponses
21
Affichages
520
  • Question Question
XL 2013 Annulé
Réponses
6
Affichages
298
Réponses
7
Affichages
202
Réponses
19
Affichages
770
Réponses
5
Affichages
246
Réponses
3
Affichages
201
Réponses
4
Affichages
284
Retour