Hallo Leute, ich habe eine für mich unlösbare Aufgabe. in Spalte "B2" bis "B184" habe ich verschieden Daten drin die sich täglich erweitern, das Ergebnis gibt er in "D2" aus, was falsch ist, da die Range über das Datum hinweg geht.
Als Vergleich habe ich die Spalte "G2" erstellt die NUR bis zu dem letzten Datum zählt, somit ist das Ergebnis in "I2" auch richtig, Nachteil ist, das ich die Range bei Eingabe eines weiteren Datum, Händisch verändern muss. Gibt es da eine Möglichkeit, die Formel so zu verändern das er nicht eine Range nimmt sondern erstes und letztes Datum? Oder die Range selbstständig von alleine anpasst.
erstmal DANKE, klappt wunderbar. Eine Frage bewegt mich noch, warum, siehe Bild, fängt die Range bei "B1" wenn man in der Formel "(B9..." eingibt, ist nur etwas irritierend für mich. Danke Gruß Phoeni
Du kannst auch B9:B2007 statt B:B schreiben. Aber nochmal: wofür brauchst du Abs()? Das Ergebnis ist bei dir immer positiv und der absolute Werte eines positiven Wertes ist eben dieser Wert.
14.06.2022, 20:38 (Dieser Beitrag wurde zuletzt bearbeitet: 14.06.2022, 20:50 von Phoeni.)
Hallo, wie du in der Liste gesehen hast, sind fortlaufende Daten in "B" vorhanden, damit ich nicht immer zählen muss (es kann vorkommen das ich manche Tage nix eintrage) wieviel Tage sind vom z.B. 2.04.2022 vergangen, bekomme ich durch deine Formel ein Ergebniss z.B. 41 diese Zahl teile ich mit einer anderen Zahl aus einer anderen Tabelle. Es ging mir primär darum, die Anzahl der Tage nicht ständig neu zählen zu müssen. Ich weiß nicht ob es Dir als Antwort reicht. Gruß Phoeni Es ist ähnlich wie mit der Tabelle4, gibt man das Datum in B5 ein erscheint das Datum fortlaufend dies ist auch so gewollt, allerdings ist es für meine Berechnung dumm, das in J5, J11, J16,J21 eben schon die Summe drin steht, weil es mir das Gesamtergebnis (weil fortlaufend von mir schon erstellt wurde) zerstört. Schön wäre eben, es würde in den oben genannten Beispielzellen erst das Ergebnis erscheinen, wenn ich ein Datum eingeben würde. Aber da Excel zu lange von meiner Ausbildung her ist, muss ich eben dumm bleiben. Gruß Phoeni
14.06.2022, 21:03 (Dieser Beitrag wurde zuletzt bearbeitet: 14.06.2022, 21:04 von steve1da.)
Zitat:Ich weiß nicht ob es Dir als Antwort reicht.
Was hat das denn mit Abs() zu tun? Abs() zeigt dir den absoluten Wert an, also ohne Vorzeichen. Wenn deine Datumswerte immer aufsteigend sind hast du auch immer eine positive Zahl als Ergebnis. Daran ändert auch Abs() nix. Kannst du genauso gut mit *1 multiplizieren.
Zitat:Es ist ähnlich wie mit der Tabelle4,
Welche soll das sein? Die die jetzt angehängt ist, hat mit der Beschreibung nichts zu tun. Übrigens ist bei ="SUMME(H5-2136)" die Summe() ebenfalls überflüssig.
Aber Mühe gibst du dir das muss man sagen ! Was hat das denn mit Abs() zu tun? Abs() zeigt dir den absoluten Wert an, also ohne Vorzeichen. Wenn deine Datumswerte immer aufsteigend sind hast du auch immer eine positive Zahl als Ergebnis. Daran ändert auch Abs() nix. Kannst du genauso gut mit *1 multiplizieren.
Also wäre die Formel so richtig(er) =(INDEX(B:B;VERWEIS(2;1/(B129:B1969<>"");ZEILE(B129:B1969)))-B129)
Welche soll das sein? Die die jetzt angehängt ist, hat mit der Beschreibung nichts zu tun. Übrigens ist bei ="SUMME(H5-2136)" die Summe() ebenfalls überflüssig. die "Mappe4.xlsx" ist eine Spalte aus dem selben Blatt, naja, die 2136 ist eine Konstante also muss ich um den Wert zu bekommen, die Summe von H5 bis H12 bilden und dann die 2136 abziehen.
Richtiger nicht, es ergibt beides das gleiche Ergebnis. Abs() ist nicht falsch, nur überflüssig.
Zitat:die "Mappe4.xlsx" ist eine Spalte aus dem selben Blatt,
Sorry, eine Mappe ist eine Spalte aus dem selben Blatt? Was soll das denn jetzt bedeuten?
Zitat:naja, die 2136 ist eine Konstante
Ne, in der Datei ist 2136 eine Zahl, eine ganz normale Zahl. Und du ziehst diese Zahl von H5 ab, das ergibt also EINE neue Zahl. Und von dieser EINEN Zahl ermittelst du die Summe. Fällt dir etwas auf?