Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Wertepaare berechnen

Forumthread: Wertepaare berechnen

Wertepaare berechnen
16.10.2024 13:36:20
Thomas
Hallo,

ich bräuchte Hilfe bei einer Excelformel (nicht VBA) die folgendes berechnet:

Ich habe in einer Zelle zb A1: 01.01.24-05.01.24;07.01.24-09.01.24;15.01.24-17.01.24;

Ich benötige die Differenz aller Wertepaar außer dem ersten Wertepaar und außer dem letzten Wertepaar wenn es mit "offen" oder offen;" endet zB 15.01.24-offen oder 15.01.24-offen;

In diesem Falle sollte also 2 Tage das Ergebnis sein, weil zwischen 07.01. und 09.01. ein Tag ist und zwischen 15.01.-17.01. auch ein Tag

Vielleicht hat ja ein Profi eine hilfreiche Idee

https://www.herber.de/bbs/user/172926.xlsx
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wertepaare berechnen
16.10.2024 13:48:29
hcscherzer
=DATWERT(RECHTS(A1;8))-DATWERT(LINKS(A1;8))
AW: Wertepaare berechnen
16.10.2024 14:16:17
daniel
Hi
in Excel 365 bekommt man das mit einer Formel hin.

diese Formel muss in B2:

=LET(a;--TEXTTEILEN(B1;"-";";");

b;WEGLASSEN(a;1);
c;FILTER(b;ISTZAHL(SPALTENWAHL(b;1))*ISTZAHL(SPALTENWAHL(b;2));"");
SUMME(SPALTENWAHL(c;2)-SPALTENWAHL(c;1)-1))


zur erläuterung:
a) hier wird intern eine Tabelle erstellt, mit den ab-Datum in Spalte 1 und dem bis-Datum in Spalte 2
b) die erste Zeile dieser Tabelle wird abgeschnitten (willst du ja nicht haben)
c) die restliche Tabelle wird gefiltert, es werden nur die Zeilen genommen die in beiden Spalten ein Datum(=Zahl) stehen haben
Berechnung: 2. Spalte - 1. Spalte - 1, da nur die echten Zwischentage gezählt werden sollen

Gruß Daniel
Anzeige
Wertepaare
17.10.2024 09:59:03
Thomas
Also wirklich recht herzlichen Dank - ich hatte auch einen anderen Ansatz mir selbst erarbeitet, aber der katastrophal übersichtlich hat aber funktioniert. Diese Formel ist echt Spitze und war mir nicht bekannt. Vielen Dank nochmal.

Weil ich in Folge noch die Diskussion mitgelesen habe: zum Verständnis wozu ich so eine Berechnung benötige. Es geht um Leute in einem Pflegeheim, die gehen an einem bestimmten Tag ins Krankenhaus, sind dann ein paar Tage im Krankenhaus und kommen dann wieder zurück. Wir berechnen die Tage in denen sie im Pflegeheim kein Essen erhalten - das sind also tatsächlich die Tage ZWISCHEN dem Hin- und Rücktransport. Das ist eben dein Feinspitzunterschied zwischen ZWISCHEN und Von/Bis.

Liebe Grüße an Euch alle die so bemüht waren!
Anzeige
AW: Wertepaare berechnen
16.10.2024 14:28:31
Onur
"außer dem letzten Wertepaar wenn es mit "offen" oder offen;" endet zB 15.01.24-offen oder 15.01.24-offen; " ???
In B1 steht nix mit "offen" - Warum also nur 2 ???
AW: Wertepaare berechnen
16.10.2024 15:06:23
daniel
Hi Onur
weil, wie aus der Beschreibung hervorgeht, nur die echten Zwischentage gezählt werden sollen.
Wenn es beispielsweise um einen Urlaub ginge, nur die vollständigen Urlaubstage, ohne An- und auch ohne Abreise.
eine Formellösung liegt inzwischen vor.

Gruß Daniel
Anzeige
AW: Wertepaare berechnen
16.10.2024 15:18:49
Onur
Hi Daniel,

"Ich habe in einer Zelle zb A1: 01.01.24-05.01.24;07.01.24-09.01.24;15.01.24-17.01.24; "
01.01.24-05.01.24 - fällt weg, da Erste
05.01.24;07.01.24 - 1 Tag
07.01.24-09.01.24 - 1 Tag
5.01.24-17.01.24 - 1 Tag

Macht bei mir DREI Tage.
Oder übersehe ich was ?

Gruß
Onur
Anzeige
AW: Wertepaare berechnen
16.10.2024 15:37:54
daniel
du übersiehst nichts, du erfindest was hinzu.
das Beispiel hast insgesamt 3 Paare.
du machst 4 daraus, in dem du aus dem Bis-Datum des ersten Paares (5.1) und dem Ab-Datum des zweiten Paares (7.1) ein weiteres Paar machst.
zwischen dem 5.1 und dem 7.1 steht ein Semikolon, kein Bindestrich.

Gruß Daniel
Anzeige
AW: Wertepaare berechnen
16.10.2024 15:39:12
Onur
JETZT habe ich es gesehen! Danke!
AW: Wertepaare berechnen
16.10.2024 13:58:53
hcscherzer
Wenn ich mir Deine Frage noch mal ansehe, dann frage ich:
steht da in einer Zelle nicht nur ein sondern mehrere Wertepaare?

Dann ist das nicht ganz so trivial, weil Du die zuerst zerlegen müsstest.
Und wenn das beliebig viele sein können, dann ist das auch nicht mit einer Formel zu lösen.
In meiner Formel ging ich von der Annahme aus, es stünde nur ein Wertepaar in der Zelle ...

Das ist dann ein dynamischer Vorgang und der braucht eine kleine Prozedur (VBA).


Anzeige
AW: Zeichen von rechts ab bestimmtem Zeichen
16.10.2024 14:08:11
Thomas
es sind mehrere Wertepaare - man kann das mit formeln lösen, aber ich schaffe es leider nicht
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige