Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1940to1944
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

logarithmus-Formel

logarithmus-Formel
16.08.2023 13:51:26
Sandra
Hallo Zusammen,

ich bekomme es einfach nicht hin die logarithmus-Formel in Excel einzupflegen.
Lambda auf der rechten Seite der Formel unter dem Bruchstrich wäre mit 0,02 anzunehmen.

Userbild

Vielleicht kann mir einer von Euch hierbei helfen.
vielen Dank schonmal im Voruas.

lG
Sandra

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: logarithmus-Formel
16.08.2023 13:59:42
Der Steuerfuzzi
Hallo,

vielleicht so?
=(-2*LOG10((2,51/(Re*WURZEL(0,02)))+(k/d/3,71)))^-2


Gruß
Michael
logarithmus-Formel
16.08.2023 14:04:53
onur
Ich kenne mich mit turbulenter Strömung im Übergangsbereich nicht so aus.
Poste doch einfach eine Beispielsdatei. Einfach so eine Formel in die Luft generieren kann man bei Excel nicht.
logarithmus-Formel
16.08.2023 17:22:23
Pappawinni
0,02 wäre aber nur der Startwert.
Du müsstest das Ergebnis der Formel dann wieder als neuen Startwert nehmen und in die Formel einsetzten und das ganze so oft wiederholen, bis sich am Ergebnis nichts mehr ändert. Eine Iteration also.
Anzeige
Der Klassiker um eine Funktion daraus zu machen
17.08.2023 08:44:18
MCO
Das drängt sich ja geradezu auf:




-ABCD
1Re2320
2k0
3d400,04715349
4Lambda start0,02


-ABCD
1Re2320
2k0
3d40=Tubul_Strömung(B1;B2;B3;B4)
4Lambda start0,02


Public Function Tubul_Strömung(Re As Long, k As Long, d As Long, Lambda_start As Double)


Dim wert As Double

wert = (-2 * WorksheetFunction.Log10((2.51 / (Re * Sqr(Lambda_start))) + (k / d / 3.71))) ^ -2

For i = 1 To 15 '15x durchlaufen
wert = (-2 * WorksheetFunction.Log10((2.51 / (Re * Sqr(wert))) + (k / d / 3.71))) ^ -2
Next i

Tubul_Strömung = wert
End Function


Gruß, MCO
Anzeige
Der Klassiker um eine Funktion daraus zu machen
17.08.2023 09:24:10
Sandra
@MCO: Danke für Deine Mühe.. VG
Der Klassiker um eine Funktion daraus zu machen
17.08.2023 11:20:50
Sandra
Hallo MCO,
muss ich die Public Function Anweisung auf das Tabellenblatt schreiben oder in ein Modul?

Und wenn ich richtig vermute, muss ich den, für die Berechnung benötigten, Zellen Namen geben oder?

Also auch k und d...

Vielen Dank schonmal ...

VG Sandra
Der Klassiker um eine Funktion daraus zu machen
17.08.2023 11:27:43
onur
Deswegen schrieb ich ja "poste eine Beispielsdatei", damit du eine fix- und fertige Lösung bekommst.
Nein, du musst keine Namen vergeben, sondern nur die Funktion wie eine normale Excel.Funktion verwenden, wobei die Parameter auf die richtigen Zellen verweisen müssen.
Und die Funktion muss in ein Standardmodul (ggf neu erstellen).
Anzeige
Der Klassiker um eine Funktion daraus zu machen
17.08.2023 12:28:13
MCO
Hallo Sandra!

Den Code in ein Modul kopieren.
Ab diesem Zeitpunkt wird dir die formel bei Teilweiser eingabe schon vorgeschlagen. wie eine ganz normale funktion.

Im Assistent werden dann die Parameter abgefragt, wie du es gewohnt bist.

In den Tabellendarstellungen kannst du ja sehen, wie es aussehen muss.
Namen für die Zellen müssen nicht vergeben sein.

Die Datei, die hier schon mal für dich erstellt wurde, reicht als Bespieldatei, ich hab´s mal eingebaut.

https://www.herber.de/bbs/user/162363.xlsm
Gruß, MCO
Anzeige
logarithmus-Formel
17.08.2023 09:19:13
Sandra
Hallo Pappawinni,

ich danke Dir, jetzt funktioniert es.
Manchmal sieht man den Wald vor lauter Bäumen nicht.

VG
Sandra

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige