Ich habe in einem neuem Excel Dokument eine intelligente Tabelle erstellt. In Spalte A ist das Datum, Spalte B ein Drop-down-Menü und in Spalte C soll er mir die vergangenen Tage ausrechnen. Allerdings abhängig von dem was im Drop-down-Menü ausgewählt wurde und nicht nur zum letzten Datum in der Zeile darüber. Heißt wenn ich in Spalte B offen ausgewählt habe, dann soll er die vergangene Zeit bis zum letzten Eintrag mit offen zurück gerechnet werden und nicht nur der vorherige Eintrag. Anbei mal eine Testtabelle.
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
11.04.2024, 18:40 (Dieser Beitrag wurde zuletzt bearbeitet: 11.04.2024, 18:42 von Ego.)
Hallo,
1. @snb Hast du deine Formel einmal getestet?
2. @ Mathias Innerhalb einer strukturierten Tabelle arbeite ich ungern mit Formeln, die mehr als eine aber nicht alle Zeilen auswerten, auch wenn Excel etwas mehr zu rechnen hat. a) In strukturierten Tabellen ist man leichter versucht sie einmal anders zu sortieren und b) die Lesbarkeit - ein großer Vorteil strukturierter Verweisen - geht verloren.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
11.04.2024, 21:17 (Dieser Beitrag wurde zuletzt bearbeitet: 11.04.2024, 21:17 von Ego.)
Hallo snb,
woher weis deine Formel, dass für dir Arten "links" und "geschlossen" ein Eintrag vom 00.01.1900 fehlt?
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
1. Liefert die Formel in neun von elf Zellen doch das gewünschte Ergebnis und 2. können die Formeln, die auf diese Spalte zugreifen, doch einfach alle abfragen ob es sich um ein Startergebnis handelt.
Das sollte jemandem wie Mathias, der nicht nach komplexen Programmierfinessen fragt, doch wohl ausreichen.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.