Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

ARCTAN

Forumthread: ARCTAN

ARCTAN
18.05.2007 07:40:04
Ernst
Guten Tag Forum
Etwas stimmt mit der Funktion unten nicht, das Resultat von ATAN von 1 müsste 45 ° geben.
Was habe ich falsch gemacht? Bitte um Hilfe.
Gruss Ernst Dunkel
TextBox5 = Application.WorksheetFunction.ARCTAN(1) * 180 / Pi()

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ARCTAN
18.05.2007 08:50:00
Josef
Hallo Ernst,
in VBA geht das so.
Sub nn()
Dim res As Double

res = Atn(1) * 180 / Application.Pi()

MsgBox res

End Sub

Gruß Sepp

Anzeige
AW: ARCTAN
18.05.2007 10:27:31
Ernst
Hallo Sepp
Vielen Dank für Deine Hilfe.
mfg
Ernst Dunkel
;
Anzeige

Infobox / Tutorial

ARCTAN in Excel und VBA richtig nutzen


Schritt-für-Schritt-Anleitung

Um die ARCTAN-Funktion in Excel oder VBA zu verwenden, folge diesen Schritten:

  1. Excel nutzen: Öffne ein Excel-Arbeitsblatt.

  2. Formel eingeben: Gib die folgende Formel in eine Zelle ein, um den Winkel in Grad für den Tangens von 1 zu berechnen:

    =ARCTAN(1) * 180 / PI()

    Diese Formel gibt 45° zurück.

  3. VBA nutzen: Öffne den Visual Basic for Applications (VBA) Editor (Alt + F11).

  4. Neues Modul erstellen: Klicke auf "Einfügen" > "Modul".

  5. Code eingeben: Füge den folgenden Code ein:

    Sub nn()
       Dim res As Double
       res = Atn(1) * 180 / Application.Pi()
       MsgBox res
    End Sub
  6. Makro ausführen: Schließe den Editor und führe das Makro aus, um das Ergebnis in einer Message Box anzuzeigen.


Häufige Fehler und Lösungen

  • Problem: Die Formel gibt einen unerwarteten Wert zurück (z.B. 0).

    • Lösung: Stelle sicher, dass die Formel korrekt eingegeben ist. Überprüfe eventuell, ob die Zelle das richtige Format hat.
  • Problem: Der VBA-Code gibt einen Fehler aus.

    • Lösung: Überprüfe, ob du die richtige Syntax verwendet hast. Achte darauf, dass der Code im richtigen Modul eingefügt ist.

Alternative Methoden

Eine Alternative zur Verwendung von ARCTAN in Excel ist die Verwendung der ATAN-Funktion in VBA:

Dim angle As Double
angle = Atan(1) * 180 / Application.Pi()

Wenn du mit mehreren Werten arbeitest, kannst du auch eine Schleife implementieren, um ARCTAN für eine Liste von Zahlen zu berechnen.


Praktische Beispiele

Hier sind einige Beispiele für die Verwendung der ARCTAN-Funktion:

  1. Berechnung von ARCTAN(-2):

    =ARCTAN(-2) * 180 / PI()

    Dies gibt einen negativen Winkel zurück.

  2. VBA Beispiel für mehrere Werte:

    Sub MultipleArctan()
       Dim i As Double
       For i = -2 To 2 Step 1
           MsgBox "ARCTAN(" & i & ") = " & Atn(i) * 180 / Application.Pi()
       Next i
    End Sub

Tipps für Profis

  • Verwende die ARCTAN-Funktion in Kombination mit anderen trigonometrischen Funktionen, um komplexere Berechnungen durchzuführen.
  • Nutze VBA, um ARCTAN für große Datensätze effizient zu berechnen, indem du Schleifen und Arrays verwendest.
  • Denke daran, dass die ARCTAN-Funktion immer das Ergebnis im Bogenmaß liefert; konvertiere es in Grad, wenn nötig.

FAQ: Häufige Fragen

1. Was ist der Unterschied zwischen ARCTAN und ATAN in VBA?
Beide Funktionen liefern dasselbe Ergebnis. ARCTAN wird in Excel verwendet, während ATN die VBA-Implementierung ist.

2. Wie kann ich ARCTAN für negative Werte berechnen?
Du kannst einfach ARCTAN(-x) in Excel oder Atn(-x) in VBA verwenden. Die Funktion gibt den entsprechenden negativen Winkel zurück.

3. Gibt es eine Funktion für die Umrechnung von Bogenmaß in Grad in Excel?
Ja, du kannst die Formel =WINKELGRAD(Bogenmaß) verwenden, um Bogenmaß in Grad zu konvertieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige