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

Comment compter les lignes jusqu'à ce qu'une certaine valeur de somme soit atteinte dans Excel?

Par exemple, il existe une plage de données, la colonne A comprend le numéro de produit et la colonne B contient le montant de la commande, et vous avez une certaine valeur telle que 80, qui est le total des nièmes premiers numéros dans l'ordre, comment pouvez-vous compter combien les lignes sont impliquées pour totaliser jusqu'à 80, comme illustré ci-dessous?
doc compte jusqu'à ce que la somme atteigne 1

Compter les lignes jusqu'à ce qu'une certaine valeur additionnée soit atteinte avec la formule


flèche bleue bulle droite Compter les lignes jusqu'à ce qu'une certaine valeur additionnée soit atteinte avec la formule

Pour compter le nombre de lignes utilisées pour totaliser une certaine valeur correspondante, vous pouvez appliquer une formule.

Sélectionnez une cellule vide, E2 par exemple, et entrez cette formule =MATCH(D2,SUBTOTAL(9,OFFSET(B2,,,ROW(B2:B17)-ROW(B2))),1), presse Maj + Ctrl + Entrée touche pour obtenir le résultat correct. Voir la capture d'écran:
doc compte jusqu'à ce que la somme atteigne 2

Conseil : Dans cette formule, D2 est la certaine valeur que vous souhaitez atteindre en additionnant, B2: B17 est la plage de valeurs à partir de laquelle vous additionnez, vous pouvez les modifier selon vos besoins.

Si vous souhaitez exclure la ligne d'en-tête, vous pouvez utiliser cette formule =MATCH(D2,SUBTOTAL(9,INDIRECT("$B$1"&":"&ADDRESS(ROW($B$1:$B$17),COLUMN($B$1))))et appuyez sur  Maj + Ctrl + Entrée touches simultanément.


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 (8)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
Après avoir lu cette solution, j'ai commencé à lire sur les formules matricielles. Très intéressant et utile. En ce qui concerne cette solution, elle résout un aspect très difficile du suivi de la taille et de la composition des stocks de matériaux. Pouvez-vous m'aider avec un petit changement... Je veux la position dans la liste du total allant du bas de la liste vers le haut vers le bas dans votre exemple. J'ai essayé quelques choses mais je ne l'ai pas encore déchiffrée, principalement parce que je ne comprends pas encore complètement la syntaxe de la formule. Aucune suggestion? Particulièrement intéressé par la version d'en-tête d'exclusion, ou une version qui n'inclut aucune considération d'en-tête puisque je souhaite calculer cette nouvelle sur chaque ligne (c'est-à-dire le jour.)
Ce commentaire a été minimisé par le modérateur sur le site
Pas grave. J'ai trouvé un moyen simple et non matriciel de faire ce que je voulais faire.
Ce commentaire a été minimisé par le modérateur sur le site
salut, quelle peut être la formule mais pour compter les colonnes?
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, Diane, changez simplement ROW en COLUMN dans la formule comme =MATCH(A2,SUBTOTAL(9,OFFSET(A1,,,COLUMN(A1:E1)-COLUMN(B2))),1). Voir capture d'écran :
Ce commentaire a été minimisé par le modérateur sur le site
Cela ne fonctionne pas - je pense que c'est parce que le sous-total ne fonctionne que verticalement ?
Ce commentaire a été minimisé par le modérateur sur le site
MATCH(D2,SUBTOTAL(9,OFFSET(B2,,,ROW(B2:B17)-ROW(B2))),1)cette formule ne fonctionne pas sur les feuilles Google aucune information à ce sujet
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, Suresh, la formule ci-dessus ne fonctionne que dans Microsoft Excel, si vous souhaitez compter les lignes jusqu'à ce qu'une somme cible atteigne la feuille Google, vous avez besoin d'une colonne d'assistance et de la fonction COUNTIF. Opérations spécifiques comme illustré ci-dessous. S'il vous plaît laissez-moi savoir si cela vous aide.
Ce commentaire a été minimisé par le modérateur sur le site
Salut, comment serait la formule si au lieu de D2 je veux que ce soit une plage de données établie ?
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