NB SI ou SOMME SI avec ARRONDI INF

nounbxl76

XLDnaute Occasionnel
Bonjour le forum,

J'ai cherché un petit peu ce matin et je n'ai pas trouvé... tout est dans le titre... Est-ce possible de faire un nb.si ou somme.si avec des arrondi.inf...
Ex : sur la plage A1:A2500 compte les cellules dont l'arrondi.inf est > 20...

J'avoue que je suis un peu paumé donc merci à ceux qui se pencheront sur le sujet.

Cordialement,
 

Modeste

XLDnaute Barbatruc
Re : NB SI ou SOMME SI avec ARRONDI INF

Bonjour nounbxl76,

Il me semble qu'on ne peut pas imbriquer d'autres fonctions avec NB.SI ou SOMME.SI :confused:

Avant de proposer quoi que ce soit, il conviendrait de donner des explications plus précises (par exemple à propos de "l'arrondi.inf est > 20..."... ou de nous mettre des données exemple dans un fichier avec les conditions et le résultat attendu.
 

Papou-net

XLDnaute Barbatruc
Re : NB SI ou SOMME SI avec ARRONDI INF

Bonjour nounbxl76, Modeste, le Forum,

Je pense que Modeste est dans le vrai, aussi je propose une fonction personnalisée pour régler le problème.

Voir fichier démo ci-joint.

Détail de la fonction :

Code:
Public Function ArrondiInf(Plage As Range, n As Integer)
Dim Arr As Double
For Each cel In Plage
  Arr = WorksheetFunction.RoundDown(cel.Value, 0)
  If Arr = n Then ArrondiInf = ArrondiInf + 1
Next
End Function
Appel de la fonction dans la cellule qui doit afficher le résultat :

Code:
=arrondiinf(A1:A2500;20)
avec les arguments suivants :

Plage de cellule à analyser (A1:A2500)

Valeur de l'arrondi (20)

Bien sûr, ces paramètres sont modifiables à volonté.

Cordialement.
 

Pièces jointes

  • Compte Arrondis.xls
    21.5 KB · Affichages: 42

nounbxl76

XLDnaute Occasionnel
Re : NB SI ou SOMME SI avec ARRONDI INF

Bonjour à tous,

Vous avez été bien plus rapides que moi... en PJ, se trouve mon besoin.
Je vais regarder vos solutions. Merci.

Cordialement,
 

Pièces jointes

  • nounbxl76_arrondi inf.xls
    27 KB · Affichages: 58
  • nounbxl76_arrondi inf.xls
    27 KB · Affichages: 50
  • nounbxl76_arrondi inf.xls
    27 KB · Affichages: 53

Modeste

XLDnaute Barbatruc
Re : NB SI ou SOMME SI avec ARRONDI INF

Salut à vous aussi, papou-net :), JHA :)

Avec le explications c'est mieux ;)

Pour l'équivalent du NB.SI:
Code:
=SOMME(N(ENT(A8:A32)>=20))
à valider avec Ctrl+Shift+Enter

Pour l'équivalent du SOMME.SI:
Code:
=SOMME(SI(ENT(A8:A32)>=20;A8:A32))
formule matricielle également
 

nounbxl76

XLDnaute Occasionnel
Re : NB SI ou SOMME SI avec ARRONDI INF

Bonjour à tous,

Tout d'abord, meilleurs voeux pour cette année 2013 !

Je reviens vous avec ce sujet car j'aimerais ajouter une condition supplémentaire aux calculs...
Je souhaiterais compter les valeurs dont l'arrondi est supérieur ou égal à 20 (demande initiale) et dont le statut contient "clos" (colonne supplémentaire).
J'ai essayé =SOMME(SI((ENT(B8:B32)>=20)*(E8:E32="*Clos*");1;0)) et =SOMMEPROD((ENT(B8:B32)>=20)*(C8:C32="*Clos*")) avec validation en matricielle mais en vain...

Merci pour votre aide... la 1ère de 2013 !

Cordialement
 

Pièces jointes

  • nounbxl76_arrondi inf.xls
    26 KB · Affichages: 47
  • nounbxl76_arrondi inf.xls
    26 KB · Affichages: 51
  • nounbxl76_arrondi inf.xls
    26 KB · Affichages: 51

JHA

XLDnaute Barbatruc
Re : NB SI ou SOMME SI avec ARRONDI INF

Re,

Bonjour Modeste et bonne année
Ta formule donne tous les "*clos*" soit "Clos", "EV Clos" et "Clos direct" donc un total de 15
moi, j'avais compris uniquement "Clos" donc un total de 5, comme quoi il faut toujours lire deux fois la question avant de répondre.
Code:
=SOMMEPROD(N(ENT($A$8:$A$32)>=20)*(ESTNUM(CHERCHE("Clos";$C$8:$C$32))))

JHA
 
Dernière édition:

Discussions similaires

Réponses
5
Affichages
234

Statistiques des forums

Discussions
312 249
Messages
2 086 603
Membres
103 260
dernier inscrit
NHOURRA