Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Zählewenn oder Summe oder Teilergebnis
#1
Hallo Ihr Wissenden,

ich versuche mich nach langer Zeit wieder etwas in Excel, komme aber wohl an Grenzen, daher bin ich dankbar für jede Hilfe.

Meine Herausforderung:

Ich habe zwei Spalten.

In der ersten befindet sich in manchen Zellen ein bestimmter immer gleicher Text. zB " Sonntag"
In der zweiten, befindet sich in manchen ein bestimmter Wert zB "1"

Nun möchte ich, das in einer anderen Zelle des selben Arbeitsblattes alle 1en der zweiten Spalte addiert werden bis in der ersten Spalte das Wort "Sonntag" erscheint.
In einer weiteren Zelle, soll dann weiter gezählt werden bis das nächste "Sonntag erscheint.

usw.

Maximal befinden sich 5 "Sonnatg"e in der ersten Spalte.


Danke für eure kreativen Ideen.

Gruß
Daniel
Antworten Top
#2
Versuch es mal so.

Code:
____|___A___|__B_|_C|D|___E___|F|G|H|I|J|K|L|
   1|Tag    |Wert| 1| |       | | | | | | | |
   2|xx     |   1|  | |Sonntag|2|2|3| | | | |
   3|xx     |   2|  | |      1| | | | | | | |
   4|xx     |   3|  | |       | | | | | | | |
   5|xx     |   1|  | |       | | | | | | | |
   6|xx     |   2|  | |       | | | | | | | |
   7|Sonntag|   3| 7| |       | | | | | | | |
   8|xx     |   1|  | |       | | | | | | | |
   9|xx     |   2|  | |       | | | | | | | |
  10|xx     |   3|  | |       | | | | | | | |
  11|Sonntag|   1|11| |       | | | | | | | |
  12|xx     |   2|  | |       | | | | | | | |
  13|xx     |   3|  | |       | | | | | | | |
  14|xx     |   1|  | |       | | | | | | | |
  15|xx     |   2|  | |       | | | | | | | |
  16|xx     |   3|  | |       | | | | | | | |
  17|xx     |   1|  | |       | | | | | | | |
  18|xx     |   2|  | |       | | | | | | | |
  19|xx     |   3|  | |       | | | | | | | |
  20|Sonntag|   1|20| |       | | | | | | | |
  21|xx     |   2|  | |       | | | | | | | |
  22|xx     |   3|  | |       | | | | | | | |
  23|xx     |   1|  | |       | | | | | | | |
  24|xx     |   2|  | |       | | | | | | | |
  25|xx     |   3|  | |       | | | | | | | |
C1    = 1
C2    =WENN(A2=$E$2;ZEILE();"")  nach unten ziehen
F2    =WENNFEHLER(ZÄHLENWENN(INDEX($B:$B;1+KKLEINSTE($C:$C;SPALTE(A1))):INDEX($B:$B;KKLEINSTE($C:$C;SPALTE(B1)));$E$3);"")   nach rechts ziehen
in Spalte E die Vorgaben

Gruß Elex
Antworten Top
#3
Hallo Elex,

danke schon mal dafür. Passt noch nicht ganz.

Die Zeilen:

C1    = 1

C2    =WENN(A2=$E$2;ZEILE();"")  nach unten ziehen

Machen wohl das was ich erwarten würde. 
Allerdings erschließt sich mir die Funktion in Deiner F2 Zelle nicht. Kannst Du mir erläutern was Du da machst? Hier erscheint immer die Zahl 5 also die Anzahl der Sonntage

Basierend auf deiner Beispieltabelle brauche ich, aber:

