Collapse column

Autor Thema: CountIf  (Gelesen 1536 mal)

Offline StefKe

  • Full Member
  • ***
  • Beiträge: 100
    • Profil anzeigen
  • Office-KnowHow: Anfänger
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
CountIf
« am: Juni 15, 2016, 15:40:18 Nachmittag »
Hallochen allerseits, ich versuche grad mit CountIf alle Einträge der Spalte A zu zählen welche in das Jahr 2016 passen.
Problem dabei ist das die Einträge: "Rg. 2016-003" u.s.w. lauten. Somit funzt leider CountIf nicht mehr.
Gibt es dafür eine elegantere Lösung? Als Schleife mit For Each?

Danke für jede Lösung!
Stefan

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline steve1da

  • Hero Member
  • *****
  • Beiträge: 1.529
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Wenig
  • Version [Office] : Office 2010
Antw: CountIf
« Antwort #1 am: Juni 15, 2016, 16:28:57 Nachmittag »
Hola,

=SUMMENPRODUKT((ISTZAHL(SUCHEN(2016;A1:A10))*1))
Gruß,
steve1da

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw: CountIf
« Antwort #2 am: Juni 15, 2016, 19:16:53 Nachmittag »
Moin,

eigentlich sollte auch CountIf funktionieren ...
=ZÄHLENWENN(A1:A100;"Rg. 2016*")
Gruß
Günther

Offline StefKe

  • Full Member
  • ***
  • Beiträge: 100
    • Profil anzeigen
  • Office-KnowHow: Anfänger
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Antw: CountIf
« Antwort #3 am: Juni 16, 2016, 00:35:52 Vormittag »
Danke an alle, das Platzhaltersternchen ist schon eine wunderbare Sache.
So sieht es nun aus:
Sub JahreZaehlen()
Set adr = Worksheets("Tabelle1").Range("i:i")
Anz = Application.WorksheetFunction.CountIf(adr, "*" & Year(Now) & "*")
Range("B1") = Anz
End Sub

Tut was es soll...
Danke!

Wenn du dich noch intensiver mit Excel beschäftigen möchtest, dann empfiehlt sich ein Online-Kurs,
in dem du sehr viel über Excel erfährst und das gelernte umgehend in der Praxis anwenden kannst.