Übersetzung von komplexen Formel auf Deutsch
#1
Hallo zusammen,

ich habe einen Formel (siehe unten) auf englisch die ich in Excel deutsch übersetzen möchte. Dadurch dass es ziemlich komplexist, weiß ich nicht wie ich das übersetzen soll.

Code:
=IF([@Level]=4,
    LET(dataKnots,TAKE([Knots],ROW()-1),
    dataLevels,TAKE([Level],ROW()-1),
    d,REDUCE("",SEQUENCE(5,1,4,-1),
            LAMBDA(r,l,HSTACK(r,TAKE(FILTER(dataKnots,dataLevels=l),-1)))),
    TEXTJOIN(",",TRUE,d)),
"")

Danke für jegliche Hilfe.

MFG
K
Antworten Top
#2
Hola,
https://excelhero.de/excel-funktionen-deutsch-englisch/
Gruß,
steve1da
Antworten Top
#3
Oder:
https://de.excel-translator.de/translator/
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#4
...naja... [@Level] ist 'ne Zelladresse und dataKnots, dataLevels und d sind Variablennamen... die solltest und brauchst Du nicht zu übersetzen...  90
Und let wird auch nichtübersetzt...
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben.
Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.

Ciao, Ralf

Antworten Top
#5
Hallo,

Code:
=WENN(
    [@Level] = 4;
    LET(
        dataKnots; ÜBERNEHMEN([Knots]; ZEILE() - 1);
        dataLevels; ÜBERNEHMEN([Level]; ZEILE() - 1);
        d; REDUCE(
            "";
            SEQUENZ(5; 1; 4; -1);
            LAMBDA(r; l;
                HSTAPELN(r; ÜBERNEHMEN(FILTER(dataKnots; dataLevels = l); -1))
            )
        );
        TEXTVERKETTEN(","; WAHR; d)
    );
    ""
)
Mit lieben Grüßen
Anton.

Windows 10 64bit
Office365 32bit
Antworten Top
#6
Hi,

wenn man sich in VBA auskennt, dann gibt man die englische Formel im Direktfenster so ein:
Code:
[A1].Formula = "DeineFormel"
Wobei A1 die gewünschte Zelle und DeineFormel die Formel mit verdoppelten Anführungszeichen ist. In deinem Fall also
Code:
[A1].Formula = "=IF([@Level]=4,LET(dataKnots,TAKE([Knots],ROW()-1),dataLevels,TAKE([Level],ROW()-1),d,REDUCE("""",SEQUENCE(5,1,4,-1),LAMBDA(r,l,HSTACK(r,TAKE(FILTER(dataKnots,dataLevels=l),-1)))),TEXTJOIN("","",TRUE,d)),"""")"
Wenn du jetzt die Zelle anklickst, siehst du die deutsche Formel.
Gruß,
Helmut

Win10 - Office365 / MacOS - Office365
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste