Mittelwert Formel mit Besonderheiten
#1
Hallo,

ich bin am verzweifeln, weil ich keine Formel finde die mein Problem löst.

Ich habe Maschinen die mir 30 Werte anzeigen, pro Tag einen Wert.
D.h. ich habe pro Maschine eine Zeile und pro Wert eine Spalte

Ich muss nun die Differenz erst ausrechnen von Wert30 und Wert29, dann von Wert29 und Wert28 usw...
Aus diesen Werten errechne ich dann den Mittelwert. Das wäre soweit kein Problem mit folgender Formel:

=MITTELWERT(Wert30-Wert29;Wert29-Wert28....)

Jetzt aber zu den Besonderheiten:

1. Es kommt vor, dass in einem Feld kein Wert eingetragen ist. Dann darf er keine Differenz berechnen sondern eine 0 für die die Mittelwert-Berechnung verwenden.

2. Es kann vorkommen, dass ein Wert (neuerer Wert) größer ist, als der ältere Wert. Normalerweise müsste der Wert30 der größte sein und Wert1 der kleinste... Es kann vorkommen, dass aber ein Sprung nach oben mittendrin passiert. Auch hier müsste er den Wert 0 für die Mittelwertberechnung verwenden

Wie muss die Formel aussehen?

Danke
Top
#2
Hallo

Code:
{=MITTELWERT(WENNFEHLER(EXP(LN(A2:A30-A1:A29));0))}

Geklaut von lupo1.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#3
ich muss dazu sagen, dass die Werte nicht alle nebeneinander stehen.

Aber wie funktioniert die Formel? WENNFEHLER? EXP LN?!? Verstehe da nur Bahnhof?
Top
#4
(31.05.2017, 20:26)iquest schrieb: ich muss dazu sagen, dass die Werte nicht alle nebeneinander stehen.
Dann solltest du deine Aufstellung anhand meiner Formel anpassen.

(31.05.2017, 20:26)iquest schrieb: Aber wie funktioniert die Formel? WENNFEHLER? EXP LN?!? Verstehe da nur Bahnhof?
Die Formel funktioniert sehr gut.
Hier ist der Beitrag von lupo1:
http://www.office-hilfe.com/support/show...1096994773
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#5
das ist so einfach gesagt, wie soll ich die Formel ändern?
Die von Dir besagte Formel macht eine Subtraktion von A2:A30-A1:A29. Das wäre ja generell schon falsch.
Ich bräuchte ja die Subtarktion von A30-A29 und A29-A28 und A28-A27 usw....

Wie bekomme ich das in die Formel eingetragen?
Top
#6
Okay, dann eben die Hilfsspaltevariante.
 ABC
1368 57,4827586
2389 21
3433 44
4456 23
5503 47
6  0
7587 587
8637 50
9693 56
10744 51
11765 21
12755 0
13826 71
14851 25
15867 16
16918 51
17936 18
18981 45
191007 26
201074 67
211090 16
221149 59
231172 23
241198 26
251242 44
261307 65
271370 63
281422 52
291490 68
301522 32

ZelleFormel
C1=MITTELWERT(C2:C30)
C2=MAX(A2-A1;0)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Top
#7
Hi,

(31.05.2017, 21:29)iquest schrieb: das ist so einfach gesagt, wie soll ich die Formel ändern?

er hatte gesagt: "die Aufstellung an die Formel anpassen", nicht die Formel an die Aufstellung. :21:
Top
#8
(31.05.2017, 21:29)iquest schrieb: Die von Dir besagte Formel macht eine Subtraktion von A2:A30-A1:A29. Das wäre ja generell schon falsch.
Ich bräuchte ja die Subtraktion von A30-A29 und A29-A28 und A28-A27 usw....

Seit wann zweifeln Frager Antworten an, statt sie einfach mal auszuprobieren?  :@

Hinweis Matrixformel: Eine {}-Formel wird ohne die {} eingegeben, aber dafür mit Strg-Umsch-Eingabe abgeschlossen (statt nur eingegeben).

Der Klimmzug mit WENNFEHLER(EXP(LN(...));) ersetzt das normale MAX(;...) in Matrixformeln. Danke shift-del, für Deine Quellenangabe!

Ich bin allerdings nicht sicher, wie das mit der Null tatsächlich gemeint ist. TE sollte doch bitte ein Minibeispiel mit 4 Werten (also A2:A4-A1:A3) und dem Wunschergebnis liefern.
Top
#9
Hallo @all,

nur zur Info: Die wohl ursprüngliche Aufgabenstellung wurde hier http://www.herber.de/forum/archiv/1560to...561365.htm "andiskutiert".
Gruß Werner
.. , - ...
Top
#10
Dann mache ich mal ein Beispiel, wenn es sonst keiner tut:

1
(leer)
2
4

Soll nun Mittelwert(0;0;2) = 0,6667 gerechnet werden, oder Mittelwert(0;2;2) = 1,3333?

Denn eine leere Zelle, falls "beteiligt", geht ja zweimal mit ein.

Soll sie Null werden, oder soll die ganze Differenz Null werden?

Soll sie nur einmal insgesamt als Differenz Null ergeben, oder zweimal?

(Dafür braucht es möglicherweise noch mal längere Beispiele)
Top


Gehe zu:


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