Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
20.07.2020, 14:01
(Dieser Beitrag wurde zuletzt bearbeitet: 20.07.2020, 14:02 von LCohen.)
Zu SEI() (welches momentan einfach engl. =LET() heißt, was ich gut finde)
folgende Beobachtung:
"Ge-LET-tete Register sind für die
Formel statisch - eingeschaltete Iteration ändert ihre Inhalte somit nicht, sondern führt möglicherweise zu #WERT!"
Ist im Grunde logisch. Und nur ein Hinweis, dass man bei Iteration die Formel nicht LET-ten sollte (es sei denn, es hätte nichts mit dem Iterationsteil zu tun).
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
Eine weitere
Beobachtung (recht ärgerlich):
=LET(a;1;INDEX(A:A;a)) ergibt einen Fehler, denn Excel interpretiert daraus
=LET(a;1;INDEX(a:a;a)) - also
Variable:Variable als Unsinn!
Daher sollte man kollidierende Variablennamensvergaben vermeiden.
Registriert seit: 08.05.2014
Version(en): Office 2010, Office 365, Office 365 Betakanal
22.07.2020, 09:03
(Dieser Beitrag wurde zuletzt bearbeitet: 22.07.2020, 09:03 von maninweb.)
Hallo LCohen,
keine Ahnung, ob das dem Excel-Team schon bekannt ist, werde das aber in jedem Fall mal weitergeben.
Kannst Du mir noch den Build mitteilen?
Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awardshttps://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
22.07.2020, 09:49
(Dieser Beitrag wurde zuletzt bearbeitet: 22.07.2020, 09:49 von LCohen.)
Hallo maninweb,
ich würde es nicht weitergeben, denn es ist, wie gerade eben ermittelt, ein Feature (=man kann es als Teil-Bereichsanker verwenden):
- Die offenen Projekte sollen permanent in eigener Liste sichtbar sein.
- idealerweise soll auch die Überschrift automatisch mit hinein. Nur dann kann =$D$1# (als Kompletttabelle mit Feldbezeichnern) von dritter Stelle referenziert werden:
A1:B4:
Projekt Status
Köln offen
Bremen fertig
Hamburg offen
D2: =FILTER(A2:INDEX(B:B;ANZAHL2(A:A));B2:INDEX(B:B;ANZAHL2(A:A))="offen") verkürzbar auf
D2: =LET(q;INDEX(B:B;ANZAHL2(A:A));FILTER(A2:q;B2:q="offen"))
Die Überschrift "Projekt Status" {muss leider|kann} händisch in D1[:E1]: eingetragen werden, oder aber:
D1: =LET(q;INDEX(B:B;ANZAHL2(A:A));FILTER(A1:q;(B1:q="offen")+(B1:q="Status")))
... um erst dann Quelle für dynamische Referenz "mit allem PiPaPo" zu sein: =D1#.
Also eine super Sache, die halt Verantwortlichkeit bei der Variablenwahl erfordert!
Steht in B1 statt "Status" einfach "offen", reicht die mittlere Variante. Da kräuseln sich aber die Fußnägel.
Intelligente Tabellen helfen anscheinend nicht automatisch weiter:
=FILTER(Tabelle1[#Alle];Tabelle1[[#Alle];[Status]]="offen") kommt ebenfalls ohne (und erst mit dem Umweg
=FILTER(Tabelle1[#Alle];(Tabelle1[[#Alle];[Status]]="offen")+(Tabelle1[[#Alle];[Status]]="Status"))
=LET(q;Tabelle1[[#Alle];[Status]];FILTER(Tabelle1[#Alle];(q="offen")+(q="Status"))) dann mit Feldbezeichner).
ODER(q={"offen"."Status"}) klappt, da Vektoren statt Einzelzellen, nicht!
Registriert seit: 08.05.2014
Version(en): Office 2010, Office 365, Office 365 Betakanal
Hallo LCohen,
ok - super! Das war mir noch nicht bekannt, dass der Bezug dann auch variabilisiert werden kann.
Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awardshttps://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
XL-Online fristet ja (leider) ein wenig ein Schattendasein.
Es enthält aber jetzt auch LET!https://office.live.com/start/Excel.aspx
Registriert seit: 08.05.2014
Version(en): Office 2010, Office 365, Office 365 Betakanal
17.11.2020, 10:01
(Dieser Beitrag wurde zuletzt bearbeitet: 17.11.2020, 10:02 von maninweb.)
Hallo,
LET ist nun offiziell in "GA = General Availability" gegangen. Sollte jetzt im aktuellen Kanal 100 Prozent verfügbar sein.
https://techcommunity.microsoft.com/t5/e...-p/1878903Gruß
Microsoft Excel Expert · Microsoft Most Valuable Professional (MVP) :: 2011-2019 & 2020-2022 :: 10 Awardshttps://de.excel-translator.de/translator :: Online Excel-Formel-Übersetzer :: Funktionen :: Fehlerwerte :: Argumente :: Tabellenbezeichner
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
Dann hoffen wir mal verstärkt auf =SPLITTEN() als Umkehrfunktion von =TEXTVERKETTEN().