Thema Datum  Von Nutzer Rating
Antwort
Rot Kontrolle auf Ausreißer
15.06.2012 13:50:26 Scirius
NotSolved
15.06.2012 15:10:18 Scirius
NotSolved
15.06.2012 15:10:29 Scirius
NotSolved

Ansicht des Beitrags:
Von:
Scirius
Datum:
15.06.2012 13:50:26
Views:
2593
Rating: Antwort:
  Ja
Thema:
Kontrolle auf Ausreißer

Guten Tag,

bin ein ziemlicher neuling im Bezug auf VBA und Makros und komme grade nicht weiter.

Es geht um folgendes:

Ich habe datenreihen vorliegen, die ich auf Ausreißer kontrollieren will. Als erste Näherung will ich das so machen, dass das Programm wenn wir z.B. 3 Datenpunkte (i = 0,1,2) haben es folgendes macht:

Wenn: Abs(Datenpunkt(0) - Datenpunkt(2)) > Abs(Datenpunkt(0) - Datenpunkt(1)) = Wahr, dann: Färbe Zelle Datenpunkt(1) rot

klingt an sich simpel, ist es sicherlich auch, aber ich schaffe es nicht :/

 

hier der bisherige Ansatz:

Sub AnpassungAusreis()

Dim A1 As Double
Dim A2 As Double

For j = 1 To j = 17
    For i = 0 To i = 189
    A1 = Abs(Cells((i + 2), j).Value - Cells(i, j).Value)
    A2 = Abs(Cells((i + 1), j).Value - Cells(i, j).Value)
    If A1 < A2 Then
        Cells(i + 1, j).Select
        Selected.Interior.ColorIndex = 3
    End If
    Next
Next

End Sub

 

Wäre super, wenn ihr mir helfen könntet.

P.s.: ich weiss, dass das keine Optimale Methode ist, um ausreißer zu finden :P


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Kontrolle auf Ausreißer
15.06.2012 13:50:26 Scirius
NotSolved
15.06.2012 15:10:18 Scirius
NotSolved
15.06.2012 15:10:29 Scirius
NotSolved