Extraire des nombres.

  • 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,

J'ai 2 séries de nombres via Mode() en lignes 3 et 4 et je voudrais extraire tous les nombres différents dans la zone bleue (sans tenir compte des N/A) ligne 8.

merci de votre aide.
 

Pièces jointes

Re : Extraire des nombres.

Bonjour,
En BZ8,
Code:
=SI(COLONNES($BZ:BZ)>SOMME(SI(ESTNUM($BL3:$BY4);1/NB.SI($BL3:$BY4;$BL3:$BY4)));"";PETITE.VALEUR(SI(ESTNUM($BL3:$BY4)*(NB.SI($BY8:BY8;$BL3:$BY4)=0);$BL3:$BY4);1))
@ valider par Ctrl+Maj+Entree
@ tirer vers la droite
@ + +
 

Pièces jointes

Dernière édition:
Re : Extraire des nombres.

Bojour JJ1, R@chid,

Avec cette fonction VBA qui renvoie une matrice :

Code:
Function NBDIF(matrice As Variant) As Variant
Dim d As Object, t
NBDIF = ""
If Application.CountA(matrice) < 2 Then
  If IsNumeric(CStr(matrice)) Then NBDIF = matrice
Else
  matrice = matrice 'plus rapide
  Set d = CreateObject("Scripting.Dictionary")
  For Each t In matrice
    If IsNumeric(CStr(t)) Then d(t) = ""
  Next
  If d.Count Then NBDIF = d.keys
End If
End Function
Fichier joint.

A+
 

Pièces jointes

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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
19
Affichages
761
Réponses
4
Affichages
281
Réponses
2
Affichages
168
Réponses
9
Affichages
369
W
  • Question Question
XL 2013 MFC
Réponses
2
Affichages
161
Réponses
3
Affichages
199
Retour