Calcule de nombre de celulle par apport à leur contenue

  • Initiateur de la discussion Initiateur de la discussion SSIAP2
  • 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 !

SSIAP2

XLDnaute Occasionnel
Bonjour j'ai une base de donnée.
Dans la colonne D s'affiche des valeurs positive et negative.

j'aimerais si possible

*dans la celulle E2 s'affiche le nombre de cellule dont la valeur se situe entre 720 et 360

*dans la celulle E3 s'affiche le nombre de cellule dont la valeur se situe entre 359 et 0


*dans la celulle E4 s'affiche le nombre de cellule dont la valeur est inférieure 0



comment puis je faire svp merci d'avance
 
Re : Calcule de nombre de celulle par apport à leur contenue

Bonjour à tous,

Peux-tu essayer :

Code:
=SOMMEPROD((D1:D1000>359)*1)
Code:
=SOMMEPROD(((D1:D1000>0)*(D1:D1000<360))*1)
Code:
=SOMMEPROD((D1:D1000<0)*1)
A+ à tous
 
Re : Calcule de nombre de celulle par apport à leur contenue

Bonjour

Juste pour répondre à ceux qui nous titillent avec leur météo superbe
(C'est vilain)
desesp.jpg
source de l'image

Heureusement qu'il nous* reste les crêpes et le chouchen pour supporter le temps et ce pernicieux gang des météonautes (ils sont au nombre de 3 ou 4, voire 5) qui sévit actuellement sur XLD

*= nous, pauvres bretons détrempés

PS: pour revenir au fil
dans la celulle E3 s'affiche le nombre de cellule dont la valeur se situe entre 359 et 0
personnellement, j'écrirai entre 0 et 359 non ?
Pourquoi ce choix décroissant ?
(Idem pour E2 )
 
Dernière édition:
Re : Calcule de nombre de celulle par apport à leur contenue

Bonjour SSIAP2, aux météorologues 🙂, et à ceux qui passeront par ici,

J'ai vu sur d'autres fils que tu pratiquais le VBA.

Alors pourquoi pas un simple Bouton avec:

Code:
Private Sub CommandButton1_Click()

For i = 3 To ActiveSheet.Range("D65536").End(xlUp).Row

Select Case ActiveSheet.Cells(i, 4).Value

Case 360 To 720
ActiveSheet.Cells(2, 5).Value = ActiveSheet.Cells(2, 5).Value + 1

Case 0 To 359
ActiveSheet.Cells(3, 5).Value = ActiveSheet.Cells(3, 5).Value + 1

Case Is < 0
ActiveSheet.Cells(4, 5).Value = ActiveSheet.Cells(4, 5).Value + 1

End Select

Next i

End Sub

(Comme les formules m'en donnent; j'évite! 😀 )

Amicalement

Yann
 

Pièces jointes

Re : Calcule de nombre de celulle par apport à leur contenue

Bonjour SSIAP2, salut les amis 🙂

Code:
E2 => =NB.SI(D:D;"<=720")-E3-E4

E3 => =NB.SI(D:D;"<360")-E4

E4 => =NB.SI(D:D;"<0")

Un peu casse-pied les SOMMEPROD JC, non ?

A+
 
Re : Calcule de nombre de celulle par apport à leur contenue

Bonjour JCGL HASCO STAPLE160 YAN56 et JOB75

j'ai tester la solution de JCGL et sa fonctionne trés bien pour ce que je voulais faire en tous cas merci à tous.

🙂
en revanche pendant que j'y suis une derniere petite question j'ai une textbox1 sur ma feuille accueil attention il est pas dans un USF mais sur ma feuille je voudrais que le résultat dans la celulle D3 apparais dedant

j'ai essayer TextBox1 Range("H6") dans le thisworkbook mais sa ne fonctionne pas que faut il ajouter de plus svp merci
 
Re : Calcule de nombre de celulle par apport à leur contenue

désolé j'etait partis en intervention et j'ai demandé à mon collegue de travail de répondre à ma place car je savais pas pour combien de temps j'allais avoir comme le compte se déactive au bout d'un moment elle à répondu avec le sien et de posé egalement une question pour completer la premiere encore dsl
 
Re : Calcule de nombre de celulle par apport à leur contenue

Re JC,

Ca ne me lasse pas, tout le monde ici utilise SOMMEPROD pour travailler sur des matrices, et moi le premier.

L'ennui c'est que les plages doivent être définies.

Alors perso je préfère utiliser NB.SI quand c'est possible, ça change un peu 🙂

A+
 
Re : Calcule de nombre de celulle par apport à leur contenue

Bonjour à tous,
Re Gérard, je crois...

Me voilà rassuré... Il m'aurait été pénible de te "lasser"
Évidement, sur ce coup là, NB.SI() est plus générique.

A++ l'ami
A+ à tous
 
Re : Calcule de nombre de celulle par apport à leur contenue

Re JC,

C'est vrai mon prénom est Gérard, je croyais ne l'avoir jamais indiqué, mais j'ai dû laisser trainer des macros enregistrées 🙂

Encore un détail :

- les fonctions de recherche telles que NB.SI, EQUIV travaillent sur l'intersection de la plage indiquée et du "UsedRange"

- sauf erreur SOMMEPROD calcule sur l'intégralité des plages indiquées, ce peut être inutilement lourd.

A+
 
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

Discussions similaires

Réponses
3
Affichages
438
Réponses
1
Affichages
797
Retour