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.

Problem Wenn Dann Sonst
#1
Hallo zusammen,

ich habe folgendes Problem:

Mein Plan ist es eine Zahl zu generieren die anhand einer Standartabweichung schwankt. Bsp. 3612,4 mit einer Standartabweichung von 0,5

das habe ich wie folgt gemacht: =NORM.INV(ZUFALLSZAHL();3612,4;0,5)


3612,05765
3613,01753 X
3611,58354
3611,72482
3611,69347
3612,38393
3613,52878 X
3612,26225

Das ist ein kleiner ausschnitt der Ergebnisse. Jedoch soll 3612,4 der maximal Wert sein... sprich wie im Beispiel mit X markiert soll so nicht sein,

kann man das mit einer wenn dann sonst Funktion lösen oder gibt es da eine Bessere Lösung?

ich dachte an sowas: =wenn(NORM.INV(ZUFALLSZAHL();3612,4;0,5)>=3612,4;3612,4;.....?.....)

aber was trage ich dann bei sonst ein?

über eine Antwort würde ich mich freuen
Gruß NK
Antworten Top
#2
Hallo,

die Funktion hat als zweiten Parameter einen Mittelwert. D.h. Du kannst hier keinen Maximalwert angeben.
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#3
Besten Dank für die schnelle Antwort, ist es denn trotzdem möglich es so anzugeben, dass ein Wert über 3612,4 (Bspw. 3613,01753) als 3612,4 anzuzeigen?

Ich benötige das für eine statistische Toleranzbetrachtung. In der Fertigung wird eine Baugruppe in einer Konsole gefertigt. Diese Konsole hat die maximal Maße von 3612,4, die Fertigungstoleranz liegt bei +0 und -2. Lasse ich alle Parameter einfließen (Längenausdehnung, Fertigungsfehler durch Mitarbeiter, Längenzuschnitt der Bauteile usw.) komme ich auf eine Standartabweichung von ca. 0,5 (0,4967). Durch die Konsole und Toleranz ist ein Übermaß somit nicht möglich.

es wäre ja auch möglich eine weitere Spalte zu nutzen und ihm zu sagen:

Wenn A1>=3612,4;dann 3612,4;sonst A1     Aber diese zusätzliche Spalte würde ich mir gerne sparen.. zumal es sich um viele Bauteile innerhalb der Baugruppe handelt und jedes Teil mit 5000 Einheiten simuliert werden soll.

Viele Grüße
NK
Antworten Top
#4
Hi,

(04.04.2016, 11:20)NiklasK89 schrieb: Wenn A1>=3612,4;dann 3612,4;sonst A1     Aber diese zusätzliche Spalte würde ich mir gerne sparen.. zumal es sich um viele Bauteile innerhalb der Baugruppe handelt und jedes Teil mit 5000 Einheiten simuliert werden soll.

ich würde es so machen:
Code:
= WENN(NORM.INV(ZUFALLSZAHL();3612,4;0,5) < 3612,4;NORM.INV(ZUFALLSZAHL();3612,4;0,5);3612,4)
Antworten Top
#5
Hallo Ralf,


dann reicht auch das:

Code:
=min(3612,4;NORM.INV(ZUFALLSZAHL();3612,4;0,5))

gibt aber seltsame Ergebnisse!
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
[-] Folgende(r) 1 Nutzer sagt Danke an BoskoBiati für diesen Beitrag:
  • NiklasK89
Antworten Top
#6
(04.04.2016, 12:32)BoskoBiati schrieb:
Code:
=min(3612,4;NORM.INV(ZUFALLSZAHL();3612,4;0,5))

Vielen Dank für eure Hilfe, hiermit habe ich genau das erreicht was ich wollte!
Antworten Top


Gehe zu:


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