Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Win 10 21H1 Excel 2010 aus Bereich auswählen

1 view
Skip to first unread message

HR Ernst

unread,
Jul 14, 2021, 12:12:00 PM7/14/21
to
Hallo mal wieder.

Ich stehe mal wieder vor einem für mich unlösbarem Problem, das ich tzotz
Recherche nicht lösen kann:
A1:A31 Datumswerte, B1:B31 dazugehörige Wochentage, die an Samstagen gelb
und an Sonntagen blau eingefärbt sind.

in z.B. H15 will ich die Datumsangaben anzeigen, die gelb und/oder blau
sind.

Beispiel:
A2=2.1. = Samstag -> B2 = "Samstag" mit gelbem Hintergrund und
A11=10.1. = Sonntag -> B11 = "Sonntag" mit blauem Hintergrund und
in H15 soll angezeigt werden: "2.1.+10.1."

Geht das in etwa so
[=INDEX($B$1:$B$31;VERGLEICH(wochentag(A1:A31)>5;$A$1:$A$31;0))] oder nur
per VBA überhaupt?

Vielen Dank vorab.

--
Gruß

HR Ernst

Claus Busch

unread,
Jul 14, 2021, 1:25:12 PM7/14/21
to
Hallo,

Am Wed, 14 Jul 2021 18:11:58 +0200 schrieb HR Ernst:

> A1:A31 Datumswerte, B1:B31 dazugehörige Wochentage, die an Samstagen gelb
> und an Sonntagen blau eingefärbt sind.
>
> in z.B. H15 will ich die Datumsangaben anzeigen, die gelb und/oder blau
> sind.
>
> Beispiel:
> A2=2.1. = Samstag -> B2 = "Samstag" mit gelbem Hintergrund und
> A11=10.1. = Sonntag -> B11 = "Sonntag" mit blauem Hintergrund und
> in H15 soll angezeigt werden: "2.1.+10.1."

für die Samstage im Monat:
=TEXTVERKETTEN("+";1;TEXT(INDEX(A1:A31;KKLEINSTE(WENN(WOCHENTAG(A1:A31;2)=6;ZEILE(1:31));ZEILE(1:5)));"TT.MM."))
für Sonntage den Wochentag von 6 zu 7 ändern.
Für alle Samstage und Sonntage:
=TEXTVERKETTEN("+";1;TEXT(INDEX(A1:A31;KKLEINSTE(WENN(WOCHENTAG(A1:A31;2)>5;ZEILE(1:31));ZEILE(1:10)));"TT.MM."))



Mit freundlichen Grüßen
Claus
--
Windows10
Microsoft 365 for business

Claus Busch

unread,
Jul 14, 2021, 1:37:40 PM7/14/21
to
Hallo,

Am Wed, 14 Jul 2021 19:25:12 +0200 schrieb Claus Busch:

> für die Samstage im Monat:
> =TEXTVERKETTEN("+";1;TEXT(INDEX(A1:A31;KKLEINSTE(WENN(WOCHENTAG(A1:A31;2)=6;ZEILE(1:31));ZEILE(1:5)));"TT.MM."))
> für Sonntage den Wochentag von 6 zu 7 ändern.
> Für alle Samstage und Sonntage:
> =TEXTVERKETTEN("+";1;TEXT(INDEX(A1:A31;KKLEINSTE(WENN(WOCHENTAG(A1:A31;2)>5;ZEILE(1:31));ZEILE(1:10)));"TT.MM."))

sorry, ich habe die Excel-Version überlesen. 2010 hat noch kein
TEXTVERKETTEN.
Probiere es dann so:
=TEXTKETTE(TEXT(INDEX(A1:A31;KKLEINSTE(WENN(WOCHENTAG(A1:A31;2)>5;ZEILE(1:31));ZEILE(1:10)));"TT.MM.")&"+")
und so für Samstag:
=TEXTKETTE(TEXT(INDEX(A1:A31;KKLEINSTE(WENN(WOCHENTAG(A1:A31;2)=6;ZEILE(1:31));ZEILE(1:5)));"TT.MM.")&"+")

HR Ernst

unread,
Jul 15, 2021, 3:52:01 AM7/15/21
to
Am Wed, 14 Jul 2021 19:37:40 +0200 schrieb Claus Busch:

> =TEXTKETTE(TEXT(INDEX(A1:A31;KKLEINSTE(WENN(WOCHENTAG(A1:A31;2)=6;ZEILE(1:31));ZEILE(1:5)));"TT.MM.")&"+")

Vielen Dank erst mal für deine Hilfe.

Da die Datumsangaben bei mir in A7:A29 (und somit die Wochentage in
B7:B29) stehen, habe ich deine Formel entsprechend dort, wo bei dir
...1:...31 (also hinter INDEX, WOCHENTAG und ZEILE) steht, angepasst. Ist
KKLEINSTE (mit doppeltem "K" richtig?

Egal, was ich ändere (auch einfaches oder doppeltes "K"), das Ergebnis
lautet stets "#NAME?".

Weißt du Rat?

--
Gruß

HR Ernst

Claus Busch

unread,
Jul 15, 2021, 5:27:00 AM7/15/21
to
Hallo,

Am Thu, 15 Jul 2021 09:51:59 +0200 schrieb HR Ernst:

> Da die Datumsangaben bei mir in A7:A29 (und somit die Wochentage in
> B7:B29) stehen, habe ich deine Formel entsprechend dort, wo bei dir
> ...1:...31 (also hinter INDEX, WOCHENTAG und ZEILE) steht, angepasst. Ist
> KKLEINSTE (mit doppeltem "K" richtig?

schau mal hier rein:
https://1drv.ms/x/s!AqMiGBK2qniTgfEmM0YpGHHzGCwpiQ?e=bMuBxP

Claus Busch

unread,
Jul 15, 2021, 9:30:29 AM7/15/21
to
Hallo,

Am Thu, 15 Jul 2021 09:51:59 +0200 schrieb HR Ernst:

> Da die Datumsangaben bei mir in A7:A29 (und somit die Wochentage in
> B7:B29) stehen, habe ich deine Formel entsprechend dort, wo bei dir
> ...1:...31 (also hinter INDEX, WOCHENTAG und ZEILE) steht, angepasst. Ist
> KKLEINSTE (mit doppeltem "K" richtig?
>
> Egal, was ich ändere (auch einfaches oder doppeltes "K"), das Ergebnis
> lautet stets "#NAME?".

lade dir mal hier die Mappe herunter:
https://1drv.ms/x/s!AqMiGBK2qniTgfEnDUl6KFK5-963RA?e=DmE9cZ
Dort ist nun auch eine VBA-Lösung drin und Makros sind in OneDrive
deaktiviert,

HR Ernst

unread,
Jul 15, 2021, 10:56:07 AM7/15/21
to
Lieber Claus,
es tut mir leid, aber ich bin nicht bei OneDrive und will mich nicht
überall registrieren.

Falls du mir keinen direkte Hilfe anbieten kannst, lassen wir die
Geschichte sterben. Sie ist ja nich "lebensnotwendig" sonder nur ein
kleines Bonbon. Ich kann ja die Samstag-/Sonntag-Daten von Hand eingeben.

Ich dachte halt, dass man Daten aufgrund von Hintergrundfarbangaben
"einfach" auswählen und eintragen könne so wie letztens bei
=INDEX($O$6:$O$10;VERGLEICH(2;$R$6:$R$10;0)) für die Fußball-EM.

Danke ganz herzlich natürlich trotzdem. Bestimmt auf ein nächstes Mal...
:-)

--
Gruß

HR Ernst

Claus Busch

unread,
Jul 15, 2021, 12:35:20 PM7/15/21
to
Hallo,

Am Thu, 15 Jul 2021 16:56:06 +0200 schrieb HR Ernst:

> es tut mir leid, aber ich bin nicht bei OneDrive und will mich nicht
> überall registrieren.

du musst dich nicht registrieren. Du musst nur auf den Link klicken und
die angezeigte Datei herunterladen.

HR Ernst

unread,
Jul 16, 2021, 5:03:58 AM7/16/21
to
Am Thu, 15 Jul 2021 18:35:19 +0200 schrieb Claus Busch:

> Hallo,
>
> Am Thu, 15 Jul 2021 16:56:06 +0200 schrieb HR Ernst:
>
>> es tut mir leid, aber ich bin nicht bei OneDrive und will mich nicht
>> überall registrieren.
>
> du musst dich nicht registrieren. Du musst nur auf den Link klicken und
> die angezeigte Datei herunterladen.
>
>
> Mit freundlichen Grüßen
> Claus

Geht leider nicht (mehr):
https://www.imagenetz.de/HZXFR

--
Gruß

HR Ernst
0 new messages