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.

Verschachtelte Funktionen
#1

.pdf   Dokument1.pdf (Größe: 23,17 KB / Downloads: 11) Hallo zusammen,

ich habe folgende Darstellung als Basis:

[img]blob:http://www.clever-excel-forum.de/4ebd8735-d376-4130-a99c-c03f160804e7[/img]
Ziel ist folgendes:

Wenn die Nr. (Spalte 1) in der nächsten Zeile gleich ist, soll - wenn das Datum nahtlos ist - die Summe der Tage (aus Spalte 4) ausgegeben werden. Ist eine Unterbrechung dazwischen, soll die Anzahl der Tage in Spalte 4 ausgegeben werden.

Am Beispiel:
In den ersten drei Zeilen steht bspw. die selbe Nummer (1234567).  Da auf den 07.01.17 nahtlos der 08.01.17 sowie der 09.01.17 (bis 13.01.17) folgt, soll hier die Summe der Tage ausgegeben werden aus Spalte 4 (1+1+4=6).

Hingegen soll, wenn kein nahtloses Datum vorliegt, die Anzahl der Tage (Spalte 4) ausgegeben werden, ebenso wenn sich die Nr. in der 1. Spalte ändert.

Vielen Dank für eure Hilfe...ich bin leider ein bisschen ratlos  Huh.

VG
Antworten Top
#2
Hi,

mit dem Einfügen deines Bildchens hat es nicht geklappt - das ist prima. :32:

Bilder eignen sich in der Regel nicht, um eine Tabelle darzustellen. Es sind weder Formeln noch Bezüge erkennbar. Lade deshalb bitte eine Beispieldatei oder einen relevanten Tabellenausschnitt hoch. Hinter den folgenden Links kannst du die entsprechenden Beiträge, wie es geht, nachlesen.

http://www.clever-excel-forum.de/Thread-...ng-stellen
http://www.clever-excel-forum.de/Thread-...einstellen
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hallo, wie kommst du denn auf die 1 und die 4... ... in der vierten Spalte..?
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#4
Die Zahl in der 4. Spalte ist automatisch vorgegebenen in meiner Datei.
Antworten Top
#5
hallo, ich meine wenn vom 07.01.17 bis 07.01.17 ein Tag (Anzahl Tag) 1 ist, wieso sind es vom 09.01.2017 bis 13.01.2017 vier..? Logisch wären dann ja fünf, oder nicht..?
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#6
Ja, es sind auch 5...sorry. Aus Datenschutz-Gründen musste ich das ganze kurz sehr vereinfachen und eigenständiges Beispiel bauen.
Antworten Top
#7
Hallo Moni,

ich kann zwar Deine "automatische Vorgabe" genau so wenig verstehen wie Jörg.
Aber wenn es denn so sein sollte, dann kommst Du mit folgender Formel in D2 und diese nach unten kopiert zu Deinen Vorgabewerten:

Code:
=WENN((A3<>A2)+WENNFEHLER((B2-SVERWEIS(A2;A:B;2;)=ZÄHLENWENN(A$2:A2;A2)););SUMMENPRODUKT((A$2:A2=A2)*(C$2:C2-B$2:B2+(C$2:C2=B$2:B2)));"")
Gruß Werner
.. , - ...
[-] Folgende(r) 1 Nutzer sagt Danke an neopa für diesen Beitrag:
  • Moni_1007
Antworten Top
#8
Hallo nochmal,

wenn es nun doch 5 anstelle 4 Tage in D4 sein sollen, dann verkürzt sich meine Formel in D2 zu:

=WENN((A3<>A2)+WENNFEHLER((B2-SVERWEIS(A2;A:B;2;)=ZÄHLENWENN(A$2:A2;A2)););SUMMENPRODUKT((A$2:A2=A2)*(C$2:C2-B$2:B2+1));"")

[Edit] So hatte ich Deine Aufgabenstellung jedenfalls interpretiert.

Nun noch der besseren Übersicht halber:

ABCD
1NrvonbisAnzahl Tage
2123456707.01.201707.01.2017
3123456708.01.201708.01.2017
4123456709.01.201713.01.20177
5234567823.01.201727.01.20175
6345678928.01.201728.01.20171
7
Formeln der Tabelle
ZelleFormel
D2=WENN((A3<>A2)+WENNFEHLER((B2-SVERWEIS(A2;A:B;2;)=ZÄHLENWENN(A$2:A2;A2)););SUMMENPRODUKT((A$2:A2=A2)*(C$2:C2-B$2:B2+1));"")
Gruß Werner
.. , - ...
Antworten Top
#9
Vielen lieben Dank schon mal..genau, um das Ergebnis ging es mir :19: .

Eine Sache funktioniert jedoch noch nicht. Ich beziehe mich hierbei auf dein u. s. Beispiel. Wenn die Nummer in Spalte A zwar gleich ist (z.B. 1234567), aber das Datum nicht aufeinander folgt (z.B. von 15.01.17 bis 15.01.17), werden die Anzahl der Tage trotzdem alle aufsummiert. 

Dieser Tag müsste im Ergebnis in Spalte D ebenfalls eine 1 stehen haben.

Danke
Antworten Top
#10
Hallo Moni,

dann sind mE zwei verschiedene Ergebnisse interpretierbar. Meinst Du die Ergebnisse  aus Formel D2 oder die aus E2 (jeweils nach unten kopieren)? Oder meinst Du noch etwas  anderes?

ABCDE
1NrvonbisAnzahl Tage
2123456707.01.201707.01.2017
3123456708.01.201708.01.2017
4123456709.01.201713.01.201777
5123456723.01.201723.01.201781
6234567823.01.201727.01.201755
7345678928.01.201728.01.201711
8
Formeln der Tabelle
ZelleFormel
D2=WENN((A3<>A2)+(B2+1<>B3)+WENNFEHLER((B2-SVERWEIS(A2;A:B;2;)=ZÄHLENWENN(A$2:A2;A2)););SUMMENPRODUKT((A$2:A2=A2)*(C$2:C2-B$2:B2+1));"")
E2=WENN((A3<>A2)+(B2+1<>B3)+WENNFEHLER((B2-SVERWEIS(A2;A:B;2;)=ZÄHLENWENN(A$2:A2;A2)););SUMMENPRODUKT((INDEX(A:A;WENNFEHLER(VERWEIS(999;E$1:E1;ZEILE(E$1:E1))+1;2)):A2=A2)*(INDEX(C:C;WENNFEHLER(VERWEIS(999;E$1:E1;ZEILE(E$1:E1))+1;2)):C2-INDEX(B:B;WENNFEHLER(VERWEIS(999;E$1:E1;ZEILE($E$1:E1))+1;2)):B2+1));"")
Gruß Werner
.. , - ...
[-] Folgende(r) 1 Nutzer sagt Danke an neopa für diesen Beitrag:
  • Moni_1007
Antworten Top


Gehe zu:


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