Wurzelberechnungen in ExcelIch setze Excel 5 hauptsächlich für mathematische Auswertungen ein. Deshalb möchte ich in einem Arbeitsblatt auch die n-te Wurzel aus bestimmten,vorgegebenen Zahlen berechnen. Excel stellt jedoch nur die Funktion Wurzel() für die Berechnung der Quadratwurzel zur Verfügung. Gibt es einen Weg, wie ich dennoch meine gewünschteBerechnung realisieren kann? Dazu ist ein wenig Mathematik erforderlich. Das Berechnen von Wurzeln ist nur ein Sonderfall des Potenzierens. Der genaue mathematische Zusammenhang zwischen nCDT und xn stellt sich so dar: = x1/n. Sie können deshalb die n-te Wurzel einer Zahl durch die Eingabe der Formel X^(1/N) berechnen.Wollen Sie beispielsweise die dritte Wurzel aus 27 berechnen, könnte die Tabelle folgendermaßen aussehen: A1: 27A2: 3A3: =A1^(1/A2)Um eine allgemeine Funktion bereitzustellen, sollten Sie diese Berechnung als Funktions-Makrodefinieren. Dazu öffnen Sie eine Makro-Vorlage und geben folgende Anweisungen ein:A1: nWurzelA2: =ARGUMENT("x")A3: =ARGUMENT("n")A4: Erg=x^(1/n)A5: =RÜCKSPRUNG(Erg). Geben Sie dann der Zelle A1 über den Befehl Formel - Namen - Festlegen beziehungsweise Einfügen - Namen - Festlegen (ab Ver sion 5) einen beliebigen Namen, markieren Sie das Optionsfeld Funktion und betätigen Sie die Eingabetaste. Speichern Sie diese Makro-Vorlage unter einem beliebigen Namen (NWURZEL). Ihr selbstgeschriebenes Funktions-Makro ist nun immer verfügbar.Unter dem Befehl Formel - Funktion einfügen oder Einfügen - Funktion beziehungsweise ab Version 5.0 in der Kategorie Benutzerdefiniert zeigt Excel den NamenIhres Makros als letzten Eintrag in der Liste an. Wählen Sie diese Funktion aus, erscheint sie analog zu allen Standardfunktionen in der Bearbeitungszeile. Nun können Sie die entsprechenden Zellbezüge als Argumente für diese Funktion eintragen und die Eingabetaste betätigen. Beispiel:A1: 27A2: 3A3: =NMAKRO.XLM!nWurzel(A1;A2)Soll die Funktion ständig verfügbar sein, müssen Sie die entsprechende Makro-Vorlage im Ordner XLSTART speichern. Excel lädt sie dann bei jedem Start automatisch. |