Bonjour,
SVP, je retranscrire la fonction excelen delphi si qqun a une idée
Code : Sélectionner tout - Visualiser dans une fenêtre à part =PLAFOND(MOYENNE(J4;K4);0,25)
Merci.
Bonjour,
SVP, je retranscrire la fonction excelen delphi si qqun a une idée
Code : Sélectionner tout - Visualiser dans une fenêtre à part =PLAFOND(MOYENNE(J4;K4);0,25)
Merci.
Bonjour que fait la fonction PLAFOND en Excel exactement ?
La FAQ - les Tutoriels - Le guide du développeur Delphi devant un problème
Pas de sollicitations techniques par MP -
Pour la fonction moyenne voici ce que je proposerais :
Par contre pour la fonction Plafond qui fait un arrondit je ne sais pas exactement quelle fonction d'arrondit utiliser, chercher du côté de Round ou RoundTo par exemple pour utiliser ce qui s'approche le mieux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 type TArrayInt: array of Integer; function Moyenne( const Nombres: TArrayInt ): Double; var NbElements, Somme, Cpt: Integer; begin NbElements := Length( Nombres ); if NbElements <> 0 then begin Somme := 0; for Cpt := 0 to NbElements - 1 do Somme := Somme + Nombres[Cpt]; Result := Somme / NbElements; end else Result := 0; end;
La FAQ - les Tutoriels - Le guide du développeur Delphi devant un problème
Pas de sollicitations techniques par MP -
Si je comprends l'explication que tu as fourni de plafond
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function plafond(Num: Double, Multiple: Double): Double; begin if Mutiple <> 0 then Result := Mutiple * ( Int(Num / Mutiple) + 1 ) else Result := Num; end;
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Merci ShaiLeTroll,
En voulant tester les deux fonctions ensembles, j'ai un message d'erreur Access Violation mémoire, au niveau de l'affectation d'une valeur à l'élement du tableau:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 MaZone : array of Double; MaZone[0]:=StrToFloat(Edit1.text); Mazone[1]:=StrToFloat(Edit2.text);
C'est résolu, j'ai oublié de creer le tableau avec la fonction, car c'est un tableau dynamique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SetLength(MaZone, 2);
Bonjour tout le monde,
je suis nouveau et novice ds ce monde vaste de DELPHI, mais des que j y ai touche je ne peux plus m empasser, voila mon pb.
je voudrais bien recuperer des donnees d'un fichier excel qui est sous forme de tableau afin d executer des operations dans delphi en recuperant ces donnees vers (editn.text). et sauvegarder le projet avec le fichier si possible pour eviter les OLE.
merci
Tu détourne un peu le sujet, donc va voir FlexCell de TMS ...
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager