Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Standardabweichung in variablem Bereich
#1
Hallo zusammen,

ich versuche die Standardabweichung immer zwischen 2 Nullen zu berechnen. Dies soll automatisch erfolgen.
Hier ein Beispiel:

A  B
2
4
5
6  Stabw (A2:A5)
0
0
0
8
7
6
5
4
6
7  Stabw. A9:15)
0
0
...

Die Bereiche sind immer unterschiedlich groß und die Nullen dazwischen sollen ausgelassen werden.
Hat jemand eine Idee? Huh 


Liebe Grüße
Antworten Top
#2
Hallo,

hier ein ungetesteter Pseudocode:

Code:
for i = 1 to cells(rows.count, 1).end(xlup).row
    if cells(i, 1) = 0 then cells(i, 1).clear
next i

for each Ar in columns(1).specialcells(2).areas
    Ar.cells(1).offset(,1) = worksheetfunction.stab(Ar)
next Ar

Insbesondere "stab" musst du prüfen/ersetzen.

mfg

(kann Tippfehler enthalten)
Antworten Top
#3
Vielen Dank.

Kannst du den Code zufällig noch als Excel-Formel beschreiben?
Antworten Top
#4
Hallo,

angenommen in Zelle A1 steht eine Überschrift wie z.B.: "Werte" und deine Zahlen stehen in den Zellen ab A2.

Dann folgende Formel in Zelle B2 einfügen und anschließend runterkopieren.

=WENNFEHLER(WENN(($A3=0)*(A2<>0);STABW.S(INDEX(A:A;VERWEIS(2;1/(($A$1:$A2=0)+ISTTEXT($A$1:$A2));ZEILE($A$1:$A2)+1)):$A2);"");0)

Viele Grüße
Georg
Antworten Top
#5
Hallo Georg,

vielen Dank, es klappt :)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste