Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Vorkommen von Werten eines Bereiches zählen

Vorkommen von Werten eines Bereiches zählen
25.06.2008 18:23:33
Werten
Hallo und Guten Abend,
gibt es eigentlich eine Möglichkeit - außer Summeprodukt und am besten
mit VBA - die Anzahl von Werten zwischen zwei Grenzen herauszufinden?
Also, ich habe beispielsweise1000 Zahlen zwischen 1 und 100 und möchte
wissen, wie viele Zahlen zwischen 70 und 75 dabei sind.
Gruß,
Born

Anzeige

12
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Vorkommen von Werten eines Bereiches zählen
25.06.2008 18:35:06
Werten
Was hälst du z.b davon ?
Sub zaehlen() Dim y As Integer y = 0 For x = 1 To Cells(Rows.Count, 1).End(xlUp).Row If Cells(x, 1) >= 70 And Cells(x, 1)
gruß Chris

Summenprodukt
25.06.2008 18:37:00
Backowe
Hi,
 AB
1703
271 
372 
480 
536 

Formeln der Tabelle
ZelleFormel
B1=SUMMENPRODUKT((A1:A5>=70)*(A1:A5<=75))


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruss Jürgen

Anzeige
Hier ein Beispiel mit VBA
25.06.2008 18:45:00
Backowe
Hi,
Sub ZahlenZwischen70Und75Zählen()
Dim Zähler As Long
Dim Zelle As Range
For Each Zelle In [A1:A5]
  If Zelle.Value >= 70 And Zelle.Value <= 75 Then _
    Zähler = Zähler + 1
Next
MsgBox "Es wurden " & Zähler & " Zahlen gefunden!"
End Sub

Anzeige
oT das ist ja ...
25.06.2008 18:49:00
neopa
Hallo Jürgen,
... ein richtige "Monstercode" gegen eine so schöne kurze Formel wie: =INDEX(HÄUFIGKEIT(A:A;{70;75});2)
;-)
Freut mich, Dich wieder zu lesen
Schönen Abend Dir noch
Gruß Werner
.. , - ...

Viele (Um)Wege führen nach Rom
25.06.2008 19:50:00
Backowe
Hallo Werner,
das freut mich auch, langsam finden die Hardcorefreaks wieder zusammen! ;o)
Auch Dir noch einen schönen Abend! :)
Gruss Jürgen

Anzeige
dafür ist HÄUFIGKEIT() da ...
25.06.2008 18:46:00
neopa
Hallo Martin,
.. ohne VBA und ohne SUMMENPRODUKT so:
=INDEX(HÄUFIGKEIT(A:A;{70;75});2)
Gruß Werner
.. , - ...

AW: dafür ist HÄUFIGKEIT() da ...
25.06.2008 20:36:25
Jean
Hallo Werner,
ich bitte darum, Deine Formel kurz zu erläutern.
Die Angabe 2 oder 1 in Deiner Formel führt zu unterschiedlichen Ergebnissen.
Zwischen bedeutet dies von 71 bis incl. 75?
Anbei die Werte die meiner Anfrage zugrunde liegen:
Userbild
Gruß
Jean

Anzeige
Erklärung der Formel mit der Formel ...
26.06.2008 08:30:00
neopa
Hallo Jean,
... mein Betreff liest sich zwar wie ein Excel-"Zirkelbezug", aber so ist es für mich am einfachsten zu vermitteln.
Voraussetze ich zunächst die Beherrschung der Funktion INDEX(), die zum Grundwerkzeug zumindest jedes fortgeschrittenen Excelanwenders gehören sollte und erwarte auch ein gewisses Grundverständnis zur Funktion HÄUFIGKEIT().
Wer sich mit beiden Funktionen nochmal vertraut machen will, hier ein Link zum Nachlesen zur Funktion INDEX(): http://www.online-excel.de/excel/singsel.php?f=39 und hier zur Erläuterung von HÄUFIGKEIT(): http://www.online-excel.de/excel/singsel.php?f=146
Und nun mein kleines Beipiel:
 AB
