Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Excel-Berechnung ZÄHLENWENN, wie analog in Access durchführbar?





Frage

Hallo Ihr Lieben, ich versuche die Funktion von Excel "ZÄHLENWENN" z.B. [i]=ZÄHLENWENN(B1:B31;2)[/i] bei einer Abfrage in Access umzusetzen. Leider finde ich diese nicht im Ausdrucksgenerator. In Access habe ich nur "ANZAHL" gefunden und "WENN", doch wie kombiniert man nun das Ganze? [b]Meine Aufgabe:[/b] Ich muss verschiedene Fehlzeitkennziffern, die über 31 Kalendertage verteilt sind, zsf.. Also z.B. [i]zählen, wie oft die FZ-Ziffer "2" (verteilt über 31 Spalten)[/i] vorkommt. In Excel gibt man ja ganz leicht den Rechenbereich an: z.B. [i](B1:B31))[/i]. Wie geht das in Access bei 31 Spalten? Vielen Dank für Eure Tipps Herzlichst Eure Nicki (P.S. bin Access-Neuling ;-)

Antwort 1 von oliverV

Hallo Nicki,

es kommt drauf an, wo du die Anzahl anzeigen lassen willst.

In einer Abfrage:
Erstelle eine Auswahlabfrage, zweimal mit dem Feld [FZ-Ziffer], lasse dir die Funktionen anzeigen (Menu – Ansicht), schreibe beim Kriterium 2 bzw. =“2“ (Felddatentyp Zahl oder Text) beim 1. Feld, verwende beim 1. Feld die „Gruppierung“ und beim 2. Feld die Funktion „Anzahl“ – Fertig.

Du kannst dieses Feld auch als Unterabfrage in eine vorhanden Auswahlabfrage einbauen, erstelle dazu ein weiteres Feld:

Neuen_Feldname: (SELECT Count(Tabellenname.[FZ-Ziffer]) FROM Tabellenname HAVING (((Tabellenname.[FZ-Ziffer)="2")))

Passe Feld- und Tabellenname an deinen verwendeten Namen an.


Du kannst dir die Anzahl auch in einem ungebundenen Formular- oder Berichtsfeld anzeigen lassen, siehe dazu in der Access-Onlinehilfe unter „DomAnzahl“, bzw. in der VBA-Onlinehilfe unter „DCount“ – aber das würde glaube ich erst mal zu weit führen.

Gruß

Oliver

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: