Discussion:
Zählenwenn von Ganzzahlen bei Zahlen mit Dezimalstellen
(zu alt für eine Antwort)
Andreas Volkert
2004-08-23 22:10:43 UTC
Permalink
Hallo liebe Newsgroup-Freunde,

ich hänge wieder mal an einem Problem und hoffe / bitte um Euere Hilfe und
Anregung..

Schon mal vielen Dank im Voraus dafür!

Ich habe in einer Teilnehmerliste für verschiedene Prüfungsfächer Noten, die
aus Dezimalzahlen bestehen (also nicht nur 1, 2 oder 3 sondern 1,1 / 1,2 /
1,3 usw./ 2,1 / 2,2 / 2,3 ... 3,1 / 3,2 .....

also z.B.:

Fach 1 Fach 2 Fach3 ... ...
Huber 1,2 2,4 4,5
Meier 1,7 2,6 3,4
...
...

hinzu kommt, dass ich die Spaltenbereiche benennen musste, weil die
Auswertetabelle in einem separaten Register vorbereitet, die eigentlichen
Daten aber erst zum Zeitpunkt der Auswertung in die Datei (ein anderes
Register) per VBA einkopiert werden. Andernfalls würde es sonst einen
#BEZUG! Fehler geben

Mein Problem besteht nun darin, eine Auswertung über die Häufigkeit des
Auftretens einzelner Noten (hier aber Ganzzahlen) zu bekommen, also wie oft
kommt die Note 1, Note 2, Note 3 usw. vor.

Wie schaffe ich es, aus diesem benannten Bereich / Matrix nur die
(Kaufmännisch) gerundeten Zahlen für die Berechnung heranzuziehen, so dass
die Liste am Ende so aussieht?


Note 1 Note 2 Note 3 Note 4
Fach 1 1 2 2 1

Wer kann mir hier bitte weiterhelfen, hat ähnliche Auswertungen schon mal
durchgeführt oder kann mir entsprechende Hinweise und Links nennen?

Vielen Dank im Voraus für Euere Unterstützung

Andi Volkert
Rudi Tüscher
2004-08-24 03:00:11 UTC
Permalink
hallo
was du brauchst, ist die Matrixfunktion HÄUFIGKEIT
die Online-Hilfe erklärt genau, wie diese funktioniert
Rudi Tüscher

On Tue, 24 Aug 2004 00:10:43 +0200, "Andreas Volkert"
Post by Andreas Volkert
Hallo liebe Newsgroup-Freunde,
ich hänge wieder mal an einem Problem und hoffe / bitte um Euere Hilfe und
Anregung..
Schon mal vielen Dank im Voraus dafür!
Ich habe in einer Teilnehmerliste für verschiedene Prüfungsfächer Noten, die
aus Dezimalzahlen bestehen (also nicht nur 1, 2 oder 3 sondern 1,1 / 1,2 /
1,3 usw./ 2,1 / 2,2 / 2,3 ... 3,1 / 3,2 .....
Fach 1 Fach 2 Fach3 ... ...
Huber 1,2 2,4 4,5
Meier 1,7 2,6 3,4
...
...
hinzu kommt, dass ich die Spaltenbereiche benennen musste, weil die
Auswertetabelle in einem separaten Register vorbereitet, die eigentlichen
Daten aber erst zum Zeitpunkt der Auswertung in die Datei (ein anderes
Register) per VBA einkopiert werden. Andernfalls würde es sonst einen
#BEZUG! Fehler geben
Mein Problem besteht nun darin, eine Auswertung über die Häufigkeit des
Auftretens einzelner Noten (hier aber Ganzzahlen) zu bekommen, also wie oft
kommt die Note 1, Note 2, Note 3 usw. vor.
Wie schaffe ich es, aus diesem benannten Bereich / Matrix nur die
(Kaufmännisch) gerundeten Zahlen für die Berechnung heranzuziehen, so dass
die Liste am Ende so aussieht?
Note 1 Note 2 Note 3 Note 4
Fach 1 1 2 2 1
Wer kann mir hier bitte weiterhelfen, hat ähnliche Auswertungen schon mal
durchgeführt oder kann mir entsprechende Hinweise und Links nennen?
Vielen Dank im Voraus für Euere Unterstützung
Andi Volkert
Beate Schmitz
2004-08-24 05:56:25 UTC
Permalink
Hallo Andi,

so ganz ohne Umweg habe ich es leider auch nicht hingekriegt. Insofern
hier mein Vorschlag:
Neben den Notenspalten Hilfsspalten einfügen mit folgender Formel:
=GANZZAHL(A1)

und diese Formel über entsprechend viele Spalten und Zeilen ziehen.

Und dann die Auswertung der Hilfsspalten mit
=Zählenwenn(F1:F100;1) und entsprechend auch für die Noten 2-6.

Spalten- und Zeilennamen entsprechend anpassen.

Gruß,
Beate
Melanie Breden
2004-08-24 06:36:54 UTC
Permalink
Hallo Andreas,
Post by Andreas Volkert
Ich habe in einer Teilnehmerliste für verschiedene Prüfungsfächer Noten, die
aus Dezimalzahlen bestehen (also nicht nur 1, 2 oder 3 sondern 1,1 / 1,2 /
1,3 usw./ 2,1 / 2,2 / 2,3 ... 3,1 / 3,2 .....
Fach 1 Fach 2 Fach3 ... ...
Huber 1,2 2,4 4,5
Meier 1,7 2,6 3,4
hinzu kommt, dass ich die Spaltenbereiche benennen musste, weil die
Auswertetabelle in einem separaten Register vorbereitet, die eigentlichen
Daten aber erst zum Zeitpunkt der Auswertung in die Datei (ein anderes
Register) per VBA einkopiert werden. Andernfalls würde es sonst einen
#BEZUG! Fehler geben
Mein Problem besteht nun darin, eine Auswertung über die Häufigkeit des
Auftretens einzelner Noten (hier aber Ganzzahlen) zu bekommen, also wie oft
kommt die Note 1, Note 2, Note 3 usw. vor.
Vergebe für den gesamten Datenbereich einen Namen, z.B. "Daten" und
probiers mal mit den folgenden Formeln:
Note1: =SUMMENPRODUKT((Daten>=1)*(Daten<2))
Note2: =SUMMENPRODUKT((Daten>=2)*(Daten<3))
...
--
Mit freundlichen Grüssen

Melanie Breden
- Microsoft MVP für Excel -

http://excel.codebooks.de (Das Excel-VBA Codebook)
#Excel-Auftragsprogrammierung#
Thomas Ramel
2004-08-24 09:03:40 UTC
Permalink
Grüezi Andreas

Andreas Volkert schrieb am 24.08.2004
Post by Andreas Volkert
Fach 1 Fach 2 Fach3 ... ...
Huber 1,2 2,4 4,5
Meier 1,7 2,6 3,4
...
...
hinzu kommt, dass ich die Spaltenbereiche benennen musste...
Das heisst, jede Spalte hat einen eigenen Namen, oder ist es der gesamte
Bereich, der einen Namen hat?
Post by Andreas Volkert
Wie schaffe ich es, aus diesem benannten Bereich / Matrix nur die
(Kaufmännisch) gerundeten Zahlen für die Berechnung heranzuziehen, so dass
die Liste am Ende so aussieht?
Note 1 Note 2 Note 3 Note 4
Fach 1 1 2 2 1
Mit SUMMENPRODUKT() kannst Du auch gleich kaufmännisch runden und die Werte
denn vergleichen:

=SUMMENPRODUKT((RUNDEN($B$2:$B$7;0)=1)*1)

Die se Formel zähle alle (kaufmännich gerundeten) 'Einsen' des Bereiches.
Anstelle des Bezuges in der Runden-Funktion, kannst Du auch den
Bereichsnamen der Spalte verwenden.

Für konkretere Hilfestellung wären die Namen und/oder Bereiche deiner
Tabellen hilfreich.
--
Mit freundlichen Grüssen

Thomas Ramel
- MVP für Microsoft-Excel -

[Win XP Pro SP-1 / xl2000 SP-3]
Andreas Volkert
2004-08-24 20:18:26 UTC
Permalink
Hallo Ihr fleißigen Helferlein!

vielen Dank für Euere tollen Antworten.

Ich bin leider noch nicht dazu gekommen, die vielen Vorschläge zu sondieren,
werde das aber umgehend nachholen und euch vom (mit Sicherheit) Erfolg
berichten.

Danke schon mal!

Andi Volkert
Post by Andreas Volkert
Hallo liebe Newsgroup-Freunde,
ich hänge wieder mal an einem Problem und hoffe / bitte um Euere Hilfe und
Anregung..
Schon mal vielen Dank im Voraus dafür!
Ich habe in einer Teilnehmerliste für verschiedene Prüfungsfächer Noten, die
aus Dezimalzahlen bestehen (also nicht nur 1, 2 oder 3 sondern 1,1 / 1,2 /
1,3 usw./ 2,1 / 2,2 / 2,3 ... 3,1 / 3,2 .....
Fach 1 Fach 2 Fach3 ...
...
Post by Andreas Volkert
Huber 1,2 2,4 4,5
Meier 1,7 2,6 3,4
...
...
hinzu kommt, dass ich die Spaltenbereiche benennen musste, weil die
Auswertetabelle in einem separaten Register vorbereitet, die eigentlichen
Daten aber erst zum Zeitpunkt der Auswertung in die Datei (ein anderes
Register) per VBA einkopiert werden. Andernfalls würde es sonst einen
#BEZUG! Fehler geben
Mein Problem besteht nun darin, eine Auswertung über die Häufigkeit des
Auftretens einzelner Noten (hier aber Ganzzahlen) zu bekommen, also wie oft
kommt die Note 1, Note 2, Note 3 usw. vor.
Wie schaffe ich es, aus diesem benannten Bereich / Matrix nur die
(Kaufmännisch) gerundeten Zahlen für die Berechnung heranzuziehen, so dass
die Liste am Ende so aussieht?
Note 1 Note 2 Note 3 Note 4
Fach 1 1 2 2 1
Wer kann mir hier bitte weiterhelfen, hat ähnliche Auswertungen schon mal
durchgeführt oder kann mir entsprechende Hinweise und Links nennen?
Vielen Dank im Voraus für Euere Unterstützung
Andi Volkert
Loading...