Access-o-Mania

Office-Forum (Deutsch/German) => Microsoft Excel => Thema gestartet von: Kannkaumvba am November 17, 2015, 20:37:39

Titel: ZählenWenn mit Filter
Beitrag von: Kannkaumvba am November 17, 2015, 20:37:39
Hallo zusammen,

ich suche eine Lösung zu folgendem Problem:

In einer Spalte 1 habe ich Datumswerte; in einer Spalte 2 Zahlenwerte. Auf einem weiteren Registerblatt will ich die Spalte 1 nach Datum Filtern (z.B. Monat x, Jahr y, etc.) und in den gefilterten Zeilen die Zahlenwerte nach bestimmten Gesichtspunkten in der Spalte 2 zählen (z.B. Zählenwenn <x, zwischen x und y, etc.).

Wie könnten beide Funktionen unkompliziert miteinander kombiniert werden?

Vielen Dank im Voraus!
Titel: Re: ZählenWenn mit Filter
Beitrag von: Beaker s.a. am November 17, 2015, 22:58:50
Hallo Kannkaumvba,
Ja das geht mit einer Abfrage, die nach Spalte 1 filtert. Und dann mit DOM-Funktionen (Count) darauf zugreifen.
gruss ekkehard
Titel: Re: ZählenWenn mit Filter
Beitrag von: Kannkaumvba am November 18, 2015, 07:10:36
Hallo Beaker s.a.,

erstmal vielen Dank!

Nicht über Standardfunktion möglich? sondern über VBA, wenn ich das recht deute.

Könntest Du da bitte ein wenig konkreter werden (VBA schwer genug -siehe Profilname - in Excel "Null" Kenntnisse)?

Vielen Dank und Gruss!
Titel: Re: ZählenWenn mit Filter
Beitrag von: el_gomero am November 18, 2015, 10:06:45
Moin,

eine Abfrage ist ein Standardtool von Access. Diese wird als Datenherkunft für dein Form genommen. Darin kannst du verschiedene Aggregationen vornehmen, VBA braucht es nicht dazu.
Titel: Re: ZählenWenn mit Filter
Beitrag von: MaggieMay am November 18, 2015, 12:36:46
Hallo,

ich habe da erstmal noch ein Verständnisproblem, was ist hiermit gemeint:
ZitatAuf einem weiteren Registerblatt
Hast du ein Registersteuerelement in deinem Formular und welche Rolle spielt es in diesem Zusammenhang?

Zitatz.B. Zählenwenn <x, zwischen x und y, etc.)
Lässt sich das auch für Nicht-Excelkenner in verständlichen Worten beschreiben?
Titel: Re: ZählenWenn mit Filter
Beitrag von: Beaker s.a. am November 18, 2015, 21:08:08
Hallo Maggie,
Im Prinzip sowas
COUNT * WHERE Feld BETWEEN x und y
oder
... WHERE Feld = x
... WHERE Feld > x
... WHERE Feld < x
gruss ekkehard