DDB.php 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228
  1. <?php
  2. // cost, salvage, life, period, month, result
  3. return [
  4. [
  5. 0.13150684931507001,
  6. 2400,
  7. 300,
  8. 36500,
  9. 1,
  10. ],
  11. [
  12. 0.13149964346031001,
  13. 2400,
  14. 300,
  15. 36500,
  16. 2,
  17. ],
  18. [
  19. 0.13146362010870999,
  20. 2400,
  21. 300,
  22. 36500,
  23. 7,
  24. ],
  25. [
  26. 0.91843145432707995,
  27. 2400,
  28. 300,
  29. 36500,
  30. 7,
  31. 14,
  32. ],
  33. [
  34. 40.0,
  35. 2400,
  36. 300,
  37. 120,
  38. 1,
  39. 2,
  40. ],
  41. [
  42. 480.0,
  43. 2400,
  44. 300,
  45. 10,
  46. 1,
  47. 2,
  48. ],
  49. [
  50. 306.0,
  51. 2400,
  52. 300,
  53. 10,
  54. 2,
  55. 1.5,
  56. ],
  57. [
  58. 22.122547200000302,
  59. 2400,
  60. 300,
  61. 10,
  62. 10,
  63. ],
  64. [
  65. 4000.0,
  66. 10000,
  67. 1000,
  68. 5,
  69. 1,
  70. ],
  71. [
  72. 2400.0,
  73. 10000,
  74. 1000,
  75. 5,
  76. 2,
  77. ],
  78. [
  79. 1440.0,
  80. 10000,
  81. 1000,
  82. 5,
  83. 3,
  84. ],
  85. [
  86. 864.0,
  87. 10000,
  88. 1000,
  89. 5,
  90. 4,
  91. ],
  92. [
  93. 296.0,
  94. 10000,
  95. 1000,
  96. 5,
  97. 5,
  98. ],
  99. [
  100. 972.0,
  101. 12000,
  102. 1000,
  103. 5,
  104. 3,
  105. 0.5,
  106. ],
  107. [
  108. 1259.4752186588921,
  109. 12000,
  110. 1000,
  111. 3.5,
  112. 3,
  113. 0.5,
  114. ],
  115. [
  116. 1080.00,
  117. 12000,
  118. 1000,
  119. 5,
  120. 2,
  121. 0.5,
  122. ],
  123. [
  124. 0.0,
  125. 12000,
  126. 15000,
  127. 5,
  128. 2,
  129. 0.5,
  130. ],
  131. // Code does not yet handle fractional period values for DDB, only integer
  132. // [
  133. // 1024.58,
  134. // 12000,
  135. // 1000,
  136. // 5,
  137. // 2.5,
  138. // 0.5,
  139. // ],
  140. [
  141. '#NUM!',
  142. -2400,
  143. 300,
  144. 36500,
  145. 1,
  146. ],
  147. [
  148. '#VALUE!',
  149. 'ABC',
  150. 300,
  151. 36500,
  152. 1,
  153. ],
  154. [
  155. '#VALUE!',
  156. 12000,
  157. 'INVALID',
  158. 5,
  159. 3,
  160. 0.5,
  161. ],
  162. [
  163. '#VALUE!',
  164. 12000,
  165. 1000,
  166. 'INVALID',
  167. 3,
  168. 0.5,
  169. ],
  170. [
  171. '#VALUE!',
  172. 12000,
  173. 1000,
  174. 5,
  175. 'INVALID',
  176. 0.5,
  177. ],
  178. [
  179. '#VALUE!',
  180. 12000,
  181. 1000,
  182. 5,
  183. 3,
  184. 'INVALID',
  185. ],
  186. [
  187. '#NUM!',
  188. 12000,
  189. -1000,
  190. 5,
  191. 3,
  192. 0.5,
  193. ],
  194. [
  195. '#NUM!',
  196. 12000,
  197. 1000,
  198. 5,
  199. -3,
  200. 0.5,
  201. ],
  202. [
  203. '#NUM!',
  204. 12000,
  205. 1000,
  206. 5,
  207. 3,
  208. -0.5,
  209. ],
  210. [
  211. '#NUM!',
  212. 12000,
  213. 1000,
  214. 5,
  215. 0,
  216. 0.5,
  217. ],
  218. [
  219. '#NUM!',
  220. 12000,
  221. 1000,
  222. 2,
  223. 3,
  224. 0.5,
  225. ],
  226. ];