есть ли в РНР функция аналогичная ПЛТ() в EXCEL

gemper

Guest
есть ли в РНР функция аналогичная ПЛТ() в EXCEL

описание этой функции в хелпе EXCELa может кто знает, как реализовать это в пхп?

================
ПЛТ ()

Возвращает сумму периодического платежа для аннуитета на основе постоянства сумм платежей и постоянства процентной ставки.

Синтаксис

ПЛТ(ставка ;кпер;пс;бс;тип)

Более подробное описание аргументов функции ПЛТ см. в описании функции ПС.

Ставка — процентная ставка по ссуде.

Кпер — общее число выплат по ссуде.

Пс — приведенная к текущему моменту стоимость, или общая сумма, которая на текущий момент равноценна ряду будущих платежей, называемая также основной суммой.

Бс — требуемое значение будущей стоимости, или остатка средств после последней выплаты. Если аргумент бс опущен, то он полагается равным 0 (нулю), т. е. для займа, например, значение бс равно 0.

Тип — число 0 (нуль) или 1, обозначающее, когда должна производиться выплата.

Тип Когда нужно платить
0 или опущен В конце периода
1 В начале периода

Заметки
Выплаты, возвращаемые функцией ПЛТ, включают основные платежи и платежи по процентам, но не включают налогов, резервных платежей или комиссий, иногда связываемых со ссудой.
Убедитесь, что вы последовательны в выборе единиц измерения для задания аргументов «ставка» и «кпер». Если вы делаете ежемесячные выплаты по четырехгодичному займу из расчета 12 процентов годовых, то используйте 12%/12 для задания аргумента «ставка» и 4*12 для задания аргумента «кпер». Если вы делаете ежегодные платежи по тому же займу, то используйте 12 процентов для задания аргумента «ставка» и 4 для задания аргумента «кпер».
Совет

Для нахождения общей суммы, выплачиваемой на протяжении интервала выплат, умножьте возвращаемое функцией ПЛТ значение на «кпер».

Пример 1

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Инструкции

Создайте пустую книгу или лист.
Выделите пример в разделе справки. Не выделяйте заголовок строки или столбца.


Выделение примера в справке.

Нажмите сочетание клавиш CTRL+C
На листе выделите ячейку A1 и нажмите сочетание клавиш CTRL+V.
Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите сочетание клавиш CTRL+` (апостроф) или в меню Сервис укажите на пункт Зависимости формул и выберите режим Режим проверки формул.

1
2
3
4
A B
Данные Описание
8% Годовая процентная ставка
10 Количество месяцев платежей
10000 Сумма кредита
Формула Описание (результат)
=ПЛТ(A2/12; A3; A4) Месячная сумма платежа по указанному кредиту (-1 037,03)
=ПЛТ(A2/12; A3; A4; 0; 1) Месячная сумма платежа по указанному кредиту, исключая платежи, производимые в начале периода (-1 030,16)


Пример 2

Функцию ПЛТ можно использовать для расчета платежей по аннуитетам, отличным от ссуд.

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

Инструкции

Создайте пустую книгу или лист.
Выделите пример в разделе справки. Не выделяйте заголовок строки или столбца.


Выделение примера в справке.

Нажмите сочетание клавиш CTRL+C
На листе выделите ячейку A1 и нажмите сочетание клавиш CTRL+V.
Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите сочетание клавиш CTRL+` (апостроф) или в меню Сервис укажите на пункт Зависимости формул и выберите режим Режим проверки формул.

1
2
3
4
A B
Данные Описание
6% Годовая процентная ставка
18 Предполагаемое число лет хранения сбережений
50 000 Требуемое количество сбережений через 18 лет
Формула Описание (результат)
=ПЛТ(A2/12; A3*12; 0; A4) Необходимая сумма месячного платежа для получения 50 000 в конце восемнадцатилетнего периода (-129,08)


Примечание. Чтобы получить месячную процентную ставку, разделите годовую ставку на 12. Чтобы узнать количество выплат, умножьте количество лет кредита на 12.

==============
 

vazgen

Guest
вопрос

скрипт ПХП с началом
<?php header('Content-type: application/vnd.ms-excel; charset=\"windows-1251\"');
echo"Вопрос";
?>
выдает Excel документ со строкой Вопрос по русски
не искривляя шрифтов

если же дописываешь
<?php header('Content-type: application/vnd.ms-excel; charset=\"windows-1251\"');

...код с использованием HTML
...........

выдает xls документ шривты какие то японские
приходится после открытия ставить кодировку win 1251

--------------
может кто знает из за чего
 

SiMM

Новичок
> может кто знает из за чего
[email protected]
PS: подозреваю, что проблема может быть в несоблюдении спецификации.
PHP:
header('Content-type: application/vnd.ms-excel; charset=windows-1251');
 
Сверху