Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

ZÄHLENWENN mit Kriterien in Tabelle

Frage Microsoft Microsoft Office

Mitglied: Flying.Viper

Flying.Viper (Level 1) - Jetzt verbinden

06.09.2011 um 13:44 Uhr, 3054 Aufrufe, 6 Kommentare

Hallo,

ich möchte zählen wieviele Mitglieder in einem Bezirk sind. Dazu hab ich ein Blatt wo alle Mitglieder mit PLZ stehen und ein Blatt in dem alle PLZ mit dem dazugehörigen Bezirk stehen.

ich bräuchte also eine ZÄHLENWENN mit den Kriterien in Blatt PLZ von z.B. A1:A40

wie würde diese ZÄHLENWENN dann aussehen oder gibts da eine vernünftigere Variante?
Mitglied: bastla
06.09.2011 um 14:46 Uhr
Hallo Flying.Viper!

Wenn es nur darum ginge, Unter- und Obergrenze zu prüfen, könntest Du etwas in der Art versuchen:
=ZÄHLENWENNS(Tabelle1!$A$1:$A$200;">="&Tabelle2!$A$1;Tabelle1!$A$1:$A$200;"<="&Tabelle2!$A$40)
- damit würden alle PLZ erfasst, deren Zahlenwert mindestens dem in Tabelle2!A1 und höchstens jenem in Tabelle2!A40 entspricht. Natürlich wäre die Voraussetzung dafür, dass es nur zusammenhängende "Bezirksbereiche" gibt (und Deine nicht genannte Excel-Version "ZÄHLENWENNS()" unterstützt) ...
Alternativ könntest Du in einer Hilfsspalte per "SVERWEIS()" den jeweiligen Bezirk zuordnen und dann in dieser Spalte zählen ...

Grüße
bastla
Bitte warten ..
Mitglied: Flying.Viper
06.09.2011 um 14:50 Uhr
der erste Ansatz funktioniert leider nicht, da es nicht nur zusammenhängenden Bezirksbereiche sind

und der zweite Ansatz würde bedeuten, dass ich in meinem Blatt mit den Mitgliederdaten eine zusätzliche Spalte habe oder? Die Daten in diesem Blatt werden aber von einer anderen Datei geladen und ändern sich stetig
Bitte warten ..
Mitglied: bastla
06.09.2011 um 14:59 Uhr
Hallo Flying.Viper!

Dann bleibt Dir mE nur noch VBA ...

... womit sich die Frage stellt, in welcher Form die Auswertung verwendet werden soll - einfach eine statische Aufstellung mit Bezirk und entsprechender Häufigkeit?

Grüße
bastla
Bitte warten ..
Mitglied: Flying.Viper
06.09.2011 um 15:06 Uhr
ich brauche die anzahl der mitglieder pro Bezirk um später mit dieser zahl weitere Statistiken anfertigen zu können.

ist das sehr kompliziert in VBA zu verwirklichen?
Bitte warten ..
Mitglied: bastla
06.09.2011 um 16:00 Uhr
Hallo Flying.Viper!
ist das sehr kompliziert in VBA zu verwirklichen?
Kompliziert für wen?

Ich würde das (als ersten Ansatz) etwa so versuchen:
Den folgenden Code in ein Modul einfügen:
01.
Function AnzahlImBezirk(Daten As Range, Bezirke As Range, Bezirk As String) As Integer 
02.
If Daten.Columns.Count > 1 Then Exit Function 
03.
If Bezirke.Columns.Count <> 2 Then Exit Function 
04.
If Bezirk = "" Then Exit Function 
05.
 
06.
BezirkPLZ = "#" 
07.
BezirkSpalte = Bezirke.Column + 1 
08.
For Each Zelle In Bezirke.Cells 
09.
    If Zelle.Column = BezirkSpalte Then If LCase(Zelle.Value) = LCase(Bezirk) Then BezirkPLZ = BezirkPLZ & Zelle.Offset(0, -1).Value & "#" 
10.
Next 
11.
For Each Zelle In Daten.Cells 
12.
    If InStr(BezirkPLZ, "#" & Zelle.Value & "#") > 0 Then Anzahl = Anzahl + 1 
13.
Next 
14.
AnzahlImBezirk = Anzahl 
15.
End Function
In der Tabelle kann dann etwa folgende Formel verwendet werden:
=AnzahlImBezirk(Tabelle1!A1:A200;Tabelle2!A1:B40;B2)
Dabei wäre
"Tabelle1!A1:A200" die Spalte mit den PLZ der Datentabelle,
"Tabelle2!A1:B40" die Zuordnung PLZ - Bezirk (müssen 2 neben einander liegende Spalten sein) und
"B2" die Zelle, in welcher der Name des gesuchten Bezirkes steht.

Grüße
bastla
Bitte warten ..
Mitglied: Flying.Viper
06.09.2011 um 16:49 Uhr
Perfekt! Funktioniert einwandfrei.

Vielen lieben Dank.
Bitte warten ..
Neuester Wissensbeitrag
CPU, RAM, Mainboards

Angetestet: PC Engines APU 3a2 im Rack-Gehäuse

(2)

Erfahrungsbericht von ashnod zum Thema CPU, RAM, Mainboards ...

Ähnliche Inhalte
Microsoft Office
Pivot Tabelle schützen ohne Datenabschnitt (1)

Frage von lupi1989 zum Thema Microsoft Office ...

Server
gelöst SQL-Tabelle portieren und dabei Daten konvertieren (1)

Frage von menace zum Thema Server ...

VB for Applications
Bestimmte Daten aus eine CSV-Datei in eine Excel-Tabelle importieren (2)

Frage von MariaElena zum Thema VB for Applications ...

Microsoft Office
Fahrer Analyse Tabelle (Palletenzeit pro, min.) in EXCEL13 (3)

Frage von kluthi69 zum Thema Microsoft Office ...

Heiß diskutierte Inhalte
Switche und Hubs
Trunk für 2xCisco Switch. Wo liegt der Fehler? (15)

Frage von JayyyH zum Thema Switche und Hubs ...

DSL, VDSL
DSL-Signal bewerten (13)

Frage von SarekHL zum Thema DSL, VDSL ...

Windows Server
Mailserver auf Windows Server 2012 (9)

Frage von StefanT81 zum Thema Windows Server ...