Das die Werte in Spalte B von B2 bis B6 aufaddiert und nach F2 geschrieben werden, Die Werte von B8 bis zum nächsten Sonntag in F3 geschrieben werden usw (Maximal 5 Sonntage.

Für weiteres Feedback wäre ich dankbar.

Gruß

Daniel
Antworten Top
#4
Hi

In der Formel in F2 wird der Index ermittelt und dann auf den Index die Aktion durchgeführt. In #2 war die Aktion Zählenwenn.
Wenn du die Summe möchtest dann die Formel nehmen.

die Formel bei B2-B7; B8-B11; B12-B20
F2    =WENNFEHLER(SUMME(INDEX($B:$B;1+KKLEINSTE($C:$C;SPALTE(A1))):INDEX($B:$B;KKLEINSTE($C:$C;SPALTE(B1))));"") 

Die Formel bei B2-B6; B8-B10; B12-B19
F2    =WENNFEHLER(SUMME(INDEX($B:$B;1+KKLEINSTE($C:$C;SPALTE(A1))):INDEX($B:$B;KKLEINSTE($C:$C;SPALTE(B1))-1));"")

Versuch es in der Formelauswertung nachzuvollziehen.
https://www.pcs-campus.de/office/excel/e...uswertung/

Gruß Elex
Antworten Top
#5
Danke nochmal!

Dein Ansatz klappt wenn ich den 1:1 in ein leeres Sheet übernehme.

In meinem nicht. Ich habe in diesem Sheet noch andere Spalten und Auswertungen. Habe deine Formeln aber so angepasst, das diese funktionieren müssten. Tun Sie aber nicht.

Konkret:

Deine Spalte A ist bei mir B
Deine Spalte B ist bei mir P
Deine Spalte C ist bei mir N ( bzw für weiter Berechnungen andere ).

Ich impliziere das es an den Spalten mit Abstand bzw nicht in einer linearen Folge P vor N in der Reihenfolge in der Formel liegt.

Kann man da was machen?

Sorry for bothering.

Gruß
Daniel
Antworten Top
#6
Hallo

Da du deine angepasste Formel nicht gezeigt hast kann ich nur raten woran es liegen könnte. Aber ich denke du bist über den Teil gestolpert.  SPALTE(A1)

Nach #5 sollte die Formel so angepasst werden.
=WENNFEHLER(SUMME(INDEX($P:$P;1+KKLEINSTE($N:$N;SPALTE(A1))):INDEX($P:$P;KKLEINSTE($N:$N;SPALTE(B1))));"")

Hier findest du etwas zu SPALTE(A1)
https://www.clever-excel-forum.de/Thread...#pid136442

Sollte es noch nicht klappen stell eine Bsp.Datei hier zur Verfügung.

Gruß Elex
Antworten Top
#7
Echt toll deine Geduld!!



Hier meine Angepasste Formeln:

Die 1  steht in P9

=WENN(B10=$Q$10;ZEILE();"") steht in P10

=WENNFEHLER(SUMME(INDEX($P:$P;1+KKLEINSTE($N:$N;SPALTE(B9))):INDEX($P:$P;KKLEINSTE($N:$N;SPALTE(C9))));"") #beginnt in Zelle R10

Habe es auch mit Deiner Probiert. Klappt auch nicht.

"Meine Sonntage" stehen bei mir in Spalte B

Ich kenne die Funktion INDEX nicht so gut und KKLEINSTE gar nicht.

Aber die Bereiche die wir "durchsuchen beginnen alle in Zeile 9. Also was  bei dir Zeile 1 ist.

Gruß
Daniel
Antworten Top
#8
Zitat:Echt toll deine Geduld!!
Kein Ding.


Dennoch ist es jetzt an der Zeit. Blush

Zitat:Sollte es noch nicht klappen stell eine Bsp.Datei hier zur Verfügung.


Gruß Elex
Antworten Top
#9
Ja, wer lesen kann ist klar im Vorteil.....

Und hier das Tabellenblatt. 

Gruß
Daniel

aber jetzt
Antworten Top
#10
So kommen wir der Sache näher.
Fertig??


.xlsx   Satzende.xlsx (Größe: 43,48 KB / Downloads: 1)

Gruß Elex
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • dzazopou
Antworten Top


Gehe zu:


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