Note: The other languages of the website are Google-translated. Back to English
English English

 Comment compter le nombre maximal de nombres positifs / négatifs consécutifs dans Excel?

Si vous avez une liste de données qui se mélangent avec des nombres positifs et négatifs, et maintenant, vous voulez compter le nombre maximum de nombres positifs et négatifs consécutifs comme illustré ci-dessous, comment pourriez-vous gérer cette tâche dans Excel?

Comptez le nombre maximum de nombres positifs et négatifs consécutifs avec des formules matricielles


Comptez le nombre maximum de nombres positifs et négatifs consécutifs avec des formules matricielles

 


 

Pour obtenir le nombre maximum de nombres positifs et négatifs consécutifs, veuillez appliquer les formules matricielles suivantes:

Comptez le nombre maximum de nombres positifs consécutifs:

Entrez cette formule dans une cellule où vous souhaitez obtenir le résultat:

=MAX(FREQUENCY(IF(A2:A20>0,ROW(A2:A20)),IF(A2:A20<=0,ROW(A2:A20)))), puis appuyez sur Ctrl + Maj + Entrée clés ensemble, et vous obtiendrez le résultat correct selon vos besoins, voir capture d'écran:


Comptez le nombre maximum de nombres négatifs consécutifs:

Entrez cette formule dans une cellule où vous souhaitez obtenir le résultat:

=MAX(FREQUENCY(IF(A2:A20<0,ROW(A2:A20)),IF(A2:A20>=0,ROW(A2:A20)))), puis appuyez sur Ctrl + Maj + Entrée touches simultanément, et vous obtiendrez le résultat dont vous avez besoin, voir capture d'écran:

Notes: Dans les formules ci-dessus, A2: A20 est la liste de la plage de cellules que vous souhaitez utiliser.

 


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine

 

Commentaires (20)
Noté 5 hors 5 · évaluations 1
Ce commentaire a été minimisé par le modérateur sur le site
Je veux les nombres positifs consécutifs du dernier d'une colonne. J'aurai plusieurs colonnes, c'est-à-dire A, B, C, D, E, F, etc.
Ce commentaire a été minimisé par le modérateur sur le site
Je veux les nombres positifs consécutifs de la dernière cellule d'une colonne dans laquelle les données sont entrées. J'aurai plusieurs colonnes, c'est-à-dire A, B, C, D, E, F, etc.
Ce commentaire a été minimisé par le modérateur sur le site
Excellent ! Fonctionne parfaitement. E se quisermos somar os números de cada intervalo, como ficaria ?
Ce commentaire a été minimisé par le modérateur sur le site
Ca ne fonctionne pas! Donne le nombre maximum de résultats positifs non consécutifs
Ce commentaire a été minimisé par le modérateur sur le site
Salut Ivan,
La formule ci-dessus ne peut vous aider qu'à compter le nombre maximum de nombres positifs ou négatifs, elle ne peut pas extraire les cellules consécutives.
Si vous avez les bons moyens, veuillez commenter ici.
Merci!
Ce commentaire a été minimisé par le modérateur sur le site
Comment faites-vous cela avec plusieurs lignes? dites A1:A10 et C1:C10 ???
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour Ryan,
Désolé pour cela, cette formule ne s'applique qu'à une seule colonne ou ligne.
Si vous avez d'autres bons idéaux, veuillez commenter ici.
Merci !
Ce commentaire a été minimisé par le modérateur sur le site
comment compter les occurrences consécutives de deux valeurs ou nombres différents
Ce commentaire a été minimisé par le modérateur sur le site
Salut, merci beaucoup pour l'information ! C'est très utile :) Je me demande s'il est possible d'additionner le nombre maximum de négatifs consécutifs ? J'apprécierai beaucoup si vous pouvez m'aider. Merci!!
Ce commentaire a été minimisé par le modérateur sur le site
Salut Jeanne,
Pour résoudre votre problème, veuillez utiliser la formule matricielle suivante :

Somme du nombre maximum de nombres positifs consécutifs : (Remarque : D2 est la cellule des nombres positifs consécutifs que vous avez comptés en utilisant la formule de cet article, veuillez appuyer simultanément sur les touches Ctrl + Maj + Entrée)
=MAX((COUNTIF(OFFSET(A2:A18,ROW(A2:A18)-ROW(A2),0,D2),">=0")=D2)*SUBTOTAL(9,OFFSET($A$2:$A$18,ROW(A2:A18)-ROW($A$2),0,D2)))

