Hier die Datei dazu (ohne Makro)
01.05.2021 11:25:12
lupo1
wird über untenstehenden Konstruktions-Code erstellt für je 20 Früchtegetestet in xl365 Family von heute 1.5.2021hoffentlich sind alle neuen Sprachelemente gekillt, so dass es dann auch in altem Excel gehen müssteDie Benennung im Code bewirkt, dass auch in älteren XL-Versionen die bedF richtig erzeugt wird
A1:C3: Früchte und deren Min-/Max-GewichtA4:C23: Daraus je 20 ZufallsgewichteE1:G23: Erste beiden Früchte zusammen als KKLEINSTE, hinzu die dritte mit KGRÖSSTEE25:G25: Die geringste Standardabw. (in grün) gewinnt
Sub Konstruktionsmakro(): Workbooks.Add xlWorksheet
[A1:C3].FormulaArray = "={""Birne"",""Apfel"",""Banane"";60,55,75;75,80,90}"
[E1:G3].FormulaArray = "={1,1,3;2,3,2;3,2,1}"
[D26:D28].FormulaArray = "={""Erste"";""beiden"";""und dann""}"
[H26:H28].FormulaArray = "={"""";""als Summe KKLEINSTE"";""die 3. dazu als KGRÖSSTE""}"
[A4:C23] = "=RAND()*(R3C-R2C)+R2C"
[E26:G28] = "=INDEX(R1C1:R1C3,R[-25]C)"
[A1:H28].Value = [A1:H28].Value
[E4:G23] = "=SMALL(INDEX(INDEX(R4C1:R23C3,,R1C)+INDEX(R4C1:R23C3,,R2C),),ROW(R[-3]C))" & _
"+LARGE(INDEX(R4C1:R23C3,,R3C),ROW(R[-3]C))"
[E25:G25] = "=STDEV(INDEX(R4C5:R23C7,,COLUMN(RC[-4])))"
Names.Add "kleinsteStdAbw", "=RC=MIN(RC5:RC7)"
[E25:G25].FormatConditions.Add Type:=xlExpression, Formula1:="=kleinsteStdAbw"
[E25:G25].FormatConditions(1).Interior.Color = 55555
End Sub