Mittelwertwenn bei nicht zusammenhängenden Zellen
#1
Hallo liebes Forum,
ich bin ganz neu hier und habe ehrlich gesagt recht wenig Erfahrung mit Exel.
Ich habe auch schon die Exelhilfe sowie das Forum hier nach einer Lösung durchsucht, komme aber alleine leider nicht drauf.

Ich habe folgendes Problem:

In meiner Tabelle will ich für jede Zeile die Ø aus den Spalten Dauer berechnen (Also in BM10 soll die ØDauer aus B10,E10,H10 usw. stehen).
Leider habe ich in manchen Zellen keine Werte und will diese leeren und die Zellen mit dem Wert 0 nicht in die Berechnung mit eingehen lassen.
Nach Suchen würde mein Ansatz über Mittelwertwenn und dem Kriterium >0 gehen. Leider kann man dort nur einen Bereich auswählen und nicht nur einzelne Zellen...

Ich hoffe mein Problem ist einigermassen verständlich formuliert und es gibt bestimmt eine ganz einfache Lösung.

Vielen Dank erstmal


Angehängte Dateien
.xlsx   Mittelwertwenn.xlsx (Größe: 33,34 KB / Downloads: 6)
Top
#2
Hola,

als Matrixformel (mit Strg-Shift-Enter abschließen!):


Code:
=MITTELWERT(WENN(LINKS(B9:BL9;5)="dauer";B10:BL10))

Gruß,
steve1da
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • Exelnoob
Top
#3
VIELEN DANK für die schnelle Hilfe!
Top
#4
Hallo

Arbeitsblatt mit dem Namen 'Tabelle1'
 BCDEBM
81#WERT!#WERT!1 
9Dauer M1EMG M1EMG/Std M1Dauer M2Ø Dauer (M+BF)
106h 20m11217,68429h 42m6h 45m
118h 21m35542,51509h 39m8h 14m
128h 21m22927,42518h 25m8h 41m
131h 36m6339,37507h 41m5h 44m
147h 41m7710,02178h 7m6h 28m
156h 39m18928,4211 7h 26m

ZelleFormel
B8=SUCHEN("Dauer";B9)
BM10=MITTELWERTWENNS(B10:BL10;B10:BL10;">0";$B$8:$BL$8;1)
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:
  • Exelnoob
Top
#5
In der nächsten Zeile (11) fehlt kommt jetzt zum tragen, dass in der Formel die 0 nicht ausgeschlossen wird, bzw leere Zeilen nicht ausgeschlossen werden...
Kann ich die Formel in
=MITTELWERTWENN(WENN(LINKS(B2:BL2;5)="dauer";B4:BL4);">0")
umändern...?
Leider spuckt er dann #Wert! aus...
Top
#6
Hola,


Code:
=MITTELWERTWENN(WENN((LINKS(B2:BL2;5)="dauer")*(B2:BL5>0);B4:BL4)

Gruß,
steve1da
Top
#7
Thumbs Up 
@steve1da

irgendwie will die Formel nicht funktionieren... siehe angehängte Bildschirmfotos...

@shift-del
Die Lösung funktioniert, eigentl will ich aber Hilfszeilen möglichst vermeiden...


Angehängte Dateien Thumbnail(s)
       
Top
#8
Hola,

so?


Code:
=MITTELWERTWENN((WENN(LINKS(B2:BL2;5)="dauer")*(B2:BL5>0);B4:BL4)


Hab grad kein Excel zum testen zur Hand.

Gruß,
steve1da 
[-] Folgende(r) 1 Nutzer sagt Danke an steve1da für diesen Beitrag:
  • Exelnoob
Top
#9
leider immernoch nicht...
Top
#10
Ich machs einfach mit der Hilfszeile... trotzdem vielen DANK
Top


Gehe zu:


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