Registriert seit: 31.05.2017
Version(en): 2016
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
Registriert seit: 12.04.2014
Version(en): Office 365
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.
Registriert seit: 31.05.2017
Version(en): 2016
ich muss dazu sagen, dass die Werte nicht alle nebeneinander stehen.
Aber wie funktioniert die Formel? WENNFEHLER? EXP LN?!? Verstehe da nur Bahnhof?
Registriert seit: 12.04.2014
Version(en): Office 365
(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.
Registriert seit: 31.05.2017
Version(en): 2016
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?
Registriert seit: 12.04.2014
Version(en): Office 365
31.05.2017, 21:56
(Dieser Beitrag wurde zuletzt bearbeitet: 31.05.2017, 21:56 von shift-del.
Bearbeitungsgrund: Formel in C2 geändert.
)
Okay, dann eben die Hilfsspaltevariante.
| A | B | C |
1 | 368 | | 57,4827586 |
2 | 389 | | 21 |
3 | 433 | | 44 |
4 | 456 | | 23 |
5 | 503 | | 47 |
6 | | | 0 |
7 | 587 | | 587 |
8 | 637 | | 50 |
9 | 693 | | 56 |
10 | 744 | | 51 |
11 | 765 | | 21 |
12 | 755 | | 0 |
13 | 826 | | 71 |
14 | 851 | | 25 |
15 | 867 | | 16 |
16 | 918 | | 51 |
17 | 936 | | 18 |
18 | 981 | | 45 |
19 | 1007 | | 26 |
20 | 1074 | | 67 |
21 | 1090 | | 16 |
22 | 1149 | | 59 |
23 | 1172 | | 23 |
24 | 1198 | | 26 |
25 | 1242 | | 44 |
26 | 1307 | | 65 |
27 | 1370 | | 63 |
28 | 1422 | | 52 |
29 | 1490 | | 68 |
30 | 1522 | | 32 |
Zelle | Formel |
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.
Registriert seit: 10.04.2014
Version(en): 2016 + 365
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:
Registriert seit: 04.03.2015
Version(en): 2000 + meist 2010
02.06.2017, 12:16
(Dieser Beitrag wurde zuletzt bearbeitet: 02.06.2017, 12:16 von lupo1.)
(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.
Registriert seit: 05.05.2014
Version(en): 2010 + 2016 Home and Business
02.06.2017, 12:56
(Dieser Beitrag wurde zuletzt bearbeitet: 02.06.2017, 12:57 von neopa.)
Hallo @all,
nur zur Info: Die wohl ursprüngliche Aufgabenstellung wurde hier
http://www.herber.de/forum/archiv/1560to...561365.htm "andiskutiert".
Gruß Werner
.. , - ...
Registriert seit: 04.03.2015
Version(en): 2000 + meist 2010
02.06.2017, 13:35
(Dieser Beitrag wurde zuletzt bearbeitet: 02.06.2017, 13:35 von lupo1.)
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)