Mittelwert aus Liste aber ohne Ausreißer und ohne bestimmte andere Werte
#1
Hallo Leute,

ich hoffe ihr Excelgenies könnt mir helfen.

Ich habe eine Tabelle. Die Spaltenköpfe sind Standorte und die Zeilen sind untereinander die Wochentage von den Kalenderwochen der einzelnen Monate. Ich möchte aus jedem Monat einen Mittelwert errechnen für jeden Standort einzeln. Das Problem: in den Werten des Monats sind negative Ausreißer die nicht mit in den Durchschnitt berechnet werden sollen UND von den übrigen Werten sollen die 2 schwächsten und 2 stärksten Werte auch NICHT mit einberechnet werden.

Ich habe schon überlegt ob man das mit dem gestuztmittel irgendwie verbinden könnte, aber mir ist bis jetzt nichts sinnvolles eingefallen.

In der Hoffnung, dass meine Beschreibung verständlich war..
Liebe Grüße :)
Top
#2
Hallo Sam,

stell uns doch bitte eine Mustertabelle vor. Nur aufgrund deiner Beschreibung ist eine Hilfe ohne zig Nachfragen kaum möglich. Dazu lies dir doch bitte die mit Wichtig gekennzeichneten Beiträge durch.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#3
So sieht die Tabelle für einen Stantort und einen Monat aus.
Und ich möchte unter jeden Monat einen Mittelwert für jede Spalte extra haben. Also für Hamburg-CD, Hamburg- Lager und Ergebnis.

Dabei sollen in jeder Spalte die negativ Ausreißer rausgenommen werden, das ist bei der CD-Spalte immer der Freitag und in der Lager Spalte der Sonntag. Und von den Werten die dann noch übrig sind in der Spalte sollen die zwei geringsten und die zwei größten Werte ebenfalls herausgenommen werden. Dann soll erst der Mittelwert errechnet werden.


Angehängte Dateien
.ods   Mappe1.ods (Größe: 4,41 KB / Downloads: 6)
Top
#4
Hallo,

das ist aber keine Excel-Datei!

Hier mal ein Vorschlag mit einer Hilfsspalte:


.ods   Mappe1.ods (Größe: 15,74 KB / Downloads: 5)
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#5
Hallo,

ich habe es ganz normal mit Excel abgespeichert. Warum es keine sein sollte ist mir nicht ganz klar.

Danke für deinen Vorschlag nur ist die Hilfsspalte sehr unpraktisch, da meine Originaltabelle riesig ist und die zusätzliche Spalte mit den wiederholten Zahlen für Verwirrung sorgen würde. Außerdem wäre der Aufwand nicht viel geringer, da ich ja dennoch die Zahlen rauskopieren muss.

Eventuell fällt dir noch eine einfachere Variante ein :)
Danke dennoch
Top
#6
Hallo,

Deine Datei ist eine .ods, also OpenOffice-Format.
Ohne Hilfsspalte wird das Ganze kaum realisierbar sein. Die Hilfsspalte kann man ausblenden, außerdem wird die per Formel gebildet.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Top
#7
Hallo,


Zitat:ich habe es ganz normal mit Excel abgespeichert. Warum es keine sein sollte ist mir nicht ganz klar. 

... weil *.ods keine Excelextension ist  :19:
Top
#8
Hallo, hier geht's wohl weiter..:  http://www.office-loesung.de/p/viewtopic.php?f=166&t=700064&sid=6984ae16e1e28f4fc6d91cd257bfa71b
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top
#9
Zitat:ich habe es ganz normal mit Excel abgespeichert.
Dann gibt es auch eine Excel-Lösung.
 ABCDE
1   HamburgHamburg
2MonatKWWochentagCDLager
3Januar1Freitag3339939
4  Sonntag40071351
5 2Montag21797868
6  Dienstag27817349
7  Mittwoch18136535
8  Donnerstag24168291
9  Freitag3107976
10  Sonntag36491013
11 3Montag22587186
12  Dienstag27746988
13  Mittwoch19016506
14  Donnerstag26938832
15  Freitag3328023
16  Sonntag34511014
17 4Montag23027523
18  Dienstag26317504
19  Mittwoch18616495
20  Donnerstag26508497
21  Freitag3257779
22  Sonntag34441010
23 5Montag22237607
24  Dienstag27276799
25  Mittwoch19026358
26  Donnerstag25607968
27  Freitag3279064
28     
29   2555,757601,824

ZelleFormel
D29{=MITTELWERT(AGGREGAT(14;6;D3:D27/(C3:C27<>"Freitag");ZEILE(INDIREKT("3:"&MMULT({1.-1};ZÄHLENWENN(C3:C27;{"<>";"Freitag"}))-2))))}
E29{=MITTELWERT(AGGREGAT(14;6;E3:E27/(C3:C27<>"Sonntag");ZEILE(INDIREKT("3:"&MMULT({1.-1};ZÄHLENWENN(C3:C27;{"<>";"Sonntag"}))-2))))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
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.

[-] Folgende(r) 1 Nutzer sagt Danke an shift-del für diesen Beitrag:
  • SamTG
Top
#10
Hallo,

Vielen Dank shift-del!

Die Ergebnisse die du mit der Formel errechnet hast sind richtig, nur leider kommen die bei mir nicht raus, wenn ich die Formel bei mir einfüge. Woran kann das liegen? Die Zellbezüge sind denke ich richtig, soweit ich das überblicken kann. Die Formeln kann ich leider nicht kontrollieren, weil ich davon keine Ahnung habe.. Undecided

@Käpt'n Blaubär
Ich wusste nicht, dass Excel sich selbstständig also .ods speichert ich dachte das wäre immer automatisch .xlsx. Entschuldige.. :)
Top


Gehe zu:


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