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.

Formel gesucht
#11
Hallo zusammen,

trotz der Ungereimtheiten, die zu den vielen OT-Beiträgen geführt haben, sollten wir Erwins Problem nicht aus den Augen verlieren.

Dies war sein letzter Beitrag:


Zitat:Hallo Ralf,

leider reicht mein Wissen nicht, um deinen Vorschlag in die Tat umzusetzen.
Ich bin ja heilfroh, das ich es so hinbekommen habe, wie es jetzt ist.
Einfache Formeln klappen ja noch. Aber wie ich Deinen Vorschlag in die Tat
umsetzen könnte ? ? ? ?
Dafür bin ich doch zu sehr Laie.

Gruß
Erwin
Wir sollten wieder zum Kern des Threads kommen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#12
Hallo zusammen,

ich habe mal etwas zusammengebastelt.

1.)
Als erstes habe ich im Blatt "Termine" eine Hilfsspalte eingefügt, so:

Arbeitsblatt mit dem Namen 'Termine'
 CDEFGHIJKLM
4FirmaPLZOrtAdresseAnsprechpartnerTel.Nr.Termin am:StatusKWUhrzeitid
5112345MusterstadtMusterstrasse 1Name11234 - 12306.01.2016offen108:001#06.01.2016

ZelleFormel
M5=ZÄHLENWENN($I$5:$I5;I5)&"#"&TEXT(I5;"TT.MM.JJJJ")

ZelleGültigkeitstypOperatorWert1Wert2
J4Liste =$N$5:$N$18 
J5Liste =$N$5:$N$18 
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

2.)
Bei meiner Lösung braucht es nur noch ein Blatt Kalenderwoche.
In diesem habe ich diese Hilfszellen mit entsprechenden Formeln:

Arbeitsblatt mit dem Namen 'KW1'
 ABAC
5Jahr2016
6Kalenderwoche1
7Datum04.01.2016

ZelleFormel
AC7=("4.1."&AC5)+AC6*7-7-REST("2.1."&AC5;7)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

Man braucht jetzt nur noch in den gelben Zellen die Eiunträge verändern (entweder das Jahr oder die Kalenderwoche) und die Kalenderwoche wird eingelesen.

3.)
Dann in die Zelle mit dem Datum für die ertse Kalenderwoche folgende Formel:

Arbeitsblatt mit dem Namen 'KW1'
 C
14.1

ZelleFormel
C1=AC7
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

4.) unterhalb im Bereich B2:B6 folgende Formeln:

Arbeitsblatt mit dem Namen 'KW1'
 BCDEF
2Uhr  Kunde 
3Str. 
4Ort  
5Name 
6Tel. 
7Umsatz Hauptprodukt 

ZelleFormel
C2=WENN(ZÄHLENWENN(Termine!$M:$M;KÜRZEN((ZEILE()+4)/6;0)&"#"&TEXT('KW1'!C$1;"TT.MM.JJJJ"));INDEX(Termine!$L$5:$L$1000;VERGLEICH(KÜRZEN((ZEILE()+4)/6;0)&"#"&TEXT('KW1'!C$1;"TT.MM.JJJJ");Termine!$M$5:$M$10000;0));"")
F2=WENN(ZÄHLENWENN(Termine!$M:$M;KÜRZEN((ZEILE()+4)/6;0)&"#"&TEXT('KW1'!C$1;"TT.MM.JJJJ"));INDEX(Termine!$C$5:$C$1000;VERGLEICH(KÜRZEN((ZEILE()+4)/6;0)&"#"&TEXT('KW1'!C$1;"TT.MM.JJJJ");Termine!$M$5:$M$10000;0));"")
C3=WENN(ZÄHLENWENN(Termine!$M:$M;KÜRZEN((ZEILE()+4)/6;0)&"#"&TEXT('KW1'!C$1;"TT.MM.JJJJ"));INDEX(Termine!$F$5:$F$1000;VERGLEICH(KÜRZEN((ZEILE()+4)/6;0)&"#"&TEXT('KW1'!C$1;"TT.MM.JJJJ");Termine!$M$5:$M$10000;0));"")
C4=WENN(ZÄHLENWENN(Termine!$M:$M;KÜRZEN((ZEILE()+4)/6;0)&"#"&TEXT('KW1'!C$1;"TT.MM.JJJJ"));INDEX(Termine!$D$5:$D$1000;VERGLEICH(KÜRZEN((ZEILE()+4)/6;0)&"#"&TEXT('KW1'!C$1;"TT.MM.JJJJ");Termine!$M$5:$M$10000;0));"")
E4=WENN(ZÄHLENWENN(Termine!$M:$M;KÜRZEN((ZEILE()+4)/6;0)&"#"&TEXT('KW1'!C$1;"TT.MM.JJJJ"));INDEX(Termine!$E$5:$E$1000;VERGLEICH(KÜRZEN((ZEILE()+4)/6;0)&"#"&TEXT('KW1'!C$1;"TT.MM.JJJJ");Termine!$M$5:$M$10000;0));"")
C5=WENN(ZÄHLENWENN(Termine!$M:$M;KÜRZEN((ZEILE()+4)/6;0)&"#"&TEXT('KW1'!C$1;"TT.MM.JJJJ"));INDEX(Termine!$G$5:$G$1000;VERGLEICH(KÜRZEN((ZEILE()+4)/6;0)&"#"&TEXT('KW1'!C$1;"TT.MM.JJJJ");Termine!$M$5:$M$10000;0));"")
C6=WENN(ZÄHLENWENN(Termine!$M:$M;KÜRZEN((ZEILE()+4)/6;0)&"#"&TEXT('KW1'!C$1;"TT.MM.JJJJ"));INDEX(Termine!$H$5:$H$1000;VERGLEICH(KÜRZEN((ZEILE()+4)/6;0)&"#"&TEXT('KW1'!C$1;"TT.MM.JJJJ");Termine!$M$5:$M$10000;0));"")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg

