Monatsübersicht - Mehrere Zellen gleichzeitg auswerten ob Wert enthalten
#1
Hallo zusammen,

mein erster Beitrag im Forum - ich hoffe keine erforderlichen Details zu vergessen Smile
Eigentlich ein relativ einfacher Sachverhalt, mit den mir bekannten "Bordmitteln" wie ZÄHLENWENN o.ä. jedoch bisher nicht zu lösen.

Gegeben:
Tabelle mit 24 Monaten; erste Zeile enthält die Monate, weitere Zeilen enthalten Werte (entweder 0, oder >=1). Konkret:

   

Ich möchte nun auswerten (TRUE/FALSE), ob die jeweiligen Zeilen über einen Bereich von 6 oder mehr Zellen hintereinander den Wert 0 enthalten (das wäre TRUE), oder ob irgendwo ein Wert größer 0 enthalten ist (FALSE). Und das über alle 24 Monate hinweg. Beispiel und erster Ansatz:

   

In dem Fall würde die erste Zeile TRUE, die zweite Zeile FALSE ergeben. Wie kann ich das denn über 24 Monate hinweg prüfen?

Was ich meine:
0,0,0,0,1,0,0,0,0,2,0,0,0,0,4,0,0,0,0,3,0,0,0,0 -> hier gibt es keine 6 hintereinander liegenden Zellen mit einer 0. Das heißt hier müsste FALSE ausgegeben werden.
0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,3,0,4,0,0,0,0 -> die ersten 14 Zellen sind 0, das heißt das Kriterium, dass 6 Zellen oder mehr hintereinander über 24 Monate hinweg eine 0 enthalten, ist erfüllt. Also TRUE.

Hat dafür jemand eine passende Formel parat? Wäre total klasse! Smile
Im Anhang noch eine Bespieltabelle zum Ausprobieren

Viele Grüße


Angehängte Dateien
.xlsx   Beispieltabelle - Monate.xlsx (Größe: 10,2 KB / Downloads: 0)
Top
#2
Hi,

statt Bildchen solltest du die Datei hochladen; in Bildern können wir keine Vorschläge testen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
(07.11.2018, 14:55)WillWissen schrieb: Hi,

statt Bildchen solltest du die Datei hochladen; in Bildern können wir keine Vorschläge testen.

ok danke für den Tipp - ist erfolgt. Siehe Anhang.


Angehängte Dateien
.xlsx   Beispieltabelle - Monate.xlsx (Größe: 10,2 KB / Downloads: 5)
Top
#4
Hi

In A12 die Formel. Mit shift+strg+Enter abschliessen. Nach unten Kopieren.

Code:
=ODER(ZÄHLENWENN(BEREICH.VERSCHIEBEN(A4;;SPALTE(A1:AC1)-1;;6);0)=6)

Stelle in deiner Datei die Berechnung von Manuell auf Automatisch.

Gruß Elex
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • bes01
Top
#5
Lieber Elex,

das ist einfach brutal gut. Besten Dank!
Mein eigentlicher Datensatz hat nämlich 10400 Zeilen und ich hatte schon die Befürchtung, das händisch machen zu müssen, oder das nur mit VBA zu lösen ist. Deine Formel funktioniert astrein und ich bin nun schon fertig (händisch wäre ich da locker 5h mit beschäftigt).

1000 Dank !!!

P.S. ein ähnlicher Ansatz wurde hier im Forum schon mal mit SUMMENPRODUKT verfolgt, was hier jedoch nicht funktioniert.

Beste Grüße!
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste