Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Excel: Formel für Maxwert innerhalb einer Range
#1
Hallo zusammen,

in Excel habe ich zwei Spalten. Einmal Spalte A mit einer Wahrscheinlichkeit und einmal Spalte B ob das Ergebnis eingetroffen ist. 
Ich hätte gern, dass eine Formel ausgibt, bei welcher Wahrscheinlichkeit (Spalte A) der prozentuale Eintritt eines Ergebnisses am Höchsten war. 
Also als Beispiel: bei einer Wahrscheinlichkeit von 75%, liegt der Maxwert der Eintreffenden Ergebnisse bei 65%. 
Die Krux wird hierbei sein, dass der Maxwert nicht 100% sein darf, denn dann würde im unteren Beispiel das erste Ergebnis (Outcome = 1) mit der höchsten Prob ausgegeben und das will ich nicht. Am liebsten hätte ich es, wenn man eine Range angeben kann in der der Maxwert sein sollte. Zum Beispiel wie hoch muss die Prob sein, damit der Outcome über 65% liegt. 

PHP-Code:
Prop    Outcome
94
,59%    1
94
,59%    1
94
,45%    1
94
,45%    1
92
,80%    1
91
,92%    0
90
,72%    1
90
,71%    1
90
,64%    1
90
,62%    1
89
,96%    0
89
,73%    1
89
,24%    1
89
,42%    1
88
,66%    0
87
,17%    1
90
,64%    1
88
,21%    0
92
,80%    1
86
,72%    0
87
,58%    1
91
,92%    0
88
,37%    1
87
,17%    1
87
,09%    1
90
,72%    1
87
,53%    0
86
,96%    0
86
,23%    1
86
,72%    0
86
,09%    0
88
,21%    0
75
,09%    0
70
,93%    1
69
,67%    0
86
,34%    1
86
,23%    1
85
,62%    1
90
,71%    1
69
,55%    0
85
,70%    0
68
,81%    0
68
,29%    1
85
,57%    1
90
,64%    1
85
,54%    1
85
,70%    0
68
,19%    
Antworten Top
#2
Hi,

versuche es mal so:

Code:
=AGGREGAT(14;6;$A$2:$A$49/($B$2:$B$49=1)/($A$2:$A$49<1);1)


Wenn es Outcome nur 1 und 0 gibt, wo soll da was mit 65% oder so vorkommen???

Formel bleibt aber im Prinzip gleich.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#3
(30.10.2022, 11:34)BoskoBiati schrieb: Wenn es Outcome nur 1 und 0 gibt, wo soll da was mit 65% oder so vorkommen???

1 und 0 gibt an, ob das Ergebnis eingetroffen ist. Also wie true und false quasi. 
Daraus kann ich einen Mittelwert bilden. Also wie viele Ergebnisse durchschnittlich eingetroffen sind.
Antworten Top
#4
(30.10.2022, 11:34)BoskoBiati schrieb:
Code:
=AGGREGAT(14;6;$A$2:$A$49/($B$2:$B$49=1)/($A$2:$A$49<1);1)

Leider funktioniert es nicht so wie gewünscht. 
Vielleicht habe es auch zu wirr erklärt. Ich versuche es noch mal anders zu erklären. 

Folgende Ausgangslage: 
PHP-Code:
A       B
Prop    Outcome
75
,09%    0
68
,29%    1
67
,30%    1
66
,54%    0
65
,71%    1
65
,10%    1
63
,89%    1
63
,65%    0
63
,07%    1
62
,89%    0
62
,79%    0
62
,02%    0
61
,75%    1
61
,42%    0
61
,36%    1
60
,81%    0
60
,80%    1
60
,52%    

1.) Spalte A gibt die Wahrscheinlichkeit wieder, dass ein Ereignis eintrifft und in Spalte B wird mit 0 und 1 wiedergespiegelt ob es eingetroffen ist. 
Schaut man sich den Durchschnitt in Spalte B an, dann liegt dieser bei 50%. Also 50% der Ereignisse sind eingetroffen. Nun möchte ich schauen, wo der Maxwert der eingetroffenen Ereignisse in Spalte B liegt. Dieser liegt bei 71%. Dann möchte ich, dass geschaut wird, welche Wahrscheinlichkeit (Spalte A) benötigt wird, um die höchsten Durchschnittswert aus Spalte B (71%) zu erreichen. In dem obigen Fall sind es 63,89%. 

2.) Wenn das erste Outcome 1 wäre, dann würde er mir immer den höchsten Wahrscheinlichkeitswert (Spalte A) ausspucken. Das bringt mir aber nichts. 
Daher wäre es cool, wenn ich sagen kann, zeige mir die höchste Wahrscheinlichkeit der Eintreffenden Ergebnisse zwischen 60% - 80% (als Beispiel) an und gib mir dafür dann die benötigte Wahrscheinlichkeit aus Spalte A aus.
Antworten Top
#5
=LAMBDA(ab;u;o;LET(
l;INDEX(ab;;1);
s;SORTIEREN(FILTER(ab;(l>=u)*(l<o));;-1);
q;INDEX(s;;2);
t;SCAN(0;q;LAMBDA(c;a;a+c))/SEQUENZ(ZEILEN(q));
i;INDEX(s;VERGLEICH(MAX((t<1)*t);t;);1);

i))(A1:B18;0,6;0,8) 

Du musst Dein gewähltes Intervall nicht an der drohenden Wahrscheinlichkeit 1 bemessen, weil die Formel sie für Dich ausschließt: MAX((t<1)*t)
Antworten Top


Gehe zu:


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