Somme du nombre maximum de nombres négatifs consécutifs : (Remarque : E2 est la cellule des nombres négatifs consécutifs que vous avez comptés en utilisant la formule de cet article, veuillez appuyer simultanément sur les touches Ctrl + Maj + Entrée)
=MIN((COUNTIF(OFFSET(A2:A18,ROW(A2:A18)-ROW(A2),0,E2),"<0")=E2)*SUBTOTAL(9,OFFSET($A$2:$A$18,ROW(A2:A18)-ROW($A$2),0,E2)))

S'il vous plaît essayez, j'espère que cela peut vous aider!
Ce commentaire a été minimisé par le modérateur sur le site
Donc, contexte utile. Je faisais juste une vidéo pour ma chaîne Youtube. Quand j'ai googlé un mot clé, je suis tombé sur votre formule. Tout d'abord, merci. Et deuxièmement, je donnerai une référence à ce site Web pour l'explication des formules. Je n'ai pas beaucoup d'abonnés, mais cela peut donner un peu plus de trafic à votre site Web. Merci et bonne journée.
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour,
Je vous remercie pour ce message. J'essaie d'obtenir le nombre moyen de nombres négatifs consécutifs d'une rangée. J'ai essayé de le faire moi-même mais je n'arrive pas à le comprendre.
Pourrais-tu m'aider ?
Merci !
Ce commentaire a été minimisé par le modérateur sur le site
J'obtiens une sortie #Value s'il n'y a qu'une série de nombres positifs uniquement. De plus, j'obtiens la même erreur, s'il n'y a qu'une série négative de nombres. Cela fonctionne bien lorsqu'il y a au moins 1 nombre positif et au moins 1 nombre négatif sur la colonne. Est-ce que quelqu'un sait comment résoudre ce problème. J'utilise open office.qui utilise les mêmes commandes, à l'exception du " ; " au lieu de " , " comme séparateur.
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour Pablo,
Les formules fonctionnent bien dans ma feuille de travail lorsqu'il y a une liste de nombres positifs ou négatifs, appuyez-vous simultanément sur les touches Ctrl + Maj + Entrée pour obtenir le résultat ?
Ce commentaire a été minimisé par le modérateur sur le site
C'est incroyable, je me demande simplement s'il existe un moyen de mettre en évidence les séquences consécutives ?
Ce commentaire a été minimisé par le modérateur sur le site
Merveilleux, merci! J'utilise votre formule maintenant, mais j'ai une question : Existe-t-il un moyen de filtrer davantage les données afin qu'elles ne comptent que les cellules positives/négatives consécutives SI elles partagent une valeur dans une colonne différente ? Par exemple, si, en utilisant votre exemple ci-dessus, dans la colonne B (à côté de votre liste de numéros dans la colonne A), les cellules étaient remplies avec la lettre « A » ou « B » dans un ordre aléatoire, quelle formule utiliseriez-vous pour déterminer le nombre maximum de cellules positives qui sont AUSSI des A consécutifs dans la colonne B ?
Ce commentaire a été minimisé par le modérateur sur le site
안녕하세요. 감사합니다. 데이터 필터된 상황의 경우에도 연속 손실이나 이익 수를 계산할 수 있는지 궁금합니다. 그리고 데이터 필터된 상횡의 평균 연속손실 수를 계산하는 방법은 있습니까?
Noté 5 hors 5
Ce commentaire a été minimisé par le modérateur sur le site
Hi,
C'était très utile. Merci beaucoup !!
Une question, que se passe-t-il si dans le tableau de données, je veux ignorer les blancs ou les zéros. Comme si le nombre suivant après le blanc ou le zéro est positif, il devrait ajouter de la fréquence

Merci de votre aide
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour Naveen
Pour résoudre votre problème, veuillez essayer la formule ci-dessous :
=MAX(FREQUENCY(IF(A2:A20>=0,ROW(A2:A20)),IF(A2:A20<0,ROW(A2:A20))))

Après avoir copié et collé la formule, n'oubliez pas d'appuyer simultanément sur les touches Ctrl + Maj + Entrée pour obtenir le résultat correct.
S'il vous plaît essayez, j'espère que cela peut vous aider!
Ce commentaire a été minimisé par le modérateur sur le site
PPPPPPPQQQQPPPPQQPPQQPPPPPP

J'ai une donnée comme ci-dessus. J'ai appliqué la formule que vous proposez. Cela fonctionnait bien. La réponse était 7.

={MAX(FREQUENCY(IF(A4:AA4=P, COLUMN(A4:AA4)),IF(A4:AA4<>P, COLUMN(A4:AA4))))}
Mais maintenant, mon exigence est que cette formule ne doit prendre en compte que les 10 dernières cellules de la formule appliquée aux cellules. et la réponse devrait être 6.
Est-il possible.
S'il vous plaît suggérer un moyen
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés