Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
776to780
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
776to780
776to780
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Mittelwert grösse 0, mit weiterer Bedingung

Mittelwert grösse 0, mit weiterer Bedingung
28.06.2006 22:54:10
Gábor
Hallo liebe Experten,
ich brauch wieder einmal eurer Hilfe.
In meiner Tabelle gibt es unter anderem die Blätter "auswertung" und "1" bis "4".
In den Blättern 1-4 stehen in Spalte N eine Reihe von Zahlen und ab und zu das Wort "TEST".
Ich brauche nun den Mittelwert aller Zahlen die unter dem letzten Wort "TEST" stehen.
Eine weitere Bedingung für den Mittelwert ist der, dass nur die Zahlen mit einbezogen werden, die grösser als 0 sind und wenn in der Spalte M (selbe Zeile) der selbe Ausdruck ( variabler Text) wie in Blatt "auswertung" Zelle D10
steht. Der Mittewert aus Blatt 1 soll in "auswertung" Zelle P5, der Mittelwert aus Blatt 2 soll in "auswertung" Zelle P6 geschrieben werden. Die andern Werte darunter.
Bin für jeden Hinweis dankbar.
Gábor

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Mittelwert grösse 0, mit weiterer Bedingung
28.06.2006 23:20:13
Josef
Hallo Gábor!
{Boris} findet sicher eine genialere Formel, aber hier mein Vorschlag.
Auswertung
 CDEFGHIJKLMNOPQRS
3                 
4            Blatt Hilfszellen!  
5            12,53011 
6            233314 
7                 
8                 
9                 
10 b               
11                 
Formeln der Tabelle
P5 : {=MITTELWERT(WENN((BEREICH.VERSCHIEBEN('1'!N1;Q5;;R5)>0)*(BEREICH.VERSCHIEBEN('1'!N1;Q5;-1;R5)=$D$10);BEREICH.VERSCHIEBEN('1'!N1;Q5;;R5)))}
Q5 : {=MAX(('1'!N2:N1000="TEST")*ZEILE(2:1000))}
R5 : =ANZAHL2('1'!N2:N1000)-Q5+1
P6 : {=MITTELWERT(WENN((BEREICH.VERSCHIEBEN('2'!N1;Q6;;R6)>0)*(BEREICH.VERSCHIEBEN('2'!N1;Q6;-1;R6)=$D$10);BEREICH.VERSCHIEBEN('2'!N1;Q6;;R6)))}
Q6 : {=MAX(('2'!N2:N1000="TEST")*ZEILE(2:1000))}
R6 : =ANZAHL2('2'!N2:N1000)-Q6+1
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
1
 MN
1KriteriumWert
2a4
3a2
4a0
5a4
6a3
7a0
8a3
9a3
10a0
11a2
12a4
13a0
14a1
15a0
16aTEST
17a4
18a3
19a1
20a4
21a3
22a3
23a3
24a1
25a4
26a1
27a3
28a3
29a2
30aTEST
31a1
32b1
33a0
34b4
35a0
36a0
37a0
38a1
39a2
40a4
41a4
 
2
 MN
1KriteriumWert
2a2
3a1
4a0
5a2
6a2
7a1
8a4
9a4
10a1
11a4
12a2
13a0
14a0
15a3
16a4
17a3
18a4
19a4
20a3
21a3
22a2
23aTEST
24a1
25a2
26a0
27a0
28a3
29a1
30a0
31a1
32a0
33aTEST
34b4
35a0
36a4
37a3
38a0
39b2
40b4
41a3
42b2
43a1
44b0
45a0
46b0
47a4
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Gruß Sepp
Anzeige
OT @ Sepp:
28.06.2006 23:22:50
{Boris}
Hi Sepp,
ich muss gerade K.Rola gegen einen Widersacher verteidigen - da bleibt mir grad nicht so viel zeit zum Formulieren ;-)
Grüße Boris
AW: OT @ Sepp:
28.06.2006 23:29:02
Josef
Hi Boris,
Ich hab eure Konversation verfolgt und mir treibt es dabei
schon fast die Schamesröte ins Gesicht;-)
Ich fürchte, dieses Forum mutiert vom Excel-Forum zum SEXel-Forum
Gruß Sepp

AW: ja!! das ist traurig :-(
okok
AW: Mittelwert grösse 0, mit weiterer Bedingung
29.06.2006 03:59:49
robag
Danke für die schnelle Antwort - funktioniert prima.
Gábor
AW: Mittelwert grösse 0, mit weiterer Bedingung
29.06.2006 07:12:15
FP
Hallo Sepp,
bin zwar nicht {Boris} und ob diese Lösung "genial" ist weiss ich auch nicht...
1 x per "normaler" Formel, 1 x per "Array"-Formel:
Tabelle3
 DOPQR
2  3,503,5023
3     
4     
5     
6     
7     
8     
9     
10b    
Formeln der Tabelle
P2 : =SUMMEWENN(INDIREKT("1!M"&R2&":M1000");$D$10;INDIREKT("1!N"&R2&":N1000"))/SUMMENPRODUKT((INDIREKT("1!M"&R2&":M1000")=$D$10)*(INDIREKT("1!N"&R2&":N1000")>0))
Q2 : {=MITTELWERT(WENN((INDIREKT("1!M"&R2&":M1000")=$D$10)*(INDIREKT("1!N"&R2&":N1000")>0);INDIREKT("1!N"&R2&":N1000")))}
R2 : =VERWEIS(2;1/('1'!N1:N1000="Test");ZEILE('1'!N2:N1001))
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Servus aus dem Salzkammergut
Franz
Anzeige

309 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige