Nbre de cellules comprises entre deux valeurs

Bonjour mon forum préféré

Je cherche :

  • le nombre de cellules d'une colonne comprises entre deux valeurs données
  • le retour dans une seule cellule de tous les contenus de la colonne séparés par un ;

https://www.excel-pratique.com/~files/doc/Question_Forum_2.xls

Merci d'avance

Anne

Bonjour,

Réponse à la première question par la formule suivante :

=SOMMEPROD((A5:A23<=2000)*(A5:A23>=1000)*(A5:A23))

Pour la 2è requête la formule suivante :

=B5&";"&B8&";"&B13

Merci ça m'aide déjà, mais :

pour la question 1 j'aimerais le nombre de cellules comprises entre ces 2 valeurs et non pas la somme de leur contenu (dans l'exemple ce serait 3)

pour la question 2, imaginons que c'est tout une colonne et que je n'ai pas celles qui sont vides ou pleines? Peut on généraliser la recherche dans la colonne?

Merci

https://www.excel-pratique.com/~files/doc/9oYXrQuestion_Forum_2.xls

Re,

Pour la question 1, la formule suivante :

=SOMMEPROD((A5:A23<=2000)*(A5:A23>=1000))

Pour la 2è question, je n'ai pas bien compris ta demande. Donne-nous des exemples.

Youpi génial mon premier voeux est exhaussé!

Le deuxième : j'ai des mails dans une colonne.

Comment je peux les récupérer dans une seule cellule séparés par un point virgule par exemple?

Re,

Met ce code dans une module VBA et fais exécuter cette macro :

Sub Concatener()
  [C5] = ConcatPlage(Range("b5:b23"), "@", ";")
End Sub

Function ConcatPlage(plage As Range, contenant As String, séparateur As String) As String
    Dim rep As String, c As Range
    For Each c In plage
        If InStr(c.Value, contenant) > 0 Then
            rep = rep & c.Value & séparateur
        End If
    Next c
    ConcatPlage = Left(rep, Len(rep) - Len(séparateur))
End Function

merci vraiement extra ce forum!

Rechercher des sujets similaires à "nbre comprises entre deux valeurs"