diesen Bereich kopieren und in die anderen Bereiche einfügen.

Das war's.

Wenn alle Punkte oben nacheinander abgearbeitet werden, müsste es klappen.

Im Anhang die Beipielmappe


.xlsm   Terminvergabe_Muster.xlsm (Größe: 64,69 KB / Downloads: 3)
Gruß Atilla
Antworten Top
#13
Hallo Attila,

Vielen, vielen Dank. :18: 

So hätte ich das nie hinbekommen. Klappt einwandfrei.
Habe es in meiner Originaldatei getestet. :28:

Nochmals Danke.


Hallo Günter,
bei mir steht Terminvergabe_Muster.xlsm im Kopf. Wo die Endung .xlsm-1.xls herkommt weiß ich auch nicht.
Auch Dir sage ich Danke.
Und natürlich auch allen anderen.
Und sorry wegen den Problemen mit der Datei. Kann mir das jedenfalls nicht erklären.
:98: :98: :98:
Viele Grüße
Erwin
Antworten Top
#14
Hi,

(09.02.2016, 23:29)Träumer59 schrieb: bei mir steht Terminvergabe_Muster.xlsm im Kopf. Wo die Endung .xlsm-1.xls herkommt weiß ich auch nicht.

das kommt vom AntiViren-Programm.
Antworten Top
#15
Hi Ralf,


Zitat:das kommt vom AntiViren-Programm.

das kann ich mir beim besten Willen nicht vorstellen. Mein Programm habe ich ja nicht erst seit gestern und Downloads diverser Testdateien aus dem Forum führe ich auch schon ein paar Jahre durch. Das gestern aufgetretene Phänomen war das erste seiner Art.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#16
Hi Günter,

(10.02.2016, 07:59)WillWissen schrieb: das kann ich mir beim besten Willen nicht vorstellen. Mein Programm habe ich ja nicht erst seit gestern und Downloads diverser Testdateien aus dem Forum führe ich auch schon ein paar Jahre durch. Das gestern aufgetretene Phänomen war das erste seiner Art.

vor dem Downloadcheck ist der Name noch in Ordnung, danach nicht mehr. Wodurch soll es sonst passieren?

Bei mir klappt es auch mit dem ersten File.
Antworten Top
#17
Hallo zusammen,

.xlsm-1.XLS

Die Dateiendung ist immer das, was nach dem letzten Punkt steht, also hier nur .XLS. Alles davor gehört zum Namen. Ich hab nun keine VM und kein altes Excel mehr installiert, aber ich könnte mir vorstellen, dass es in einer Version vor 2007 im Kompatibilitätsmodus geöffnet werden sollte.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#18
Hi André,

(13.02.2016, 17:56)schauan schrieb: .xlsm-1.XLS

Die Dateiendung ist immer das, was nach dem letzten Punkt steht, also hier nur .XLS. [...] aber ich könnte mir vorstellen, dass es in einer Version vor 2007 im Kompatibilitätsmodus geöffnet werden sollte.

das ist mir schon klar. Es ist bei mir aber noch niemals vorher vorgekommen, dass eine runtergeladenen Datei selbstständig ihre Dateiendung ändert, was in diesem Fall passiert ist. Und es waren bislang genügend dabei, die ebenfalls im Kompatibilitätsmodus gespeichert waren. Schau mal meine Screenshots in den Beiträgen #2 und #6 an.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top


Gehe zu:


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