761 Aufrufe
Gefragt in Tabellenkalkulation von
Hallo,

ich würde gerne eine Art Schleife mit Excel erstellen, weiß leider nur nicht wie.
Problem: Eine Rechenoperation (in diesem Fall Addieren von zwei Zellen) soll so lange durchgeführt (wiederholt) werden, bis ein bestimmter Wert erreicht ist.

Würde mich super über Hilfe freuen.

Danke

1 Antwort

0 Punkte
Beantwortet von res81 Einsteiger_in (5 Punkte)
Hallo,

ich hab ein ähnliches Problem. Leider habe nach hunderten Versuchen noch keine Lösung gefunden. Vielleicht könnt ihr mir helfen.

das Problem: Für "di" soll so lang eine Zahl eingesetzt werden bis "diN" = 0. Das Ergebnis der Ausgabe soll dann di sein.

Function di(Q As Double, m As Double, cp As Double, VL, RL, R_Wert As Double, Rho As Double, kinVisk As Double, Epsylon As Double)

Const Pi As Double = 3.14159265
Dim di As Long

'Dim dir As Double

Do Until diN = 0
For di = 0 To 300 'Step 0.0000000000001

diN = (Sqr((4 * Q) / ((Sqr((2 * R_Wert * (di / 1000)) / Rho)) * (-2) * (Log((((2.51 * kinVisk) / (Sqr((2 * R_Wert * (di / 1000)) / Rho) * (di / 1000)))) + ((Epsylon / 1000) / (3.72 * (di / 1000)))) / Log(10)) * Pi * Rho * cp * (VL - RL)))) * (di / 1000)

Next di
Loop


End Function


Würde mich freuen, wenn ihr mir helfen könntet.

Danke & Gruss res
...