Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo Leute,

ich darf viele Daten einer Anlage statistisch auswerten auswerten (nur Zahlen). Dazu habe ich ein kleines Programm geschaffen welches mir alle Daten einliest, sortiert etc..(Je Datensatz eine Datei)

Die Datein die eingelesen werden sind immer verschiedene arrays und unterschiedlicher Anzahl. Daher will ich meine Formeln je nach Datenmenge variabel anpassen dazu habe ich bereits public variabeln in denen alles deklariert ist.

Gesucht sind aus der Statistik: Durchschnitt, Standartabweichung, Min, Max

etc...

Diese Ergebnisse sollten danach in einer Grafik miteinnander verglichen werden koennen und das auf Knopfdruck.

Fazit: Wie kann ich statistische Formeln aufstellen deren Inhalt (Felderanzahl) variabel gestalten deren Ergebnisse grafisch darstellen (Die Grafik am besten in einem kleinen Fenster das man den Ueberblick behaelt).

soweit schon mal vielen Dank

Das R Project sieht schon sehr gut aus. Nur leider muss ich es in VBA machen da es zu meiner Ausbildung gehoert und hier alles mit Excel gehandhabt wird.

Was ich bis jetzt rausgefunden habe ist, dass man mit VBA Formeln in Zellen schreiben kann aber da habert es noch bei mir in der Ausfuehrung. Koennt ihr mir bitte bei diesen 2 Befehlen helfen das wuerde mir schon weiter helfen :)

Bei diesen habe ich das Problem das er mir fuer F5:G6 -> 'F5':'G6' (dann kommt eine Fehlermeldung) schreibt zudem wuerde ich gerne die Zellen variabel angeben koennen.


With Worksheets("Analysis")

   .Cells(2, 2).FormulaR1C1 = "=SUM(F5:G6)"


  End With


Bei der Grafikauswertung (die ich irgentwo ausgegraben habe :old ) habe ich das selbe Problem das ich den Bereich nicht variabel gestalten kann. Zudem wuerde ich den Graf gerne in einem Fenster auf einer Seite platzieren, anstatt ein neues sheet zu erstellen.

Sub AddChartSheet()

   Dim chtChart As Chart

   'Create a new chart.

   Set chtChart = charts.Add

   linechartsheet = 1

   With chtChart

      .Name = "linechart"

      .ChartType = xlXYScatterLines


      'Link to the source data range.

      .SetSourceData Source:=Sheets("data").Range("A1:D5"), _

         PlotBy:=xlRows

      .HasTitle = True

      .ChartTitle.Text = "=Sheet1!R1C2"

      .Axes(xlCategory, xlPrimary).HasTitle = True

      .Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "x"

      .Axes(xlValue, xlPrimary).HasTitle = True

      .Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "y"

   End With

End Sub


Ware sehr dankbar wenn das funktionieren wuerde

Hi so sorry das erste Problem hab ich schon geloest :)

Public Sub FormelnSchreiben2()

If Not CheckSheet("Analysis") Then Sheets.Add

If Not CheckSheet("Analysis") Then ActiveSheet.Name = "Analysis"

    Dim oBlatt As Worksheet

    Dim iStartReihe As Long, iEndReihe As Long

    Dim iStartSpalte As Integer, iEndSpalte As Integer

    iStartReihe = 2

    iStartSpalte = 2

    iEndReihe = 5

    iEndSpalte = 3

    Set oBlatt = ThisWorkbook.Worksheets("Analysis")

    With oBlatt

        oBlatt.Range("e2").Formula = _

        "=Sum(Data!" & .Range(.Cells(iStartReihe, iStartSpalte), _

        .Cells(iEndReihe, iEndSpalte)).Address(0, 0) & ")"


        oBlatt.Range("e3").Formula = _

        "=Sum(Data!" & .Range(.Cells(iStartReihe, iStartSpalte), _

        .Cells(iEndReihe, iEndSpalte)).Address(1, 1) & ")"

    End With

    Set oBlatt = Nothing

End Sub

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.