05.04.2021, 23:14 (Dieser Beitrag wurde zuletzt bearbeitet: 05.04.2021, 23:29 von bug99.)
hallo fred,
das haut auch nicht hin, wenn du irgendwo einen einzelnen wert einfügst, dürfte sich doch in den errechneten Werten nichts verändern... da dann eine Differenz zu einem Nullwert gebildet wird
ich habe es auch mal ohne Matrixformel versucht, und den Mittelwert ohne Mittelwertformel ermittelt
06.04.2021, 06:38 (Dieser Beitrag wurde zuletzt bearbeitet: 06.04.2021, 06:38 von RPP63.)
Moin! Die Intention habe ich tatsächlich nicht verstanden, aber ein kurzer Input: Den Mittelwert ausschließlich positiver Zahlen ermittelt man ab mindestens Excel 2010 mittels =MITTELWERTWENN(Bereich;">0") Kein Abschluss als Matrix notwendig. wäre für A3 also =A2+MITTELWERTWENN(B3:$J3;">0")-MITTELWERTWENN(B2:$J2;">0")
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Zitat:wenn du irgendwo einen einzelnen wert einfügst
Ich bin aufgrund der Beispieldatei davon ausgegangen, dass ein solcher Fall nicht vorkommt, sondern dass sich die Werte in den Spalten B-J mit den fortlaufenden Zeilen stetig erweitern (und nicht wahllos…)
Mit dieser Ergänzung funktioniert die Formel auch für solche Fälle: =A1+WENN(UND(SUMME(B1:J1)>0;SUMME(B2:J2)>0);MITTELWERT(WENN((B1:J1>0)*(B2:J2>0);(B2:J2-B1:J1)));0)
@Ralf,
ich habe die Intention so verstanden: Bildung des Mittelwertes der Differenzen zwischen den Werten der aktuellen Zeile in den Spalten B-J und den Werten in der darüberliegenden Zeile - ohne Berücksichtigung von 0-Werten.
Ja, stimmt, mit MITTELWERTWENN geht es auch - und ist wirklich einfacher…. Aber auch hier müßte man die Formel noch etwas pimpen, um die ursprüngliche Problemstellung von Hardbopper zu berücksichtigen:
Zitat:Der Ausgangswert in Zelle A98 wird durch Zuschlag aus dem Mittelwert der Differenzen B98-B97, C98-C97, D98-D97, E98-E97, F98-F97, G98-G97, H98-H97, I98-I97 und J98-J97 bereinigt (L98). Das funktioniert aber in der darüber liegenden Zeile 97 deshalb nicht, weil der Wert in E96 Null ist.
Wie können die Formeln in Spalte L so abgewandelt werden, dass die Fehler in L25, L49, L73 und L97 vermieden werden ?
06.04.2021, 09:21 (Dieser Beitrag wurde zuletzt bearbeitet: 06.04.2021, 09:22 von bug99.)
(06.04.2021, 08:04)Fred11 schrieb: @bug99
Mit dieser Ergänzung funktioniert die Formel auch für solche Fälle: =A1+WENN(UND(SUMME(B1:J1)>0;SUMME(B2:J2)>0);MITTELWERT(WENN((B1:J1>0)*(B2:J2>0);(B2:J2-B1:J1)));0)