Collapse column

Autor Thema: Office 2013: Zählen von bestimmten Werten in mehreren Spalten u.a. mit leeren Zellen  (Gelesen 2008 mal)

Offline xirn

  • Newbie
  • *
  • Beiträge: 7
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2016
Hallo zusammen,

habe mal wieder Probleme, gewisse Sachen zu zählen.
Diesmal geht es um Dienstpläne. Bestimmte Kürzel entsprechen bestimmten Zeiträumen. Die Kürzel sollen somit gezählt und im Entsprechend richtigen Zeitraum am richtigen Tag summiert werden.
Ich habe es mit ZÄHLENWENNS, SUMMENPRODUKT und Summe/Wenn probiert, bekomme aber entweder eine 0 oder #WERT raus. Anfänger eben.
Ich denke, das Problem wird in der Beispieldatei sehr gut deutlich.

Andere Frage: Bei meiner Methode gehört immer noch relativ viel "händische" Arbeit dazu.
Gibt es eine Möglichkeit (als Beispiel für den ersten Monat), Excel zu sagen:

WENN in Zeile (1, 23, 45, etc..) = "Mo" steht UND in den 20 Zeilen unter "Mo" = "N" steht, DANN zähle die Anzahl dieser N's und schreibe sie in die Zellen AL20:AL29
Ich hoffe, es wird klar, was ich meine. Wäre für jede Hilfe dankbar.

PS: Es wäre auch denkbar, die Struktur der Quelldaten zu verändern. Evtl. würde es Sinn machen, die Kalendermonate nebeneinander aufzureihen, um so die Bearbeitung zu erleichtern? Dann hätte man in der Regel in jeder siebten Spalte den gesuchten Wochentag.
« Letzte Änderung: Juni 17, 2016, 23:14:21 Nachmittag von xirn »

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 DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Hallo xirn

Du warst schon nahe dran.
Die Formel mit SUMME() muss mit CTRL-SHIFT-ENTER abgeschlossen werden.
In der Formel mit SUMMENPRODUKT() müssen die * durch + ersetzt werden.
Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline xirn

  • Newbie
  • *
  • Beiträge: 7
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2016
Vielen Dank, das hat schonmal gut funktioniert.
Ich habe jetzt für den Bereich zwischen 6 und 6:30 beispielsweise die Formel
=SUMMENPRODUKT(($F$1:$F$20=$AI$17)+($M$1:$M$20=$AI$17)+($T$1:$T$20=$AI$17)+($AA$1:$AA$20=$AI$17)+($F$1:$F$20=$AI$2)+($M$1:$M$20=$AI$2)+($T$1:$T$20=$AI$2)+($AA$1:$AA$20=$AI$2))Weil in dem Zeitraum nach zwei Kriterien gesucht werden muss. Gibt es eine Möglichkeit, dass Excel in dem Bereich ($F$1:$F$20=$AI$17 UND =$AI$2) zählt? Oder muss ich immer einen Bereich definieren und nach einem einzigen Kriterium suchen, so wie in der Formel getan?

Offline DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Weil in dem Zeitraum nach zwei Kriterien gesucht werden muss. Gibt es eine Möglichkeit, dass Excel in dem Bereich ($F$1:$F$20=$AI$17 UND =$AI$2) zählt? Oder muss ich immer einen Bereich definieren und nach einem einzigen Kriterium suchen, so wie in der Formel getan?
Ich würde sagen so wie du es in der Formel umgesetzt hast sollte es passen.
Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline xirn

  • Newbie
  • *
  • Beiträge: 7
    • Profil anzeigen
  • Office-KnowHow: Amateur
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2016
Ok, die korrekten Zahlen werden nun berechnet.
Problem: Ich habe jetzt für den halben Januar zwei Stunden gebraucht.
Gibt es eine Möglichkeit, das ganze zumindest ansatzweise automatisch ablaufen zu lassen? Wenn ich die Felder nach rechts ziehe, dann werden die Daten links vom Montag nicht berücksichtigt.
Im Anhang meine (viel zu umständliche) Lösung.

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 DL

  • Hero Member
  • *****
  • Beiträge: 808
  • {Irrtum / Versuch * Glaskugel}
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2016
Wenn du die bisherigen Kreuztabellen wegschmeißt und stattdessen auf Listen umstellst, dann dürfte jede Auswertung einfacher werden.

Datum|Mitarbeiter|Schicht
Wir sehen uns!
... Detlef
Eine Mustertabelle hilft beim Helfen.
Excel Super-Funktionen: VERWEIS(), INDEX(), WAHL()

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
... und noch weniger Probleme gibt es, wenn du die verbundenen Zellen "entbindest" und statt der Zahlen in Zeile_2 das echte Datum einträgst; es darf gerne so formatiert sein, wie es derzeit aussieht.
Gruß
Günther

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.