161,003
252,35 
373,56 
474,20 
578,60 
673,68 
779,99 
862,50 
941,80 

Formeln der Tabelle
ZelleFormel
B1=INDEX(HÄUFIGKEIT(A:A;{70;75}); 2)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Markier in dieser Formel mal den Formelteil: HÄUFIGKEIT(A:A;{70;75}) und betätige dann die Taste [F9]
Als "Ergebnis" liest Du in der Eingabezeile: =INDEX({4;3;2};2). Deren Interpretation ist nun einfach. D.h. HÄUFIGKEIT() hat 4 Werte gezählt die kleiner gleich 70 sind und 2 die größer 75 sind und das Formelergebnis ist im Beipiel also 3. (Damit sollte auch gleichzeitig klar geworden sein, welöches Ergebnis Du erhälst, wenn Du anstelle des INDEX-Parameters 2 hier eine 1 schreibst)
Das war schon alles. Ich hoffe es war trotzdem verständlich.
Gruß Werner
.. , - ...

Anzeige
Erklärung der Formel mit der Formel ...
26.06.2008 09:30:00
neopa
Hallo Jean,
... mein Betreff liest sich zwar wie ein Excel-"Zirkelbezug", aber so ist es für mich am einfachsten zu vermitteln.
Voraussetze ich zunächst die Beherrschung der Funktion INDEX(), die zum Grundwerkzeug zumindest jedes fortgeschrittenen Excelanwenders gehören sollte und erwarte auch ein gewisses Grundverständnis zur Funktion HÄUFIGKEIT().
Wer sich mit beiden Funktionen nochmal vertraut machen will, hier ein Link zum Nachlesen zur Funktion INDEX(): http://www.online-excel.de/excel/singsel.php?f=39 und hier zur Erläuterung von HÄUFIGKEIT(): http://www.online-excel.de/excel/singsel.php?f=146
Und nun mein kleines Beipiel:
 AB
161,003
252,35 
373,56 
474,20 
578,60 
673,68 
779,99 
862,50 
941,80 

Formeln der Tabelle
ZelleFormel
B1=INDEX(HÄUFIGKEIT(A:A;{70;75}); 2)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Markier in dieser Formel mal den Formelteil: HÄUFIGKEIT(A:A;{70;75}) und betätige dann die Taste [F9]
Als "Ergebnis" liest Du in der Eingabezeile: =INDEX({4;3;2};2). Deren Interpretation ist nun einfach. D.h. HÄUFIGKEIT() hat 4 Werte gezählt die kleiner gleich 70 sind und 2 die größer 75 sind und das Formelergebnis ist im Beipiel also 3. (Damit sollte auch gleichzeitig klar geworden sein, welöches Ergebnis Du erhälst, wenn Du anstelle des INDEX-Parameters 2 hier eine 1 schreibst)
Das war schon alles. Ich hoffe es war trotzdem verständlich.
Gruß Werner
.. , - ...

Anzeige
wer oder was hat dies nochmal eingestellt ? ...
26.06.2008 09:44:00
neopa
... gibt es däfür eine plausible Erklärung, die auch ich verstehe ?
Also ich bin mir (ziemlich) sicher dass ich es nicht gewesen sein kann und an meinem Computer war auch keiner.
Finde ich gar nicht lustig. War/bin ich umnebelt
ein verunsicherter neopa

Ein großes Dankeschön an Euch alle
26.06.2008 11:51:28
Martin
Hallo,
ich komme erste jetzt dazu, nochmal nach den Antworten auf meine gestrige Frage
zu sehen und bin erstaunt, wie viel sich daraus entwickelt hat.
Die index/Häufigkeit-Formel von neopa ist einfach klasse. Obwohl ich "Häufigkeit"
kenne, wäre mir diese äußerst nützliche Variante nicht in den Sinn gekommen.
Herzlichen Dank,
Born

Anzeige
stelle meine Frage wieder als offen (kwT)
26.06.2008 12:12:09
neopa
Gruß Werner
.. , - ...
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige