Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
@Ralf,
dass das Beispiel in Zeile 15 realisiert wurde ist für die Fehlersuche vielleicht auch nicht ganz optimal. :20:
Arbeitsblatt mit dem Namen 'Tabelle1' |
| A | B |
1 | 16. Nov | |
2 | 14. Dez | 1 |
Zelle | Formel |
B2 | =SUMMENPRODUKT(N(TAG(ZEILE(BEREICH.VERSCHIEBEN(A1;;;A2-A1+1)))=15)) |
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016 |
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg |
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
23.11.2020, 17:59
(Dieser Beitrag wurde zuletzt bearbeitet: 23.11.2020, 17:59 von RPP63.)
Ändert aber nixxx an der Tatsache, dass im "Zeitraum" der 15.01.
1900 vorkommt!
(Lass mal die Formelauswertung laufen)
Damit es nicht zu kryptisch für die Mitlesenden wird, nehmen wir Daten aus 2020:
| A | B |
1 | 16.11.2020 | |
2 | 14.12.2020 | 1 |
Zelle | Formel |
B2 | =SUMMENPRODUKT(N(TAG(ZEILE(BEREICH.VERSCHIEBEN(A1;;;A2-A1+1)))=15)) |
BEREICH.VERSCHIEBEN(A1;;;A2-A1+1)
ergibt
$A$1:$A$29
ZEILE($A$1:$A$29)
ergibt
{1.2.3. … .29}
TAG(ZEILE($A$1:$A$29))
ergibt
das Gleiche, weil hier ab dem 1.1.
1900 verglichen wird.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 29.09.2015
Version(en): 2030,5
Besser so ?
=SUMPRODUCT(N(DAY(A1+ROW(OFFSET(A1;;;A2-A1+1))-1)=15))
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
23.11.2020, 18:19
(Dieser Beitrag wurde zuletzt bearbeitet: 23.11.2020, 18:19 von RPP63.)
Gelöscht, falsch übertragen!
Edit:
Ja, jetzt sieht es gut aus! :19:
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
23.11.2020, 18:29
(Dieser Beitrag wurde zuletzt bearbeitet: 23.11.2020, 18:32 von RPP63.)
Dennoch finde ich
TAG(ZEILE(INDIREKT(n&":"&m)))=15
"besser", weil (in)direkt die serielle Datumszahl als Zeile übergeben wird.
Dies erinnert mich an die uralte Funktion zur Ermittlung der Quersumme.
Aber mittlerweile ist dies ja ohnehin obsolet, denn schließlich gibt es (siehe auch Christian) die tollen dynamischen Matrizen.
off topic:
Endlich mal wieder ein Thread, der sich mühsam, aber erfolgreich entwickelt!
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 12.04.2014
Version(en): Office 365
(23.11.2020, 18:29)RPP63 schrieb: off topic:
Endlich mal wieder ein Thread, der sich mühsam, aber erfolgreich entwickelt!
Und der Fragesteller hat sich schon lange verabschiedet.
:43:
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
Seit wann ist dies ein Qualitätsmerkmal?
:21:
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 12.04.2014
Version(en): Office 365
Stimmt. Aber er hätte wenigsten den Widerspruch auflösen können.
:53:
Wir sehen uns!
... Detlef
Meine Beiträge können Ironie oder Sarkasmus enthalten.
Registriert seit: 10.04.2014
Version(en): 97-2019 (32) + 365 (64)
Hallöchen,
Zitat:Und der Fragesteller hat sich schon lange verabschiedet.
Seit seinem letzten Beitrag war er nicht mehr hier. Vielleicht kommt er morgen noch mal rein oder übermorgen ... Ich seh's entspannt. Letztendlich haben ja alle Mitwirkenden was davon, und auch zukünftige Leser
. \\\|/// Hoffe, geholfen zu haben.
( ô ô ) Grüße, André aus G in T
ooO-(_)-Ooo (Excel 97-2019+365)