Clever-Excel-Forum

Normale Version: Hilfe bei Vergleich zweier relativer Häufigkeiten - Komplexe Formel
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Hallo liebe Forumsmitglieder,

habe mich schon quer durch das halbe Internetz geforstet aber leider ohne Erfolg drum hoffe ich nun, dass es vielleicht unter euch das ein oder andere Genie gibt, welches mir helfen kann mein für mich äusserst kompliziertes Unterfangen mit Excel umzusetzen.

Es geht wie in der Überschrift beschrieben um den "Vergleich zweier relativer Häufigkeiten".

In der Statistik gibt es dazu eine schöne Formel mit der sich das berechnen lässt. Allerdings bin ich ziemlich Ratlos wie sich das ganze in Excel abbilden lässt.

Habe dazu ein Bild im Anhang hochgeladen das ich aus einem Buch kopiert habe.

Normalerweise hat ja irgendwer irgendwo irgendwann sowas schon mal gelöst aber in diesem Falle habe ich auch nach mehreren Stunden Recherche dazu nichts gefunden.

Für Hilfe wäre ich mehr als dankbar.

Wünsche allen schon mal ein schönes Wochenende und freue mich sehr auf euer Feedback.

Ganz liebe Grüße und schon mal vielen Dank vorab,
Johnny
Hallo,

meinst du sowas?


Tabelle1
ABCDEFGH
1Gruppe1120100%
2 Klasse A
3Gruppe1Klasse A6050%
4Gruppe1Klasse B2420%Gruppe16050%
5Gruppe1Klasse C2420%Gruppe212050%
6Gruppe1Klasse D1210%
7
8Gruppe2240100%
9 
10Gruppe2Klasse A12050%
11Gruppe2Klasse B4820%
12Gruppe2Klasse C4820%
13Gruppe2Klasse D2410%
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 19.15 einschl. 64 Bit



Blaues Feld: Datenmenge
Grünes Feld: Suchkriterium
Oranges Feld: Ausgabe

Edit: http://www.statistik-tutorial.de/forum/ftopic3991.html

Hab hier nachgelesen, hab ich das Problem richtig verstanden?
Hallo Luffy,

erst mal vielen vielen lieben Dank, das sieht auf jeden Fall schon mal sehr gut aus. Es sieht meiner Aufgabenstellung sehr ähnlich. :18:

Ich lese mir das mal alles in Ruhe durch was Du da als Link geschickt hast und würde dich dann gerne noch mal mit ein paar Fragen dazu behelligen.

Wünsch Dir aber jetzt schon mal ein schönes Wochenende und sage nochmals vielen Dank für deinen Einsatz. :100:


Grüße,
Johnny
(21.10.2016, 10:47)Luffy schrieb: [ -> ]Hallo,

meinst du sowas?


Tabelle1
ABCDEFGH
1Gruppe1120100%
2 Klasse A
3Gruppe1Klasse A6050%
4Gruppe1Klasse B2420%Gruppe16050%
5Gruppe1Klasse C2420%Gruppe212050%
6Gruppe1Klasse D1210%
7
8Gruppe2240100%
9 
10Gruppe2Klasse A12050%
11Gruppe2Klasse B4820%
12Gruppe2Klasse C4820%
13Gruppe2Klasse D2410%
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 19.15 einschl. 64 Bit



Blaues Feld: Datenmenge
Grünes Feld: Suchkriterium
Oranges Feld: Ausgabe

...

Hallo, wie kommen die Daten denn in die orangenen Felder..?
(21.10.2016, 12:03)Jockel schrieb: [ -> ]Hallo, wie kommen die Daten denn in die orangenen Felder..?

Hätte mir das so gedacht:


Tabelle1
ABCDEFGH
1Gruppe1Grp.1201
2 Klasse A
3Gruppe1Klasse A600,5
4Gruppe1Klasse B240,2Gruppe1600,5
5Gruppe1Klasse C240,2Gruppe21200,5
6Gruppe1Klasse D120,1
7
8Gruppe2Grp.2401
9 
10Gruppe2Klasse A1200,5
11Gruppe2Klasse B480,2
12Gruppe2Klasse C480,2
13Gruppe2Klasse D240,1

verwendete Formeln
Zelle Formel Bereich N/A
G4:G5=SUMMEWENNS($C$3:$C$13;$A$3:$A$13;F4;$B$3:$B$13;$F$2)
H4:H5=SUMMEWENNS($D$3:$D$13;$A$3:$A$13;F4;$B$3:$B$13;$F$2)
A3:A6,A10:A13=WENN(B3<>"";VERWEIS(2;1/($B$1:$B3=$B$1);$A$1:$A3);"")
D3: D6,D10: D13=WENNFEHLER(WENN(C3>0;C3/VERWEIS(2;1/($B$1:$B3=$B$1);$C$1:$C3);0);"")
F4:F13=WENNFEHLER(INDEX($A$3:$A$13;AGGREGAT(15;6;ZEILE($A$3:$A$13)-1/($B$3:$B$13=$F$2);ZEILE(A1)));"")
G6:G13=WENN(F6="";"";SUMMEWENNS($C$3:$C$13;$A$3:$A$13;F6;$B$3:$B$13;$F$2))
H6:H13=WENN(F6="";"";SUMMEWENNS($D$3:$D$13;$A$3:$A$13;F6;$B$3:$B$13;$F$2))
Excel-Inn.de
Hajo-Excel.de
XHTML-Tabelle zur Darstellung in Foren, einschl. der neuen Funktionen ab Version 2007
Add-In-Version 19.15 einschl. 64 Bit



Edit: Die orangen Felder habe ich durch bedingte Formatierung ersetzt, wird mit dem Add-in anscheinend nicht angezeigt, aber man sieht es in der Datei.
anbei noch die Datei zum experimentieren: (Aber das ist nur ein Vorschlag) :)

[attachment=7539]
Hallo, da musst du nochmal ran... (Stichwort: Matrixbeginn)


Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGH
1Gruppe1Grp.120100%    
2     Klasse D  
3Gruppe1Klasse A6050%    
4Gruppe1Klasse B2420% 000%
5Gruppe1Klasse C2420%  00%
6Gruppe1Klasse D1210%    
7        
8Gruppe2Grp.240100%    
9        
10Gruppe2Klasse A12050%    
11Gruppe2Klasse B4820%    
12Gruppe2Klasse C4820%    
13Gruppe2Klasse D2410%    

ZelleFormel
F4=WENNFEHLER(INDEX($A$3:$A$13;AGGREGAT(15;6;ZEILE($A$3:$A$13)-1/($B$3:$B$13=$F$2);ZEILE(A1)));"")
G4=SUMMEWENNS($C$3:$C$13;$A$3:$A$13;F4;$B$3:$B$13;$F$2)
H4=SUMMEWENNS($D$3:$D$13;$A$3:$A$13;F4;$B$3:$B$13;$F$2)

ZelleGültigkeitstypOperatorWert1Wert2
F2Liste =$B$3:$B$6 
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Edit: Nicht ganz fertig
Hallo,

die Formeln sehen ja sehr professionell aus! :18: 

[html]
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGH
1Gruppe1Grp.120100%    
2     Klasse A  
3Gruppe1Klasse A6050%    
4Gruppe1Klasse B2420% Gruppe1600,5
5Gruppe1Klasse C2420% Gruppe21200,5
6Gruppe1Klasse D1210%    
7        
8Gruppe2Grp.240100%    
9        
10Gruppe2Klasse A12050%    
11Gruppe2Klasse B4820%    
12Gruppe2Klasse C4820%    
13Gruppe2Klasse D2410%    

ZelleFormel
A3=$A$1
D3=WENN($C$1="";0;C3/$C$1)
F4=WENNFEHLER(INDEX(A:A;AGGREGAT(15;6;ZEILE($A$3:$A$13)/($B$3:$B$13=$F$2);ZEILE(A1)));"")
G4=SVERWEIS($F$2;INDEX($B$1:$B$13;1+(F4="Gruppe2")*7;):$D$13;SPALTE(B$1);0)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]

@Luffy,

Deine neue Version ist auch nicht besser:

[html]
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFGH
1Gruppe1Grp.120100%    
2     Klasse A  
3Gruppe1Klasse A6050%    
4Gruppe1Klasse B2420% 000
5Gruppe1Klasse C2420% 000
6Gruppe1Klasse D1210%    
7        
8Gruppe2Grp.240100%    
9        
10Gruppe2Klasse A12050%    
11Gruppe2Klasse B4820%    
12Gruppe2Klasse C4820%    
13Gruppe2Klasse D2410%    

ZelleFormel
F4=WENNFEHLER(INDEX($A$1:$A$13;AGGREGAT(15;6;ZEILE($A$1:$A$13)-1/($B$1:$B$13=$F$2);ZEILE(A1)));"")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
[/html]
Hallo Edgar,

Code:
=$A$1

Code:
=WENN($C$1="";0;C3/$C$1)

Hier muss man ja den Bezug ständig ändern? Was wenn 100 Gruppen sind ? :o Oder mach ich mal wieder was falsch?

Zitat:Deine neue Version ist auch nicht besser...

Ich bitte um Erklärung, bin ja hier um zu lernen :)
Hallo, ich dachte du kommst selber drauf..:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEF
1Gruppe1Grp.120100%  
2     Klasse D
3Gruppe1Klasse A6050%  
4Gruppe1Klasse B2420% Gruppe1
5Gruppe1Klasse C2420% Gruppe2
6Gruppe1Klasse D1210%  
7      
8Gruppe2Grp.240100%  
9      
10Gruppe2Klasse A12050%  
11Gruppe2Klasse B4820%  
12Gruppe2Klasse C4820%  
13Gruppe2Klasse D2410%  

ZelleFormel
F4=WENNFEHLER(INDEX($A$1:$A$13;AGGREGAT(15;6;ZEILE($A$1:$A$13)/($B$1:$B$13=$F$2);ZEILE(A1)));"")

ZelleGültigkeitstypOperatorWert1Wert2
F2Liste =$B$3:$B$6 
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Seiten: 1 2