Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Power Query Challenge 3
#1
Hallo PQ-Interessierte

Ken Puls hat mal wieder eine Herausforderung gestellt:
https://www.excelguru.ca/blog/2018/09/11...allenge-3/

Nachdem ich eine Lösung hatte viel mir noch ein etwas kürzerer Weg ein.


Angehängte Dateien
.xlsm   Power Query Challenge 3.xlsm (Größe: 20,08 KB / Downloads: 11)
Wir sehen uns!
... Detlef

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

[-] Folgende(r) 3 Nutzer sagen Danke an shift-del für diesen Beitrag:
  • Jockel, Matthias84, Der Steuerfuzzi
Antworten Top
#2
Hallo Shfit-del,

es geht sogar mit noch einem Schritt weniger. Die Subtraktion von 64 kannst du direkt auch in dem Schritt vorher (Umwandlung Buchstabe in Zahl) berechnen.
Viele Grüße,
Matthias

-------------------------------------------------------------------------------------------

Man muß nicht alles wissen, man muß nur wissen, wie man die Lösung findet.
Antworten Top
#3
Hallo Matthias

Ich bin sicher dass die Profi-Experten-Gurus und Guru-Profi-Experten es schaffen den Code in noch weniger Zeilen zu quetschen.
Wir sehen uns!
... Detlef

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

Antworten Top
#4
I used power-VBA:

UDF:


Code:
Function F_snb(c00)
    F_snb = Evaluate("sum(code(mid(""" & UCase(c00) & """,row(1:" & Len(c00) & "),1))-64)")
End Function


und Power Excel: (matrix Formel)


PHP-Code:
=SUM(CODE(MID(UPPER(A2);ROW(OFFSET(A$1;;;LEN(A2)));1))-64
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#5
Hallo snb

Thema verfehlt. Punktabzug. Smile
Wir sehen uns!
... Detlef

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

Antworten Top
#6
Ola :19: ,

Dann richtiges VBA:


Code:
Function F_snb_vba(c00)
    Dim sn() As Byte
    sn = UCase(c00)

    F_snb_vba = Application.Sum(sn) - 64 * (UBound(sn) \ 2 + 1)
End Function
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#7
(12.09.2018, 12:22)snb schrieb: Ola :19: ,

Dann richtiges VBA
Ja, nee is klar eine (richtiges VBA) bei einer Power Query Challenge, bei der es um was geht? Um VBA? Hieße das dann nicht VBA Challenge..?
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#8
Könnte VBA-Excel-PowerQuery challenge heissen.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#9
(12.09.2018, 13:27)snb schrieb: Könnte VBA-Excel-PowerQuery challenge heissen.

Könnte, heißt es aber nicht. Es geht um? Richtig: Um Power Query. Es geht nicht? Richtig: Um VBA... Schade, aber es gibt eine Aufgabenstellung für Power Query nicht für VBA und nicht für VBA-Excel-PowerQuery. 

Obwohl ein Zusammenspiel (nicht für diese Aufgabe relevant) durchaus Sinn macht. ABER NICHT HIER!!! :20:
Gruß Jörg
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top
#10
Schöne Großbuchstaben.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top


Gehe zu:


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