ich habe eine Poisson-Matrix erstellt in der zwei Werte als Berechnungsgrundlage dienen und als Ergebnis drei Wahrscheinlichkeitswerte liefern (kumuliert 1).
Ich habe also als Input z.B. 1,3 und 1,47, über die Addition der Felder der Poisson-Matrix erhalte ich dann drei Wahrscheinlichkeitswerte als Output.
Nun meine Frage: Ich habe tausende verschiedene Ausgangswerte, wie kann ich diese ohne jeweils eigene Matrix auswerten?
Ich hatte mir vorgestellt innerhalb von Excel Variablen zu definieren um mit Hilfe der Poisson-Matrix die tausenden Ergebinsse auszuspucken..allerdings komme ich mit meiner Recherche nicht weiter..sind meine Wünsche in Excel überhaupt umsetzbar?
Danke erstmal für die Antworten, ich bin Student. Leider erhalte ich weder bei Datentabellen noch bei Szenarien das gewünschten Ergebnis, was durchaus an meinem geringen Verständnis liegen kann.
Ich habe mal ein Beispiel hochgeladen: In den ersten beiden Spalten stehen die Werte, für die die Ergebnisse berechnet werden sollen. Die Berechnung erfolgt über die Poisson-Matrix, in dem Beispiel werden die drei Ergebnisse in den Zellen E10:G10 ausgespuckt, die auf den Werten in A2 und B2 basieren.
Ich möchte nun aber nicht für jedes Wertepaar eine neue Poisson-Matrix aufsetzen sondern mit nur dieser einen Matrix rechnen, sodass für jede der Zeilen in den Spalten A und B das jeweilige Ergebnis in den Spalten L:N ausgespuckt wird.
mit VBA kann man recht leicht beliebig große Tabelle erst berechnen und dann weiter auswerten, z.B. als Chart darstellen.
Die gezeigte Datei hat so viele "#Ref"-Fehler, dass sie nicht hilfreich war.
Code:
Sub F_en() 'Poisson-Verteilung
m = 5 'Mittelwert
For x = 1 To 7
Cells(x, 1) = WorksheetFunction.Poisson_Dist(x, m, False)
Cells(x, 2) = WorksheetFunction.Poisson_Dist(x, m, True)
Next x
End Sub
wenn ich drei Datentabellen anlege, bekomme ich die Daten ja nur in der jeweiligen Datentabelle angezeigt? Ich würde mir die Ergebnisse gerne in den benachbarten Spalten anzeigen lassen (C:E). Oder soll ich die mir dann mit der wenn Funktion jeweils raussuchen?
Also ich muss leider zugeben, dass ich nich weiß was gemeint ist. Wie soll ich ich die Datentabelle zusammenfügen?
Wenn ich meine beiden Spalten A:B so ausrichten würde das Spalte B in Zeile 1 angezeigt wird, könnte ich für jedes der drei gewünschten Ergebnisse eine solche Tabelle anlegen. Ist das gemeint? Würde funktionieren aber fände ich so definitiv nicht passend da es sich um tausende dieser Werte handelt und die Werte wie sie aktuell in den Spalten A:B aufgelistet sind auch so strukturiert bleiben sollen..
mit VBA kann man recht leicht beliebig große Tabelle erst berechnen und dann weiter auswerten, z.B. als Chart darstellen.
Die gezeigte Datei hat so viele "#Ref"-Fehler, dass sie nicht hilfreich war.
Code:
Sub F_en() 'Poisson-Verteilung
m = 5 'Mittelwert
For x = 1 To 7
Cells(x, 1) = WorksheetFunction.Poisson_Dist(x, m, False)
Cells(x, 2) = WorksheetFunction.Poisson_Dist(x, m, True)
Next x
End Sub
mfg
Vielen Dank auch für deine Hilfe. Vielleicht ist es sogar über VBA einfacher? Mittlerweile habe ich mir ein paar Grundlagen angeeignet aber so 100% nachvollziehen kann ich es nicht. Warum ist in deinem Code m = 5? Warum ist für die zweite Spalte die Verteilung auf True gesetzt?