PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks. |
 |

24-03-2005, 17:00
|
tessa
Newbie
|
|
Registriert seit: Mar 2005
Beiträge: 2
|
|
Excel Formel in PHP
Hallo,
ich habe Probleme eine Formel von Excel in PHP umzusetzten.
Die Formel in EXCEL lautet
=((2000/60^2)/24)*1,2^C3* (1 - 0,01 * 1,2^C2)
Das Ergebnis für c3 = 15 und c2 = 20 ergibt 0,219915261
und wird von Excel in T:hh:mm:ss umberechnet --> 0:05:16:41
Es gibt eine Zeitspanne an.
Dies möchte ich nun in ein PHP script umschreiben.
Dafür habe ich die Formel in PHP umgeschrieben als
$C3=15;
$C2=20;
$exponent=$C3*(1-0.01*(bcpow(1.2,$C2,20)));
$needed_time=((2000/3600)/24)*bcpow(1.2,$exponent,20);
echo $needed_time;
--> Ergebnis 0.11943936
Wo ist mein Fehler ?
Wie muß ich die Formel in PHP implementieren ??
Wie kann ich dann den Wert in Stunden:Minuten:Sekunden umrechnen ??
Vielen Dank für Eure Hilfe schon einmal im voraus.
Tessa
|

24-03-2005, 17:11
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
Zitat:
Wie kann ich dann den Wert in Stunden:Minuten:Sekunden umrechnen ??
|
date
|

24-03-2005, 17:26
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
hab mir doch mal die mühe gamacht, deine formel umzusetzen.
auf die schnelle hab ich ein ergebnis von 0.2152777778 raus. In wie weit das Richtig ist, vermag ich jetzt nicht zu sagen.
EDIT: Bekomme jetzt die 0.11943936 raus. Hatte nicht gesehen, dass der Rest in den Exoinent kommt.
Geändert von TobiaZ (24-03-2005 um 17:34 Uhr)
|

24-03-2005, 18:09
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
Okay, hat mir keine Ruhe gelassen. Es sieht so aus, als wäre der zweite multiplikator schuld.
Zerlege deine Formel mal in ihre bestandteile. Für den Multiplikator bekommst du folgende werte:
In Excell: 5,399777325
In PHP: 5.159780352
|

24-03-2005, 20:21
|
asp2php
Banned
|
|
Registriert seit: Feb 2004
Beiträge: 11.745
|
|
also, ich weiß nicht was ihr habt oder wo ihr Mathematik abgeguckt habt  , aber die Formel in Excel läßt sich ganz einfach umschreiben:
PHP-Code:
$C3=15;
$C2=20;
echo $needed_time=((2000/3600)/24)*bcpow(1.2,$C3,20)*
(1-0.01*(bcpow(1.2,$C2,20)));
Output: 0.21991526118157
|

25-03-2005, 10:46
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
@asp: du wirst lachen: 0.02291666667
wird aber vermutlich an meiner einstellung von bcmath liegen (die ich übrigens noch nicht eingesehen habe).
|

25-03-2005, 14:00
|
tessa
Newbie
|
|
Registriert seit: Mar 2005
Beiträge: 2
|
|
hallo zusammen,
vielen Dank für Eure hilfe.
@asp ... irgendwie logisch aber nun ja , ich bin ja ein glück nicht die einzige, die das nicht auf anhieb geschafft hat.
Danke
Tessa
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Thema bewerten |
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
Aktuelle PHP Scripte
Homepagetools 2022
Kostenloses Gästebuch und Homepagetools für die eigene Homepage.
Bei GuxDu kann man sich kostenlos die Websitetools auf die vorhandene Website einbauen. Zudem kann man bei GuxDU auch eine eigene Homepage mit 3D Effekten erstellen. GuxDu ist kostenlos.
29.04.2022
freepler | Kategorie: PHP/ Gaestebuch
|
SF-Shopsystem V1.0
Hier haben wir ein einzigartiges Shopsystem in PHP.
Die Anzahl der Artikel ist unbegrenzt, einfach zu bedienen und erklärt sich.
Ausführliche Beschreibung weiter unten.
28.04.2022
Speedcrawler | Kategorie: PHP/ Shops
|
Anzeigen Markt mit PayPal Bezahl System
Anzeigen Markt Script
mit PayPal Bezahl System
Der Benutzer hat die Möglichkeit sofort nach Bezahlung mit PayPal
seine Anzeigen zu schalten, je nach seinem Guthaben.
27.04.2022
Webace_de | Kategorie: PHP/ Anzeigenmarkt
|
Alle PHP Scripte anzeigen
|