Si Mohammed Ответов: 1

Как создать функцию в C#, в нижней части у меня есть эта функция в файле excel


Доброе утро
я хочу создать функцию на языке Си#
проблема в том, что для меня есть что-то сложное :
это уравнение в Excel :

=SLN(price;0;(date_saisie*12))*ROUNDDOWN(DAYS360(date_saisie;Now();TRUE) / 30;)

Nota: это формула Excel, где ; замените комы, потому что кома уже используется в качестве десятичного разделителя (местная культура).

Что я уже пробовал:

Дже Ву remercié ТУС Ле соотношении ответственности Куай участник форума се

Bien Cordialement...


Спасибо всем участникам, которые принимают участие в этом форуме

С уважением...

Kornfeld Eliyahu Peter

Можете ли вы превратить это уравнение в слова, которые человек может понять?

Patrice T

Explique ce que tu veux faire avec + de details.

Si Mohammed

Бонжур, Йе veux convertie в une équation Куай мне пермете calculer-де-ла-valeur счетов бухгалтерского учета Нетте, с qui provient Д'1 компьютеризованная для Excel,
донов приложения пн Дж Русьимпорт компьютеризованная се, dгеs л Главного управления по импорту ГП термине,automatiquement этого Валера сера déterminée,
je transforme cette équation avec le langage C# sous Visuel Studio
Си ту veux Йе может те donnée все'équation,разбирает внутреннюю структуру Цюй там, где есть троп лонге

Patrice T

"si tu veux je peut te donnée toute l'équation, parce qu'elle est trop longue"
Quelle equation trop longue ?

Si Mohammed

NBV= = IF (AND (price=0;Dep_period=0);"";
IF (Price-SLN(Price; 0; (Dept_period*12))*
> 0;
Цена-СЛН(цене;0;(Dept_period*12))*rounddown позволяет(DAYS360(Purchasing_date;сегодня();истина)/30;);"обесценился")

Patrice T

Bizare, les formules sont sur 1 ligne et commencent par" ="
ЭСТ ту уверен ?

Si Mohammed

отель c'est Сеуле ООН линь, '=' с ООН-ФОТ-де-фраппе М. причудливых ==&ГТ; причудливые АВЭК 2 'р'

Patrice T

pourrai-tu mettre à jour ta question avec la bonne formule ?
Ла третьей немедленной линь аусси есть странно.
"с-ФОТ ООН-де-фраппе" ==&ГТ; под названием c'est Ипе-ФОТ-де-фраппе

1 Ответов

Рейтинг:
1

Jochen Arndt

Вы должны посмотреть, что делают функции Excel, и реализовать аналогичные вычисления в C#:

Функция SLN-офисная поддержка[^]
Читайте о "линейной амортизации": Математическая Формула-Линейный Метод Амортизации : Educalc.net[^]

Функция DAYS360 - офисная поддержка[^]
Видеть 360-дневный календарь-Википедия[^] и Разница между датами при использовании 360-дневного календаря[^].

ROUNDDOWN(x / 30)
Просто использовать x / 30 когда x является целым числом. Если x это число с плавающей запятой, преобразующее (приведенное) результат деления в целое число.


Maciej Los

Коротко и по существу, 5!