Excel – Neue Funktion LET am Beispiel eines Verweises

Aufbauend auf dem vorigen Artikel Excel – Vergleich der Möglichkeiten von Verweisen mit Fehler-Handling und Laufzeit-Analyse hier nun eine praktische Vorstellung der Funktion LET. Egal, ob SVERWEIS, VVERWEIS, INDEX + VERGLEICH oder der neue XVERWEIS, alle diese Formeln geben einen Fehler aus, wenn sie keine Übereinstimmung mit dem Suchergebnis finden und sie alle geben eine 0 aus, wenn die Ergebnismatrix keinen Wert enthält. In vielen … Weiterlesen

Excel – Vergleich der Möglichkeiten von Verweisen mit Fehler-Handling und Laufzeit-Analyse

Viele Wege führen nach Rom, heißt es so schön. Das trifft natürlich auch bei Excel zu, es gibt viele unterschiedliche Ansätze, um letztlich zu dem selben Ergebnis zu gelangen. Aber einige davon sind nur schlecht lesbar, aufwendig zu aktualisieren und zudem auch noch sehr unflexibel. Ein gutes Beispiel dafür ist der klassische SVERWEIS. Er ist … Weiterlesen

AHK – Speichern von eMails aus Outlook im Explorer mit Zeitstempel

Aus unterschiedlichsten Gründen kann es erforderlich werden, eine bestimmte Menge eMails im Explorer oder auf einem Netzlaufwerk abzulegen. Das ist mit Outlook generell auch recht einfach per Drag & Drop realisierbar, birgt aber einige Probleme. Das größte Problem: Die Mails bekommen im Explorer alle das heutige Datum und nicht das Sende- / Empfangsdatum gesetzt. Und … Weiterlesen

Dynamische Matrixformeln in Office 365

Seit einiger Zeit gibt es endlich einen Schwung neuer Formeln für Microsoft Excel, welche sich schon lange in der Beta befunden haben. Microsoft nennt sie dynamische Matrixformeln, in anderen Quellen werden sie auch gelegentlich als dynamische Array-Funktionen bezeichnet. Matrix-Formeln gab es schon sehr Lange in Excel, diese mussten mit [Strg] + [Umschalt] + [Enter] bestätigt werden und … Weiterlesen

Zwei separate Stromkreise via Funkschalter gleichzeitig schalten

Immer wieder spannend, was aus einer vermeintlich einfachen Aufgabenstellung so entstehen kann. Ausgangssituation: Wir haben vor dem Haus sowie hinter dem Haus im Dachüberstand jeweils 4 Lampen verbaut, um eine ausreichende Beleuchtung in der dunkleren Jahreszeit sicherzustellen. Vorne wird von innen per Schalter dauerhaft an/aus geschaltet, zudem werden die Lampen von einem Bewegungsmelder angesteuert. Hinter … Weiterlesen

Dateien anhand des Anfangsbuchstaben in unterschiedliche Ordner verschieben

Eine Aufgabe, die mir schon ein paar mal bevor stand und händisch einfach eine Katastrophe ist: Ein paar 100 oder 1000 Dateien sollen anhand des Anfangsbuchstaben ihres Dateinamen in entsprechende Ordner von A-Z einsortiert werden. Dazu musste eine Batch-Lösung her, was aber meine Kenntnisse der Batch-Programmierung etwas überschritt, daher musste Google bei der Suche helfen…was … Weiterlesen

Runtastic Export – JSON zu GPX konvertieren

Runtastic ist an sich ja eine feine Sache, man kann den Dienst „kostenfrei“ nutzen und seine Aktivitäten erfassen, dokumentieren und auswerten. Dafür bezahlt man mit seinen gesammelten Daten, wer mehr will muss dann auch noch ein Premium-Abo abschließen und/oder die Pro-App kaufen. Aber wehe, man möchte seine Daten auch außerhalb der Runtastic-Plattform verwenden, da hört … Weiterlesen

JavaScript Funktion – Zahl in Worten / Zahlwort (v2)

So, hier nun Version 2. Etwas schlanker und wie angekündigt nach oben offen, zumindest theoretisch. JavaScript verarbeitet Zahlen als 64 Bit Gleitkommazahl, womit die maximale Größe bei 253 = 9.007.199.254.740.992 liegt. Das Array einheiten ist daher nur bis Billion gepflegt, sofern größere Zahlen ausgeschrieben werden sollen, muss das Array entsprechend erweitert und eine Möglichkeit geschaffen … Weiterlesen

JavaScript Funktion – Zahl in Worten / Zahlwort (v1)

Hin und wieder benötigt man eine ausgeschriebene Zahl. Für einige Sprachen gibt es dafür vorgefertigte Funktionen, die man nur aufrufen muss, für viele andere findet man passenden Code im Netz, aber für JavaScript hab ich auf die Schnelle nichts gefunden, was fehlerfrei arbeitet und ohne Unterfunktion auskommt. Daher hab ich mir selbst eine geschrieben, welche … Weiterlesen