Ultimate FAQ - Version 1.5.16

Version Description

  • Replaced the version of PHPExcel used, so that the spreadsheet uploads will be compatible with PHP7
  • Minor Dashboard fix
Download this release

Release Info

Developer Rustaurius
Plugin Icon 128x128 Ultimate FAQ
Version 1.5.16
Comparing to
See all releases

Code changes from version 1.5.15 to 1.5.16

Files changed (67) hide show
  1. Main.php +1 -1
  2. PHPExcel/Classes/PHPExcel/Chart/Axis.php +561 -0
  3. PHPExcel/Classes/PHPExcel/Chart/GridLines.php +472 -0
  4. PHPExcel/Classes/PHPExcel/Chart/Properties.php +363 -0
  5. PHPExcel/Classes/PHPExcel/Helper/HTML.php +808 -0
  6. PHPExcel/Classes/PHPExcel/Reader/Excel5/Color.php +32 -0
  7. PHPExcel/Classes/PHPExcel/Reader/Excel5/Color/BIFF5.php +77 -0
  8. PHPExcel/Classes/PHPExcel/Reader/Excel5/Color/BIFF8.php +77 -0
  9. PHPExcel/Classes/PHPExcel/Reader/Excel5/Color/BuiltIn.php +31 -0
  10. PHPExcel/Classes/PHPExcel/Reader/Excel5/ErrorCode.php +28 -0
  11. PHPExcel/Classes/PHPExcel/Reader/Excel5/Style/Border.php +36 -0
  12. PHPExcel/Classes/PHPExcel/Reader/Excel5/Style/FillPattern.php +41 -0
  13. PHPExcel/Classes/PHPExcel/Shared/Escher/DggContainer.php +203 -0
  14. PHPExcel/Classes/PHPExcel/Shared/Escher/DggContainer/BstoreContainer.php +65 -0
  15. PHPExcel/Classes/PHPExcel/Worksheet/Column.php +86 -0
  16. PHPExcel/Classes/PHPExcel/Worksheet/ColumnCellIterator.php +216 -0
  17. PHPExcel/Classes/PHPExcel/Worksheet/ColumnIterator.php +201 -0
  18. PHPExcel/Classes/PHPExcel/Worksheet/Dimension.php +178 -0
  19. PHPExcel/Classes/PHPExcel/Worksheet/RowCellIterator.php +225 -0
  20. PHPExcel/Classes/PHPExcel/Writer/OpenDocument.php +190 -0
  21. PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Cell/Comment.php +63 -0
  22. PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Content.php +272 -0
  23. PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Meta.php +95 -0
  24. PHPExcel/Classes/PHPExcel/Writer/OpenDocument/MetaInf.php +87 -0
  25. PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Mimetype.php +41 -0
  26. PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Settings.php +76 -0
  27. PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Styles.php +92 -0
  28. PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Thumbnails.php +41 -0
  29. PHPExcel/Classes/PHPExcel/Writer/OpenDocument/WriterPart.php +30 -0
  30. PHPExcel/Classes/PHPExcel/locale/bg/config +49 -0
  31. PHPExcel/Classes/PHPExcel/locale/cs/config +47 -0
  32. PHPExcel/Classes/PHPExcel/locale/cs/functions +438 -0
  33. PHPExcel/Classes/PHPExcel/locale/da/config +48 -0
  34. PHPExcel/Classes/PHPExcel/locale/da/functions +438 -0
  35. PHPExcel/Classes/PHPExcel/locale/de/config +6 -6
  36. PHPExcel/Classes/PHPExcel/locale/de/functions +5 -5
  37. PHPExcel/Classes/PHPExcel/locale/en/uk/config +5 -5
  38. PHPExcel/Classes/PHPExcel/locale/es/config +6 -6
  39. PHPExcel/Classes/PHPExcel/locale/es/functions +5 -5
  40. PHPExcel/Classes/PHPExcel/locale/fi/config +47 -0
  41. PHPExcel/Classes/PHPExcel/locale/fi/functions +438 -0
  42. PHPExcel/Classes/PHPExcel/locale/fr/config +6 -6
  43. PHPExcel/Classes/PHPExcel/locale/fr/functions +5 -5
  44. PHPExcel/Classes/PHPExcel/locale/hu/config +47 -0
  45. PHPExcel/Classes/PHPExcel/locale/hu/functions +438 -0
  46. PHPExcel/Classes/PHPExcel/locale/it/config +47 -0
  47. PHPExcel/Classes/PHPExcel/locale/it/functions +438 -0
  48. PHPExcel/Classes/PHPExcel/locale/nl/config +47 -0
  49. PHPExcel/Classes/PHPExcel/locale/nl/functions +438 -0
  50. PHPExcel/Classes/PHPExcel/locale/no/config +47 -0
  51. PHPExcel/Classes/PHPExcel/locale/no/functions +438 -0
  52. PHPExcel/Classes/PHPExcel/locale/pl/config +47 -0
  53. PHPExcel/Classes/PHPExcel/locale/pl/functions +438 -0
  54. PHPExcel/Classes/PHPExcel/locale/pt/br/config +47 -0
  55. PHPExcel/Classes/PHPExcel/locale/pt/br/functions +408 -0
  56. PHPExcel/Classes/PHPExcel/locale/pt/config +47 -0
  57. PHPExcel/Classes/PHPExcel/locale/pt/functions +408 -0
  58. PHPExcel/Classes/PHPExcel/locale/ru/config +47 -0
  59. PHPExcel/Classes/PHPExcel/locale/ru/functions +438 -0
  60. PHPExcel/Classes/PHPExcel/locale/sv/config +47 -0
  61. PHPExcel/Classes/PHPExcel/locale/sv/functions +408 -0
  62. PHPExcel/Classes/PHPExcel/locale/tr/config +47 -0
  63. PHPExcel/Classes/PHPExcel/locale/tr/functions +438 -0
  64. css/Admin.css +11 -1
  65. html/DashboardPage.php +10 -10
  66. html/OptionsPage.php +62 -64
  67. readme.txt +4 -0
Main.php CHANGED
@@ -7,7 +7,7 @@ Author: Etoile Web Design
7
  Author URI: http://www.EtoileWebDesign.com/wordpress-plugins/
8
  Terms and Conditions: http://www.etoilewebdesign.com/plugin-terms-and-conditions/
9
  Text Domain: EWD_UFAQ
10
- Version: 1.5.15
11
  */
12
 
13
  global $ewd_ufaq_message;
7
  Author URI: http://www.EtoileWebDesign.com/wordpress-plugins/
8
  Terms and Conditions: http://www.etoilewebdesign.com/plugin-terms-and-conditions/
9
  Text Domain: EWD_UFAQ
10
+ Version: 1.5.16
11
  */
12
 
13
  global $ewd_ufaq_message;
PHPExcel/Classes/PHPExcel/Chart/Axis.php ADDED
@@ -0,0 +1,561 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Created by PhpStorm.
5
+ * User: Wiktor Trzonkowski
6
+ * Date: 6/17/14
7
+ * Time: 12:11 PM
8
+ */
9
+
10
+ class PHPExcel_Chart_Axis extends PHPExcel_Chart_Properties
11
+ {
12
+ /**
13
+ * Axis Number
14
+ *
15
+ * @var array of mixed
16
+ */
17
+ private $axisNumber = array(
18
+ 'format' => self::FORMAT_CODE_GENERAL,
19
+ 'source_linked' => 1
20
+ );
21
+
22
+ /**
23
+ * Axis Options
24
+ *
25
+ * @var array of mixed
26
+ */
27
+ private $axisOptions = array(
28
+ 'minimum' => null,
29
+ 'maximum' => null,
30
+ 'major_unit' => null,
31
+ 'minor_unit' => null,
32
+ 'orientation' => self::ORIENTATION_NORMAL,
33
+ 'minor_tick_mark' => self::TICK_MARK_NONE,
34
+ 'major_tick_mark' => self::TICK_MARK_NONE,
35
+ 'axis_labels' => self::AXIS_LABELS_NEXT_TO,
36
+ 'horizontal_crosses' => self::HORIZONTAL_CROSSES_AUTOZERO,
37
+ 'horizontal_crosses_value' => null
38
+ );
39
+
40
+ /**
41
+ * Fill Properties
42
+ *
43
+ * @var array of mixed
44
+ */
45
+ private $fillProperties = array(
46
+ 'type' => self::EXCEL_COLOR_TYPE_ARGB,
47
+ 'value' => null,
48
+ 'alpha' => 0
49
+ );
50
+
51
+ /**
52
+ * Line Properties
53
+ *
54
+ * @var array of mixed
55
+ */
56
+ private $lineProperties = array(
57
+ 'type' => self::EXCEL_COLOR_TYPE_ARGB,
58
+ 'value' => null,
59
+ 'alpha' => 0
60
+ );
61
+
62
+ /**
63
+ * Line Style Properties
64
+ *
65
+ * @var array of mixed
66
+ */
67
+ private $lineStyleProperties = array(
68
+ 'width' => '9525',
69
+ 'compound' => self::LINE_STYLE_COMPOUND_SIMPLE,
70
+ 'dash' => self::LINE_STYLE_DASH_SOLID,
71
+ 'cap' => self::LINE_STYLE_CAP_FLAT,
72
+ 'join' => self::LINE_STYLE_JOIN_BEVEL,
73
+ 'arrow' => array(
74
+ 'head' => array(
75
+ 'type' => self::LINE_STYLE_ARROW_TYPE_NOARROW,
76
+ 'size' => self::LINE_STYLE_ARROW_SIZE_5
77
+ ),
78
+ 'end' => array(
79
+ 'type' => self::LINE_STYLE_ARROW_TYPE_NOARROW,
80
+ 'size' => self::LINE_STYLE_ARROW_SIZE_8
81
+ ),
82
+ )
83
+ );
84
+
85
+ /**
86
+ * Shadow Properties
87
+ *
88
+ * @var array of mixed
89
+ */
90
+ private $shadowProperties = array(
91
+ 'presets' => self::SHADOW_PRESETS_NOSHADOW,
92
+ 'effect' => null,
93
+ 'color' => array(
94
+ 'type' => self::EXCEL_COLOR_TYPE_STANDARD,
95
+ 'value' => 'black',
96
+ 'alpha' => 40,
97
+ ),
98
+ 'size' => array(
99
+ 'sx' => null,
100
+ 'sy' => null,
101
+ 'kx' => null
102
+ ),
103
+ 'blur' => null,
104
+ 'direction' => null,
105
+ 'distance' => null,
106
+ 'algn' => null,
107
+ 'rotWithShape' => null
108
+ );
109
+
110
+ /**
111
+ * Glow Properties
112
+ *
113
+ * @var array of mixed
114
+ */
115
+ private $glowProperties = array(
116
+ 'size' => null,
117
+ 'color' => array(
118
+ 'type' => self::EXCEL_COLOR_TYPE_STANDARD,
119
+ 'value' => 'black',
120
+ 'alpha' => 40
121
+ )
122
+ );
123
+
124
+ /**
125
+ * Soft Edge Properties
126
+ *
127
+ * @var array of mixed
128
+ */
129
+ private $softEdges = array(
130
+ 'size' => null
131
+ );
132
+
133
+ /**
134
+ * Get Series Data Type
135
+ *
136
+ * @return string
137
+ */
138
+ public function setAxisNumberProperties($format_code)
139
+ {
140
+ $this->axisNumber['format'] = (string) $format_code;
141
+ $this->axisNumber['source_linked'] = 0;
142
+ }
143
+
144
+ /**
145
+ * Get Axis Number Format Data Type
146
+ *
147
+ * @return string
148
+ */
149
+ public function getAxisNumberFormat()
150
+ {
151
+ return $this->axisNumber['format'];
152
+ }
153
+
154
+ /**
155
+ * Get Axis Number Source Linked
156
+ *
157
+ * @return string
158
+ */
159
+ public function getAxisNumberSourceLinked()
160
+ {
161
+ return (string) $this->axisNumber['source_linked'];
162
+ }
163
+
164
+ /**
165
+ * Set Axis Options Properties
166
+ *
167
+ * @param string $axis_labels
168
+ * @param string $horizontal_crosses_value
169
+ * @param string $horizontal_crosses
170
+ * @param string $axis_orientation
171
+ * @param string $major_tmt
172
+ * @param string $minor_tmt
173
+ * @param string $minimum
174
+ * @param string $maximum
175
+ * @param string $major_unit
176
+ * @param string $minor_unit
177
+ *
178
+ */
179
+ public function setAxisOptionsProperties($axis_labels, $horizontal_crosses_value = null, $horizontal_crosses = null, $axis_orientation = null, $major_tmt = null, $minor_tmt = null, $minimum = null, $maximum = null, $major_unit = null, $minor_unit = null)
180
+ {
181
+ $this->axisOptions['axis_labels'] = (string) $axis_labels;
182
+ ($horizontal_crosses_value !== null) ? $this->axisOptions['horizontal_crosses_value'] = (string) $horizontal_crosses_value : null;
183
+ ($horizontal_crosses !== null) ? $this->axisOptions['horizontal_crosses'] = (string) $horizontal_crosses : null;
184
+ ($axis_orientation !== null) ? $this->axisOptions['orientation'] = (string) $axis_orientation : null;
185
+ ($major_tmt !== null) ? $this->axisOptions['major_tick_mark'] = (string) $major_tmt : null;
186
+ ($minor_tmt !== null) ? $this->axisOptions['minor_tick_mark'] = (string) $minor_tmt : null;
187
+ ($minor_tmt !== null) ? $this->axisOptions['minor_tick_mark'] = (string) $minor_tmt : null;
188
+ ($minimum !== null) ? $this->axisOptions['minimum'] = (string) $minimum : null;
189
+ ($maximum !== null) ? $this->axisOptions['maximum'] = (string) $maximum : null;
190
+ ($major_unit !== null) ? $this->axisOptions['major_unit'] = (string) $major_unit : null;
191
+ ($minor_unit !== null) ? $this->axisOptions['minor_unit'] = (string) $minor_unit : null;
192
+ }
193
+
194
+ /**
195
+ * Get Axis Options Property
196
+ *
197
+ * @param string $property
198
+ *
199
+ * @return string
200
+ */
201
+ public function getAxisOptionsProperty($property)
202
+ {
203
+ return $this->axisOptions[$property];
204
+ }
205
+
206
+ /**
207
+ * Set Axis Orientation Property
208
+ *
209
+ * @param string $orientation
210
+ *
211
+ */
212
+ public function setAxisOrientation($orientation)
213
+ {
214
+ $this->orientation = (string) $orientation;
215
+ }
216
+
217
+ /**
218
+ * Set Fill Property
219
+ *
220
+ * @param string $color
221
+ * @param int $alpha
222
+ * @param string $type
223
+ *
224
+ */
225
+ public function setFillParameters($color, $alpha = 0, $type = self::EXCEL_COLOR_TYPE_ARGB)
226
+ {
227
+ $this->fillProperties = $this->setColorProperties($color, $alpha, $type);
228
+ }
229
+
230
+ /**
231
+ * Set Line Property
232
+ *
233
+ * @param string $color
234
+ * @param int $alpha
235
+ * @param string $type
236
+ *
237
+ */
238
+ public function setLineParameters($color, $alpha = 0, $type = self::EXCEL_COLOR_TYPE_ARGB)
239
+ {
240
+ $this->lineProperties = $this->setColorProperties($color, $alpha, $type);
241
+ }
242
+
243
+ /**
244
+ * Get Fill Property
245
+ *
246
+ * @param string $property
247
+ *
248
+ * @return string
249
+ */
250
+ public function getFillProperty($property)
251
+ {
252
+ return $this->fillProperties[$property];
253
+ }
254
+
255
+ /**
256
+ * Get Line Property
257
+ *
258
+ * @param string $property
259
+ *
260
+ * @return string
261
+ */
262
+ public function getLineProperty($property)
263
+ {
264
+ return $this->lineProperties[$property];
265
+ }
266
+
267
+ /**
268
+ * Set Line Style Properties
269
+ *
270
+ * @param float $line_width
271
+ * @param string $compound_type
272
+ * @param string $dash_type
273
+ * @param string $cap_type
274
+ * @param string $join_type
275
+ * @param string $head_arrow_type
276
+ * @param string $head_arrow_size
277
+ * @param string $end_arrow_type
278
+ * @param string $end_arrow_size
279
+ *
280
+ */
281
+ public function setLineStyleProperties($line_width = null, $compound_type = null, $dash_type = null, $cap_type = null, $join_type = null, $head_arrow_type = null, $head_arrow_size = null, $end_arrow_type = null, $end_arrow_size = null)
282
+ {
283
+ (!is_null($line_width)) ? $this->lineStyleProperties['width'] = $this->getExcelPointsWidth((float) $line_width) : null;
284
+ (!is_null($compound_type)) ? $this->lineStyleProperties['compound'] = (string) $compound_type : null;
285
+ (!is_null($dash_type)) ? $this->lineStyleProperties['dash'] = (string) $dash_type : null;
286
+ (!is_null($cap_type)) ? $this->lineStyleProperties['cap'] = (string) $cap_type : null;
287
+ (!is_null($join_type)) ? $this->lineStyleProperties['join'] = (string) $join_type : null;
288
+ (!is_null($head_arrow_type)) ? $this->lineStyleProperties['arrow']['head']['type'] = (string) $head_arrow_type : null;
289
+ (!is_null($head_arrow_size)) ? $this->lineStyleProperties['arrow']['head']['size'] = (string) $head_arrow_size : null;
290
+ (!is_null($end_arrow_type)) ? $this->lineStyleProperties['arrow']['end']['type'] = (string) $end_arrow_type : null;
291
+ (!is_null($end_arrow_size)) ? $this->lineStyleProperties['arrow']['end']['size'] = (string) $end_arrow_size : null;
292
+ }
293
+
294
+ /**
295
+ * Get Line Style Property
296
+ *
297
+ * @param array|string $elements
298
+ *
299
+ * @return string
300
+ */
301
+ public function getLineStyleProperty($elements)
302
+ {
303
+ return $this->getArrayElementsValue($this->lineStyleProperties, $elements);
304
+ }
305
+
306
+ /**
307
+ * Get Line Style Arrow Excel Width
308
+ *
309
+ * @param string $arrow
310
+ *
311
+ * @return string
312
+ */
313
+ public function getLineStyleArrowWidth($arrow)
314
+ {
315
+ return $this->getLineStyleArrowSize($this->lineStyleProperties['arrow'][$arrow]['size'], 'w');
316
+ }
317
+
318
+ /**
319
+ * Get Line Style Arrow Excel Length
320
+ *
321
+ * @param string $arrow
322
+ *
323
+ * @return string
324
+ */
325
+ public function getLineStyleArrowLength($arrow)
326
+ {
327
+ return $this->getLineStyleArrowSize($this->lineStyleProperties['arrow'][$arrow]['size'], 'len');
328
+ }
329
+
330
+ /**
331
+ * Set Shadow Properties
332
+ *
333
+ * @param int $shadow_presets
334
+ * @param string $sh_color_value
335
+ * @param string $sh_color_type
336
+ * @param string $sh_color_alpha
337
+ * @param float $sh_blur
338
+ * @param int $sh_angle
339
+ * @param float $sh_distance
340
+ *
341
+ */
342
+ public function setShadowProperties($sh_presets, $sh_color_value = null, $sh_color_type = null, $sh_color_alpha = null, $sh_blur = null, $sh_angle = null, $sh_distance = null)
343
+ {
344
+ $this->setShadowPresetsProperties((int) $sh_presets)
345
+ ->setShadowColor(
346
+ is_null($sh_color_value) ? $this->shadowProperties['color']['value'] : $sh_color_value,
347
+ is_null($sh_color_alpha) ? (int) $this->shadowProperties['color']['alpha'] : $sh_color_alpha,
348
+ is_null($sh_color_type) ? $this->shadowProperties['color']['type'] : $sh_color_type
349
+ )
350
+ ->setShadowBlur($sh_blur)
351
+ ->setShadowAngle($sh_angle)
352
+ ->setShadowDistance($sh_distance);
353
+ }
354
+
355
+ /**
356
+ * Set Shadow Color
357
+ *
358
+ * @param int $shadow_presets
359
+ *
360
+ * @return PHPExcel_Chart_Axis
361
+ */
362
+ private function setShadowPresetsProperties($shadow_presets)
363
+ {
364
+ $this->shadowProperties['presets'] = $shadow_presets;
365
+ $this->setShadowProperiesMapValues($this->getShadowPresetsMap($shadow_presets));
366
+
367
+ return $this;
368
+ }
369
+
370
+ /**
371
+ * Set Shadow Properties from Maped Values
372
+ *
373
+ * @param array $properties_map
374
+ * @param * $reference
375
+ *
376
+ * @return PHPExcel_Chart_Axis
377
+ */
378
+ private function setShadowProperiesMapValues(array $properties_map, &$reference = null)
379
+ {
380
+ $base_reference = $reference;
381
+ foreach ($properties_map as $property_key => $property_val) {
382
+ if (is_array($property_val)) {
383
+ if ($reference === null) {
384
+ $reference = & $this->shadowProperties[$property_key];
385
+ } else {
386
+ $reference = & $reference[$property_key];
387
+ }
388
+ $this->setShadowProperiesMapValues($property_val, $reference);
389
+ } else {
390
+ if ($base_reference === null) {
391
+ $this->shadowProperties[$property_key] = $property_val;
392
+ } else {
393
+ $reference[$property_key] = $property_val;
394
+ }
395
+ }
396
+ }
397
+
398
+ return $this;
399
+ }
400
+
401
+ /**
402
+ * Set Shadow Color
403
+ *
404
+ * @param string $color
405
+ * @param int $alpha
406
+ * @param string $type
407
+ *
408
+ * @return PHPExcel_Chart_Axis
409
+ */
410
+ private function setShadowColor($color, $alpha, $type)
411
+ {
412
+ $this->shadowProperties['color'] = $this->setColorProperties($color, $alpha, $type);
413
+
414
+ return $this;
415
+ }
416
+
417
+ /**
418
+ * Set Shadow Blur
419
+ *
420
+ * @param float $blur
421
+ *
422
+ * @return PHPExcel_Chart_Axis
423
+ */
424
+ private function setShadowBlur($blur)
425
+ {
426
+ if ($blur !== null) {
427
+ $this->shadowProperties['blur'] = (string) $this->getExcelPointsWidth($blur);
428
+ }
429
+
430
+ return $this;
431
+ }
432
+
433
+ /**
434
+ * Set Shadow Angle
435
+ *
436
+ * @param int $angle
437
+ *
438
+ * @return PHPExcel_Chart_Axis
439
+ */
440
+ private function setShadowAngle($angle)
441
+ {
442
+ if ($angle !== null) {
443
+ $this->shadowProperties['direction'] = (string) $this->getExcelPointsAngle($angle);
444
+ }
445
+
446
+ return $this;
447
+ }
448
+
449
+ /**
450
+ * Set Shadow Distance
451
+ *
452
+ * @param float $distance
453
+ *
454
+ * @return PHPExcel_Chart_Axis
455
+ */
456
+ private function setShadowDistance($distance)
457
+ {
458
+ if ($distance !== null) {
459
+ $this->shadowProperties['distance'] = (string) $this->getExcelPointsWidth($distance);
460
+ }
461
+
462
+ return $this;
463
+ }
464
+
465
+ /**
466
+ * Get Glow Property
467
+ *
468
+ * @param float $size
469
+ * @param string $color_value
470
+ * @param int $color_alpha
471
+ * @param string $color_type
472
+ */
473
+ public function getShadowProperty($elements)
474
+ {
475
+ return $this->getArrayElementsValue($this->shadowProperties, $elements);
476
+ }
477
+
478
+ /**
479
+ * Set Glow Properties
480
+ *
481
+ * @param float $size
482
+ * @param string $color_value
483
+ * @param int $color_alpha
484
+ * @param string $color_type
485
+ */
486
+ public function setGlowProperties($size, $color_value = null, $color_alpha = null, $color_type = null)
487
+ {
488
+ $this->setGlowSize($size)
489
+ ->setGlowColor(
490
+ is_null($color_value) ? $this->glowProperties['color']['value'] : $color_value,
491
+ is_null($color_alpha) ? (int) $this->glowProperties['color']['alpha'] : $color_alpha,
492
+ is_null($color_type) ? $this->glowProperties['color']['type'] : $color_type
493
+ );
494
+ }
495
+
496
+ /**
497
+ * Get Glow Property
498
+ *
499
+ * @param array|string $property
500
+ *
501
+ * @return string
502
+ */
503
+ public function getGlowProperty($property)
504
+ {
505
+ return $this->getArrayElementsValue($this->glowProperties, $property);
506
+ }
507
+
508
+ /**
509
+ * Set Glow Color
510
+ *
511
+ * @param float $size
512
+ *
513
+ * @return PHPExcel_Chart_Axis
514
+ */
515
+ private function setGlowSize($size)
516
+ {
517
+ if (!is_null($size)) {
518
+ $this->glowProperties['size'] = $this->getExcelPointsWidth($size);
519
+ }
520
+
521
+ return $this;
522
+ }
523
+
524
+ /**
525
+ * Set Glow Color
526
+ *
527
+ * @param string $color
528
+ * @param int $alpha
529
+ * @param string $type
530
+ *
531
+ * @return PHPExcel_Chart_Axis
532
+ */
533
+ private function setGlowColor($color, $alpha, $type)
534
+ {
535
+ $this->glowProperties['color'] = $this->setColorProperties($color, $alpha, $type);
536
+
537
+ return $this;
538
+ }
539
+
540
+ /**
541
+ * Set Soft Edges Size
542
+ *
543
+ * @param float $size
544
+ */
545
+ public function setSoftEdges($size)
546
+ {
547
+ if (!is_null($size)) {
548
+ $softEdges['size'] = (string) $this->getExcelPointsWidth($size);
549
+ }
550
+ }
551
+
552
+ /**
553
+ * Get Soft Edges Size
554
+ *
555
+ * @return string
556
+ */
557
+ public function getSoftEdgesSize()
558
+ {
559
+ return $this->softEdges['size'];
560
+ }
561
+ }
PHPExcel/Classes/PHPExcel/Chart/GridLines.php ADDED
@@ -0,0 +1,472 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * Created by PhpStorm.
5
+ * User: Wiktor Trzonkowski
6
+ * Date: 7/2/14
7
+ * Time: 2:36 PM
8
+ */
9
+
10
+ class PHPExcel_Chart_GridLines extends PHPExcel_Chart_Properties
11
+ {
12
+
13
+ /**
14
+ * Properties of Class:
15
+ * Object State (State for Minor Tick Mark) @var bool
16
+ * Line Properties @var array of mixed
17
+ * Shadow Properties @var array of mixed
18
+ * Glow Properties @var array of mixed
19
+ * Soft Properties @var array of mixed
20
+ *
21
+ */
22
+
23
+ private $objectState = false;
24
+
25
+ private $lineProperties = array(
26
+ 'color' => array(
27
+ 'type' => self::EXCEL_COLOR_TYPE_STANDARD,
28
+ 'value' => null,
29
+ 'alpha' => 0
30
+ ),
31
+ 'style' => array(
32
+ 'width' => '9525',
33
+ 'compound' => self::LINE_STYLE_COMPOUND_SIMPLE,
34
+ 'dash' => self::LINE_STYLE_DASH_SOLID,
35
+ 'cap' => self::LINE_STYLE_CAP_FLAT,
36
+ 'join' => self::LINE_STYLE_JOIN_BEVEL,
37
+ 'arrow' => array(
38
+ 'head' => array(
39
+ 'type' => self::LINE_STYLE_ARROW_TYPE_NOARROW,
40
+ 'size' => self::LINE_STYLE_ARROW_SIZE_5
41
+ ),
42
+ 'end' => array(
43
+ 'type' => self::LINE_STYLE_ARROW_TYPE_NOARROW,
44
+ 'size' => self::LINE_STYLE_ARROW_SIZE_8
45
+ ),
46
+ )
47
+ )
48
+ );
49
+
50
+ private $shadowProperties = array(
51
+ 'presets' => self::SHADOW_PRESETS_NOSHADOW,
52
+ 'effect' => null,
53
+ 'color' => array(
54
+ 'type' => self::EXCEL_COLOR_TYPE_STANDARD,
55
+ 'value' => 'black',
56
+ 'alpha' => 85,
57
+ ),
58
+ 'size' => array(
59
+ 'sx' => null,
60
+ 'sy' => null,
61
+ 'kx' => null
62
+ ),
63
+ 'blur' => null,
64
+ 'direction' => null,
65
+ 'distance' => null,
66
+ 'algn' => null,
67
+ 'rotWithShape' => null
68
+ );
69
+
70
+ private $glowProperties = array(
71
+ 'size' => null,
72
+ 'color' => array(
73
+ 'type' => self::EXCEL_COLOR_TYPE_STANDARD,
74
+ 'value' => 'black',
75
+ 'alpha' => 40
76
+ )
77
+ );
78
+
79
+ private $softEdges = array(
80
+ 'size' => null
81
+ );
82
+
83
+ /**
84
+ * Get Object State
85
+ *
86
+ * @return bool
87
+ */
88
+
89
+ public function getObjectState()
90
+ {
91
+ return $this->objectState;
92
+ }
93
+
94
+ /**
95
+ * Change Object State to True
96
+ *
97
+ * @return PHPExcel_Chart_GridLines
98
+ */
99
+
100
+ private function activateObject()
101
+ {
102
+ $this->objectState = true;
103
+
104
+ return $this;
105
+ }
106
+
107
+ /**
108
+ * Set Line Color Properties
109
+ *
110
+ * @param string $value
111
+ * @param int $alpha
112
+ * @param string $type
113
+ */
114
+
115
+ public function setLineColorProperties($value, $alpha = 0, $type = self::EXCEL_COLOR_TYPE_STANDARD)
116
+ {
117
+ $this->activateObject()
118
+ ->lineProperties['color'] = $this->setColorProperties(
119
+ $value,
120
+ $alpha,
121
+ $type
122
+ );
123
+ }
124
+
125
+ /**
126
+ * Set Line Color Properties
127
+ *
128
+ * @param float $line_width
129
+ * @param string $compound_type
130
+ * @param string $dash_type
131
+ * @param string $cap_type
132
+ * @param string $join_type
133
+ * @param string $head_arrow_type
134
+ * @param string $head_arrow_size
135
+ * @param string $end_arrow_type
136
+ * @param string $end_arrow_size
137
+ */
138
+
139
+ public function setLineStyleProperties($line_width = null, $compound_type = null, $dash_type = null, $cap_type = null, $join_type = null, $head_arrow_type = null, $head_arrow_size = null, $end_arrow_type = null, $end_arrow_size = null)
140
+ {
141
+ $this->activateObject();
142
+ (!is_null($line_width))
143
+ ? $this->lineProperties['style']['width'] = $this->getExcelPointsWidth((float) $line_width)
144
+ : null;
145
+ (!is_null($compound_type))
146
+ ? $this->lineProperties['style']['compound'] = (string) $compound_type
147
+ : null;
148
+ (!is_null($dash_type))
149
+ ? $this->lineProperties['style']['dash'] = (string) $dash_type
150
+ : null;
151
+ (!is_null($cap_type))
152
+ ? $this->lineProperties['style']['cap'] = (string) $cap_type
153
+ : null;
154
+ (!is_null($join_type))
155
+ ? $this->lineProperties['style']['join'] = (string) $join_type
156
+ : null;
157
+ (!is_null($head_arrow_type))
158
+ ? $this->lineProperties['style']['arrow']['head']['type'] = (string) $head_arrow_type
159
+ : null;
160
+ (!is_null($head_arrow_size))
161
+ ? $this->lineProperties['style']['arrow']['head']['size'] = (string) $head_arrow_size
162
+ : null;
163
+ (!is_null($end_arrow_type))
164
+ ? $this->lineProperties['style']['arrow']['end']['type'] = (string) $end_arrow_type
165
+ : null;
166
+ (!is_null($end_arrow_size))
167
+ ? $this->lineProperties['style']['arrow']['end']['size'] = (string) $end_arrow_size
168
+ : null;
169
+ }
170
+
171
+ /**
172
+ * Get Line Color Property
173
+ *
174
+ * @param string $parameter
175
+ *
176
+ * @return string
177
+ */
178
+
179
+ public function getLineColorProperty($parameter)
180
+ {
181
+ return $this->lineProperties['color'][$parameter];
182
+ }
183
+
184
+ /**
185
+ * Get Line Style Property
186
+ *
187
+ * @param array|string $elements
188
+ *
189
+ * @return string
190
+ */
191
+
192
+ public function getLineStyleProperty($elements)
193
+ {
194
+ return $this->getArrayElementsValue($this->lineProperties['style'], $elements);
195
+ }
196
+
197
+ /**
198
+ * Set Glow Properties
199
+ *
200
+ * @param float $size
201
+ * @param string $color_value
202
+ * @param int $color_alpha
203
+ * @param string $color_type
204
+ *
205
+ */
206
+
207
+ public function setGlowProperties($size, $color_value = null, $color_alpha = null, $color_type = null)
208
+ {
209
+ $this
210
+ ->activateObject()
211
+ ->setGlowSize($size)
212
+ ->setGlowColor($color_value, $color_alpha, $color_type);
213
+ }
214
+
215
+ /**
216
+ * Get Glow Color Property
217
+ *
218
+ * @param string $property
219
+ *
220
+ * @return string
221
+ */
222
+
223
+ public function getGlowColor($property)
224
+ {
225
+ return $this->glowProperties['color'][$property];
226
+ }
227
+
228
+ /**
229
+ * Get Glow Size
230
+ *
231
+ * @return string
232
+ */
233
+
234
+ public function getGlowSize()
235
+ {
236
+ return $this->glowProperties['size'];
237
+ }
238
+
239
+ /**
240
+ * Set Glow Size
241
+ *
242
+ * @param float $size
243
+ *
244
+ * @return PHPExcel_Chart_GridLines
245
+ */
246
+
247
+ private function setGlowSize($size)
248
+ {
249
+ $this->glowProperties['size'] = $this->getExcelPointsWidth((float) $size);
250
+
251
+ return $this;
252
+ }
253
+
254
+ /**
255
+ * Set Glow Color
256
+ *
257
+ * @param string $color
258
+ * @param int $alpha
259
+ * @param string $type
260
+ *
261
+ * @return PHPExcel_Chart_GridLines
262
+ */
263
+
264
+ private function setGlowColor($color, $alpha, $type)
265
+ {
266
+ if (!is_null($color)) {
267
+ $this->glowProperties['color']['value'] = (string) $color;
268
+ }
269
+ if (!is_null($alpha)) {
270
+ $this->glowProperties['color']['alpha'] = $this->getTrueAlpha((int) $alpha);
271
+ }
272
+ if (!is_null($type)) {
273
+ $this->glowProperties['color']['type'] = (string) $type;
274
+ }
275
+
276
+ return $this;
277
+ }
278
+
279
+ /**
280
+ * Get Line Style Arrow Parameters
281
+ *
282
+ * @param string $arrow_selector
283
+ * @param string $property_selector
284
+ *
285
+ * @return string
286
+ */
287
+
288
+ public function getLineStyleArrowParameters($arrow_selector, $property_selector)
289
+ {
290
+ return $this->getLineStyleArrowSize($this->lineProperties['style']['arrow'][$arrow_selector]['size'], $property_selector);
291
+ }
292
+
293
+ /**
294
+ * Set Shadow Properties
295
+ *
296
+ * @param int $sh_presets
297
+ * @param string $sh_color_value
298
+ * @param string $sh_color_type
299
+ * @param int $sh_color_alpha
300
+ * @param string $sh_blur
301
+ * @param int $sh_angle
302
+ * @param float $sh_distance
303
+ *
304
+ */
305
+
306
+ public function setShadowProperties($sh_presets, $sh_color_value = null, $sh_color_type = null, $sh_color_alpha = null, $sh_blur = null, $sh_angle = null, $sh_distance = null)
307
+ {
308
+ $this->activateObject()
309
+ ->setShadowPresetsProperties((int) $sh_presets)
310
+ ->setShadowColor(
311
+ is_null($sh_color_value) ? $this->shadowProperties['color']['value'] : $sh_color_value,
312
+ is_null($sh_color_alpha) ? (int) $this->shadowProperties['color']['alpha'] : $this->getTrueAlpha($sh_color_alpha),
313
+ is_null($sh_color_type) ? $this->shadowProperties['color']['type'] : $sh_color_type
314
+ )
315
+ ->setShadowBlur($sh_blur)
316
+ ->setShadowAngle($sh_angle)
317
+ ->setShadowDistance($sh_distance);
318
+ }
319
+
320
+ /**
321
+ * Set Shadow Presets Properties
322
+ *
323
+ * @param int $shadow_presets
324
+ *
325
+ * @return PHPExcel_Chart_GridLines
326
+ */
327
+
328
+ private function setShadowPresetsProperties($shadow_presets)
329
+ {
330
+ $this->shadowProperties['presets'] = $shadow_presets;
331
+ $this->setShadowProperiesMapValues($this->getShadowPresetsMap($shadow_presets));
332
+
333
+ return $this;
334
+ }
335
+
336
+ /**
337
+ * Set Shadow Properties Values
338
+ *
339
+ * @param array $properties_map
340
+ * @param * $reference
341
+ *
342
+ * @return PHPExcel_Chart_GridLines
343
+ */
344
+
345
+ private function setShadowProperiesMapValues(array $properties_map, &$reference = null)
346
+ {
347
+ $base_reference = $reference;
348
+ foreach ($properties_map as $property_key => $property_val) {
349
+ if (is_array($property_val)) {
350
+ if ($reference === null) {
351
+ $reference = & $this->shadowProperties[$property_key];
352
+ } else {
353
+ $reference = & $reference[$property_key];
354
+ }
355
+ $this->setShadowProperiesMapValues($property_val, $reference);
356
+ } else {
357
+ if ($base_reference === null) {
358
+ $this->shadowProperties[$property_key] = $property_val;
359
+ } else {
360
+ $reference[$property_key] = $property_val;
361
+ }
362
+ }
363
+ }
364
+
365
+ return $this;
366
+ }
367
+
368
+ /**
369
+ * Set Shadow Color
370
+ *
371
+ * @param string $color
372
+ * @param int $alpha
373
+ * @param string $type
374
+ * @return PHPExcel_Chart_GridLines
375
+ */
376
+ private function setShadowColor($color, $alpha, $type)
377
+ {
378
+ if (!is_null($color)) {
379
+ $this->shadowProperties['color']['value'] = (string) $color;
380
+ }
381
+ if (!is_null($alpha)) {
382
+ $this->shadowProperties['color']['alpha'] = $this->getTrueAlpha((int) $alpha);
383
+ }
384
+ if (!is_null($type)) {
385
+ $this->shadowProperties['color']['type'] = (string) $type;
386
+ }
387
+
388
+ return $this;
389
+ }
390
+
391
+ /**
392
+ * Set Shadow Blur
393
+ *
394
+ * @param float $blur
395
+ *
396
+ * @return PHPExcel_Chart_GridLines
397
+ */
398
+ private function setShadowBlur($blur)
399
+ {
400
+ if ($blur !== null) {
401
+ $this->shadowProperties['blur'] = (string) $this->getExcelPointsWidth($blur);
402
+ }
403
+
404
+ return $this;
405
+ }
406
+
407
+ /**
408
+ * Set Shadow Angle
409
+ *
410
+ * @param int $angle
411
+ * @return PHPExcel_Chart_GridLines
412
+ */
413
+
414
+ private function setShadowAngle($angle)
415
+ {
416
+ if ($angle !== null) {
417
+ $this->shadowProperties['direction'] = (string) $this->getExcelPointsAngle($angle);
418
+ }
419
+
420
+ return $this;
421
+ }
422
+
423
+ /**
424
+ * Set Shadow Distance
425
+ *
426
+ * @param float $distance
427
+ * @return PHPExcel_Chart_GridLines
428
+ */
429
+ private function setShadowDistance($distance)
430
+ {
431
+ if ($distance !== null) {
432
+ $this->shadowProperties['distance'] = (string) $this->getExcelPointsWidth($distance);
433
+ }
434
+
435
+ return $this;
436
+ }
437
+
438
+ /**
439
+ * Get Shadow Property
440
+ *
441
+ * @param string $elements
442
+ * @param array $elements
443
+ * @return string
444
+ */
445
+ public function getShadowProperty($elements)
446
+ {
447
+ return $this->getArrayElementsValue($this->shadowProperties, $elements);
448
+ }
449
+
450
+ /**
451
+ * Set Soft Edges Size
452
+ *
453
+ * @param float $size
454
+ */
455
+ public function setSoftEdgesSize($size)
456
+ {
457
+ if (!is_null($size)) {
458
+ $this->activateObject();
459
+ $softEdges['size'] = (string) $this->getExcelPointsWidth($size);
460
+ }
461
+ }
462
+
463
+ /**
464
+ * Get Soft Edges Size
465
+ *
466
+ * @return string
467
+ */
468
+ public function getSoftEdgesSize()
469
+ {
470
+ return $this->softEdges['size'];
471
+ }
472
+ }
PHPExcel/Classes/PHPExcel/Chart/Properties.php ADDED
@@ -0,0 +1,363 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Created by PhpStorm.
4
+ * User: nhw2h8s
5
+ * Date: 7/2/14
6
+ * Time: 5:45 PM
7
+ */
8
+
9
+ abstract class PHPExcel_Chart_Properties
10
+ {
11
+ const
12
+ EXCEL_COLOR_TYPE_STANDARD = 'prstClr',
13
+ EXCEL_COLOR_TYPE_SCHEME = 'schemeClr',
14
+ EXCEL_COLOR_TYPE_ARGB = 'srgbClr';
15
+
16
+ const
17
+ AXIS_LABELS_LOW = 'low',
18
+ AXIS_LABELS_HIGH = 'high',
19
+ AXIS_LABELS_NEXT_TO = 'nextTo',
20
+ AXIS_LABELS_NONE = 'none';
21
+
22
+ const
23
+ TICK_MARK_NONE = 'none',
24
+ TICK_MARK_INSIDE = 'in',
25
+ TICK_MARK_OUTSIDE = 'out',
26
+ TICK_MARK_CROSS = 'cross';
27
+
28
+ const
29
+ HORIZONTAL_CROSSES_AUTOZERO = 'autoZero',
30
+ HORIZONTAL_CROSSES_MAXIMUM = 'max';
31
+
32
+ const
33
+ FORMAT_CODE_GENERAL = 'General',
34
+ FORMAT_CODE_NUMBER = '#,##0.00',
35
+ FORMAT_CODE_CURRENCY = '$#,##0.00',
36
+ FORMAT_CODE_ACCOUNTING = '_($* #,##0.00_);_($* (#,##0.00);_($* "-"??_);_(@_)',
37
+ FORMAT_CODE_DATE = 'm/d/yyyy',
38
+ FORMAT_CODE_TIME = '[$-F400]h:mm:ss AM/PM',
39
+ FORMAT_CODE_PERCENTAGE = '0.00%',
40
+ FORMAT_CODE_FRACTION = '# ?/?',
41
+ FORMAT_CODE_SCIENTIFIC = '0.00E+00',
42
+ FORMAT_CODE_TEXT = '@',
43
+ FORMAT_CODE_SPECIAL = '00000';
44
+
45
+ const
46
+ ORIENTATION_NORMAL = 'minMax',
47
+ ORIENTATION_REVERSED = 'maxMin';
48
+
49
+ const
50
+ LINE_STYLE_COMPOUND_SIMPLE = 'sng',
51
+ LINE_STYLE_COMPOUND_DOUBLE = 'dbl',
52
+ LINE_STYLE_COMPOUND_THICKTHIN = 'thickThin',
53
+ LINE_STYLE_COMPOUND_THINTHICK = 'thinThick',
54
+ LINE_STYLE_COMPOUND_TRIPLE = 'tri',
55
+
56
+ LINE_STYLE_DASH_SOLID = 'solid',
57
+ LINE_STYLE_DASH_ROUND_DOT = 'sysDot',
58
+ LINE_STYLE_DASH_SQUERE_DOT = 'sysDash',
59
+ LINE_STYPE_DASH_DASH = 'dash',
60
+ LINE_STYLE_DASH_DASH_DOT = 'dashDot',
61
+ LINE_STYLE_DASH_LONG_DASH = 'lgDash',
62
+ LINE_STYLE_DASH_LONG_DASH_DOT = 'lgDashDot',
63
+ LINE_STYLE_DASH_LONG_DASH_DOT_DOT = 'lgDashDotDot',
64
+
65
+ LINE_STYLE_CAP_SQUARE = 'sq',
66
+ LINE_STYLE_CAP_ROUND = 'rnd',
67
+ LINE_STYLE_CAP_FLAT = 'flat',
68
+
69
+ LINE_STYLE_JOIN_ROUND = 'bevel',
70
+ LINE_STYLE_JOIN_MITER = 'miter',
71
+ LINE_STYLE_JOIN_BEVEL = 'bevel',
72
+
73
+ LINE_STYLE_ARROW_TYPE_NOARROW = null,
74
+ LINE_STYLE_ARROW_TYPE_ARROW = 'triangle',
75
+ LINE_STYLE_ARROW_TYPE_OPEN = 'arrow',
76
+ LINE_STYLE_ARROW_TYPE_STEALTH = 'stealth',
77
+ LINE_STYLE_ARROW_TYPE_DIAMOND = 'diamond',
78
+ LINE_STYLE_ARROW_TYPE_OVAL = 'oval',
79
+
80
+ LINE_STYLE_ARROW_SIZE_1 = 1,
81
+ LINE_STYLE_ARROW_SIZE_2 = 2,
82
+ LINE_STYLE_ARROW_SIZE_3 = 3,
83
+ LINE_STYLE_ARROW_SIZE_4 = 4,
84
+ LINE_STYLE_ARROW_SIZE_5 = 5,
85
+ LINE_STYLE_ARROW_SIZE_6 = 6,
86
+ LINE_STYLE_ARROW_SIZE_7 = 7,
87
+ LINE_STYLE_ARROW_SIZE_8 = 8,
88
+ LINE_STYLE_ARROW_SIZE_9 = 9;
89
+
90
+ const
91
+ SHADOW_PRESETS_NOSHADOW = null,
92
+ SHADOW_PRESETS_OUTER_BOTTTOM_RIGHT = 1,
93
+ SHADOW_PRESETS_OUTER_BOTTOM = 2,
94
+ SHADOW_PRESETS_OUTER_BOTTOM_LEFT = 3,
95
+ SHADOW_PRESETS_OUTER_RIGHT = 4,
96
+ SHADOW_PRESETS_OUTER_CENTER = 5,
97
+ SHADOW_PRESETS_OUTER_LEFT = 6,
98
+ SHADOW_PRESETS_OUTER_TOP_RIGHT = 7,
99
+ SHADOW_PRESETS_OUTER_TOP = 8,
100
+ SHADOW_PRESETS_OUTER_TOP_LEFT = 9,
101
+ SHADOW_PRESETS_INNER_BOTTTOM_RIGHT = 10,
102
+ SHADOW_PRESETS_INNER_BOTTOM = 11,
103
+ SHADOW_PRESETS_INNER_BOTTOM_LEFT = 12,
104
+ SHADOW_PRESETS_INNER_RIGHT = 13,
105
+ SHADOW_PRESETS_INNER_CENTER = 14,
106
+ SHADOW_PRESETS_INNER_LEFT = 15,
107
+ SHADOW_PRESETS_INNER_TOP_RIGHT = 16,
108
+ SHADOW_PRESETS_INNER_TOP = 17,
109
+ SHADOW_PRESETS_INNER_TOP_LEFT = 18,
110
+ SHADOW_PRESETS_PERSPECTIVE_BELOW = 19,
111
+ SHADOW_PRESETS_PERSPECTIVE_UPPER_RIGHT = 20,
112
+ SHADOW_PRESETS_PERSPECTIVE_UPPER_LEFT = 21,
113
+ SHADOW_PRESETS_PERSPECTIVE_LOWER_RIGHT = 22,
114
+ SHADOW_PRESETS_PERSPECTIVE_LOWER_LEFT = 23;
115
+
116
+ protected function getExcelPointsWidth($width)
117
+ {
118
+ return $width * 12700;
119
+ }
120
+
121
+ protected function getExcelPointsAngle($angle)
122
+ {
123
+ return $angle * 60000;
124
+ }
125
+
126
+ protected function getTrueAlpha($alpha)
127
+ {
128
+ return (string) 100 - $alpha . '000';
129
+ }
130
+
131
+ protected function setColorProperties($color, $alpha, $type)
132
+ {
133
+ return array(
134
+ 'type' => (string) $type,
135
+ 'value' => (string) $color,
136
+ 'alpha' => (string) $this->getTrueAlpha($alpha)
137
+ );
138
+ }
139
+
140
+ protected function getLineStyleArrowSize($array_selector, $array_kay_selector)
141
+ {
142
+ $sizes = array(
143
+ 1 => array('w' => 'sm', 'len' => 'sm'),
144
+ 2 => array('w' => 'sm', 'len' => 'med'),
145
+ 3 => array('w' => 'sm', 'len' => 'lg'),
146
+ 4 => array('w' => 'med', 'len' => 'sm'),
147
+ 5 => array('w' => 'med', 'len' => 'med'),
148
+ 6 => array('w' => 'med', 'len' => 'lg'),
149
+ 7 => array('w' => 'lg', 'len' => 'sm'),
150
+ 8 => array('w' => 'lg', 'len' => 'med'),
151
+ 9 => array('w' => 'lg', 'len' => 'lg')
152
+ );
153
+
154
+ return $sizes[$array_selector][$array_kay_selector];
155
+ }
156
+
157
+ protected function getShadowPresetsMap($shadow_presets_option)
158
+ {
159
+ $presets_options = array(
160
+ //OUTER
161
+ 1 => array(
162
+ 'effect' => 'outerShdw',
163
+ 'blur' => '50800',
164
+ 'distance' => '38100',
165
+ 'direction' => '2700000',
166
+ 'algn' => 'tl',
167
+ 'rotWithShape' => '0'
168
+ ),
169
+ 2 => array(
170
+ 'effect' => 'outerShdw',
171
+ 'blur' => '50800',
172
+ 'distance' => '38100',
173
+ 'direction' => '5400000',
174
+ 'algn' => 't',
175
+ 'rotWithShape' => '0'
176
+ ),
177
+ 3 => array(
178
+ 'effect' => 'outerShdw',
179
+ 'blur' => '50800',
180
+ 'distance' => '38100',
181
+ 'direction' => '8100000',
182
+ 'algn' => 'tr',
183
+ 'rotWithShape' => '0'
184
+ ),
185
+ 4 => array(
186
+ 'effect' => 'outerShdw',
187
+ 'blur' => '50800',
188
+ 'distance' => '38100',
189
+ 'algn' => 'l',
190
+ 'rotWithShape' => '0'
191
+ ),
192
+ 5 => array(
193
+ 'effect' => 'outerShdw',
194
+ 'size' => array(
195
+ 'sx' => '102000',
196
+ 'sy' => '102000'
197
+ )
198
+ ,
199
+ 'blur' => '63500',
200
+ 'distance' => '38100',
201
+ 'algn' => 'ctr',
202
+ 'rotWithShape' => '0'
203
+ ),
204
+ 6 => array(
205
+ 'effect' => 'outerShdw',
206
+ 'blur' => '50800',
207
+ 'distance' => '38100',
208
+ 'direction' => '10800000',
209
+ 'algn' => 'r',
210
+ 'rotWithShape' => '0'
211
+ ),
212
+ 7 => array(
213
+ 'effect' => 'outerShdw',
214
+ 'blur' => '50800',
215
+ 'distance' => '38100',
216
+ 'direction' => '18900000',
217
+ 'algn' => 'bl',
218
+ 'rotWithShape' => '0'
219
+ ),
220
+ 8 => array(
221
+ 'effect' => 'outerShdw',
222
+ 'blur' => '50800',
223
+ 'distance' => '38100',
224
+ 'direction' => '16200000',
225
+ 'rotWithShape' => '0'
226
+ ),
227
+ 9 => array(
228
+ 'effect' => 'outerShdw',
229
+ 'blur' => '50800',
230
+ 'distance' => '38100',
231
+ 'direction' => '13500000',
232
+ 'algn' => 'br',
233
+ 'rotWithShape' => '0'
234
+ ),
235
+ //INNER
236
+ 10 => array(
237
+ 'effect' => 'innerShdw',
238
+ 'blur' => '63500',
239
+ 'distance' => '50800',
240
+ 'direction' => '2700000',
241
+ ),
242
+ 11 => array(
243
+ 'effect' => 'innerShdw',
244
+ 'blur' => '63500',
245
+ 'distance' => '50800',
246
+ 'direction' => '5400000',
247
+ ),
248
+ 12 => array(
249
+ 'effect' => 'innerShdw',
250
+ 'blur' => '63500',
251
+ 'distance' => '50800',
252
+ 'direction' => '8100000',
253
+ ),
254
+ 13 => array(
255
+ 'effect' => 'innerShdw',
256
+ 'blur' => '63500',
257
+ 'distance' => '50800',
258
+ ),
259
+ 14 => array(
260
+ 'effect' => 'innerShdw',
261
+ 'blur' => '114300',
262
+ ),
263
+ 15 => array(
264
+ 'effect' => 'innerShdw',
265
+ 'blur' => '63500',
266
+ 'distance' => '50800',
267
+ 'direction' => '10800000',
268
+ ),
269
+ 16 => array(
270
+ 'effect' => 'innerShdw',
271
+ 'blur' => '63500',
272
+ 'distance' => '50800',
273
+ 'direction' => '18900000',
274
+ ),
275
+ 17 => array(
276
+ 'effect' => 'innerShdw',
277
+ 'blur' => '63500',
278
+ 'distance' => '50800',
279
+ 'direction' => '16200000',
280
+ ),
281
+ 18 => array(
282
+ 'effect' => 'innerShdw',
283
+ 'blur' => '63500',
284
+ 'distance' => '50800',
285
+ 'direction' => '13500000',
286
+ ),
287
+ //perspective
288
+ 19 => array(
289
+ 'effect' => 'outerShdw',
290
+ 'blur' => '152400',
291
+ 'distance' => '317500',
292
+ 'size' => array(
293
+ 'sx' => '90000',
294
+ 'sy' => '-19000',
295
+ ),
296
+ 'direction' => '5400000',
297
+ 'rotWithShape' => '0',
298
+ ),
299
+ 20 => array(
300
+ 'effect' => 'outerShdw',
301
+ 'blur' => '76200',
302
+ 'direction' => '18900000',
303
+ 'size' => array(
304
+ 'sy' => '23000',
305
+ 'kx' => '-1200000',
306
+ ),
307
+ 'algn' => 'bl',
308
+ 'rotWithShape' => '0',
309
+ ),
310
+ 21 => array(
311
+ 'effect' => 'outerShdw',
312
+ 'blur' => '76200',
313
+ 'direction' => '13500000',
314
+ 'size' => array(
315
+ 'sy' => '23000',
316
+ 'kx' => '1200000',
317
+ ),
318
+ 'algn' => 'br',
319
+ 'rotWithShape' => '0',
320
+ ),
321
+ 22 => array(
322
+ 'effect' => 'outerShdw',
323
+ 'blur' => '76200',
324
+ 'distance' => '12700',
325
+ 'direction' => '2700000',
326
+ 'size' => array(
327
+ 'sy' => '-23000',
328
+ 'kx' => '-800400',
329
+ ),
330
+ 'algn' => 'bl',
331
+ 'rotWithShape' => '0',
332
+ ),
333
+ 23 => array(
334
+ 'effect' => 'outerShdw',
335
+ 'blur' => '76200',
336
+ 'distance' => '12700',
337
+ 'direction' => '8100000',
338
+ 'size' => array(
339
+ 'sy' => '-23000',
340
+ 'kx' => '800400',
341
+ ),
342
+ 'algn' => 'br',
343
+ 'rotWithShape' => '0',
344
+ ),
345
+ );
346
+
347
+ return $presets_options[$shadow_presets_option];
348
+ }
349
+
350
+ protected function getArrayElementsValue($properties, $elements)
351
+ {
352
+ $reference = & $properties;
353
+ if (!is_array($elements)) {
354
+ return $reference[$elements];
355
+ } else {
356
+ foreach ($elements as $keys) {
357
+ $reference = & $reference[$keys];
358
+ }
359
+ return $reference;
360
+ }
361
+ return $this;
362
+ }
363
+ }
PHPExcel/Classes/PHPExcel/Helper/HTML.php ADDED
@@ -0,0 +1,808 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class PHPExcel_Helper_HTML
4
+ {
5
+ protected static $colourMap = array(
6
+ 'aliceblue' => 'f0f8ff',
7
+ 'antiquewhite' => 'faebd7',
8
+ 'antiquewhite1' => 'ffefdb',
9
+ 'antiquewhite2' => 'eedfcc',
10
+ 'antiquewhite3' => 'cdc0b0',
11
+ 'antiquewhite4' => '8b8378',
12
+ 'aqua' => '00ffff',
13
+ 'aquamarine1' => '7fffd4',
14
+ 'aquamarine2' => '76eec6',
15
+ 'aquamarine4' => '458b74',
16
+ 'azure1' => 'f0ffff',
17
+ 'azure2' => 'e0eeee',
18
+ 'azure3' => 'c1cdcd',
19
+ 'azure4' => '838b8b',
20
+ 'beige' => 'f5f5dc',
21
+ 'bisque1' => 'ffe4c4',
22
+ 'bisque2' => 'eed5b7',
23
+ 'bisque3' => 'cdb79e',
24
+ 'bisque4' => '8b7d6b',
25
+ 'black' => '000000',
26
+ 'blanchedalmond' => 'ffebcd',
27
+ 'blue' => '0000ff',
28
+ 'blue1' => '0000ff',
29
+ 'blue2' => '0000ee',
30
+ 'blue4' => '00008b',
31
+ 'blueviolet' => '8a2be2',
32
+ 'brown' => 'a52a2a',
33
+ 'brown1' => 'ff4040',
34
+ 'brown2' => 'ee3b3b',
35
+ 'brown3' => 'cd3333',
36
+ 'brown4' => '8b2323',
37
+ 'burlywood' => 'deb887',
38
+ 'burlywood1' => 'ffd39b',
39
+ 'burlywood2' => 'eec591',
40
+ 'burlywood3' => 'cdaa7d',
41
+ 'burlywood4' => '8b7355',
42
+ 'cadetblue' => '5f9ea0',
43
+ 'cadetblue1' => '98f5ff',
44
+ 'cadetblue2' => '8ee5ee',
45
+ 'cadetblue3' => '7ac5cd',
46
+ 'cadetblue4' => '53868b',
47
+ 'chartreuse1' => '7fff00',
48
+ 'chartreuse2' => '76ee00',
49
+ 'chartreuse3' => '66cd00',
50
+ 'chartreuse4' => '458b00',
51
+ 'chocolate' => 'd2691e',
52
+ 'chocolate1' => 'ff7f24',
53
+ 'chocolate2' => 'ee7621',
54
+ 'chocolate3' => 'cd661d',
55
+ 'coral' => 'ff7f50',
56
+ 'coral1' => 'ff7256',
57
+ 'coral2' => 'ee6a50',
58
+ 'coral3' => 'cd5b45',
59
+ 'coral4' => '8b3e2f',
60
+ 'cornflowerblue' => '6495ed',
61
+ 'cornsilk1' => 'fff8dc',
62
+ 'cornsilk2' => 'eee8cd',
63
+ 'cornsilk3' => 'cdc8b1',
64
+ 'cornsilk4' => '8b8878',
65
+ 'cyan1' => '00ffff',
66
+ 'cyan2' => '00eeee',
67
+ 'cyan3' => '00cdcd',
68
+ 'cyan4' => '008b8b',
69
+ 'darkgoldenrod' => 'b8860b',
70
+ 'darkgoldenrod1' => 'ffb90f',
71
+ 'darkgoldenrod2' => 'eead0e',
72
+ 'darkgoldenrod3' => 'cd950c',
73
+ 'darkgoldenrod4' => '8b6508',
74
+ 'darkgreen' => '006400',
75
+ 'darkkhaki' => 'bdb76b',
76
+ 'darkolivegreen' => '556b2f',
77
+ 'darkolivegreen1' => 'caff70',
78
+ 'darkolivegreen2' => 'bcee68',
79
+ 'darkolivegreen3' => 'a2cd5a',
80
+ 'darkolivegreen4' => '6e8b3d',
81
+ 'darkorange' => 'ff8c00',
82
+ 'darkorange1' => 'ff7f00',
83
+ 'darkorange2' => 'ee7600',
84
+ 'darkorange3' => 'cd6600',
85
+ 'darkorange4' => '8b4500',
86
+ 'darkorchid' => '9932cc',
87
+ 'darkorchid1' => 'bf3eff',
88
+ 'darkorchid2' => 'b23aee',
89
+ 'darkorchid3' => '9a32cd',
90
+ 'darkorchid4' => '68228b',
91
+ 'darksalmon' => 'e9967a',
92
+ 'darkseagreen' => '8fbc8f',
93
+ 'darkseagreen1' => 'c1ffc1',
94
+ 'darkseagreen2' => 'b4eeb4',
95
+ 'darkseagreen3' => '9bcd9b',
96
+ 'darkseagreen4' => '698b69',
97
+ 'darkslateblue' => '483d8b',
98
+ 'darkslategray' => '2f4f4f',
99
+ 'darkslategray1' => '97ffff',
100
+ 'darkslategray2' => '8deeee',
101
+ 'darkslategray3' => '79cdcd',
102
+ 'darkslategray4' => '528b8b',
103
+ 'darkturquoise' => '00ced1',
104
+ 'darkviolet' => '9400d3',
105
+ 'deeppink1' => 'ff1493',
106
+ 'deeppink2' => 'ee1289',
107
+ 'deeppink3' => 'cd1076',
108
+ 'deeppink4' => '8b0a50',
109
+ 'deepskyblue1' => '00bfff',
110
+ 'deepskyblue2' => '00b2ee',
111
+ 'deepskyblue3' => '009acd',
112
+ 'deepskyblue4' => '00688b',
113
+ 'dimgray' => '696969',
114
+ 'dodgerblue1' => '1e90ff',
115
+ 'dodgerblue2' => '1c86ee',
116
+ 'dodgerblue3' => '1874cd',
117
+ 'dodgerblue4' => '104e8b',
118
+ 'firebrick' => 'b22222',
119
+ 'firebrick1' => 'ff3030',
120
+ 'firebrick2' => 'ee2c2c',
121
+ 'firebrick3' => 'cd2626',
122
+ 'firebrick4' => '8b1a1a',
123
+ 'floralwhite' => 'fffaf0',
124
+ 'forestgreen' => '228b22',
125
+ 'fuchsia' => 'ff00ff',
126
+ 'gainsboro' => 'dcdcdc',
127
+ 'ghostwhite' => 'f8f8ff',
128
+ 'gold1' => 'ffd700',
129
+ 'gold2' => 'eec900',
130
+ 'gold3' => 'cdad00',
131
+ 'gold4' => '8b7500',
132
+ 'goldenrod' => 'daa520',
133
+ 'goldenrod1' => 'ffc125',
134
+ 'goldenrod2' => 'eeb422',
135
+ 'goldenrod3' => 'cd9b1d',
136
+ 'goldenrod4' => '8b6914',
137
+ 'gray' => 'bebebe',
138
+ 'gray1' => '030303',
139
+ 'gray10' => '1a1a1a',
140
+ 'gray11' => '1c1c1c',
141
+ 'gray12' => '1f1f1f',
142
+ 'gray13' => '212121',
143
+ 'gray14' => '242424',
144
+ 'gray15' => '262626',
145
+ 'gray16' => '292929',
146
+ 'gray17' => '2b2b2b',
147
+ 'gray18' => '2e2e2e',
148
+ 'gray19' => '303030',
149
+ 'gray2' => '050505',
150
+ 'gray20' => '333333',
151
+ 'gray21' => '363636',
152
+ 'gray22' => '383838',
153
+ 'gray23' => '3b3b3b',
154
+ 'gray24' => '3d3d3d',
155
+ 'gray25' => '404040',
156
+ 'gray26' => '424242',
157
+ 'gray27' => '454545',
158
+ 'gray28' => '474747',
159
+ 'gray29' => '4a4a4a',
160
+ 'gray3' => '080808',
161
+ 'gray30' => '4d4d4d',
162
+ 'gray31' => '4f4f4f',
163
+ 'gray32' => '525252',
164
+ 'gray33' => '545454',
165
+ 'gray34' => '575757',
166
+ 'gray35' => '595959',
167
+ 'gray36' => '5c5c5c',
168
+ 'gray37' => '5e5e5e',
169
+ 'gray38' => '616161',
170
+ 'gray39' => '636363',
171
+ 'gray4' => '0a0a0a',
172
+ 'gray40' => '666666',
173
+ 'gray41' => '696969',
174
+ 'gray42' => '6b6b6b',
175
+ 'gray43' => '6e6e6e',
176
+ 'gray44' => '707070',
177
+ 'gray45' => '737373',
178
+ 'gray46' => '757575',
179
+ 'gray47' => '787878',
180
+ 'gray48' => '7a7a7a',
181
+ 'gray49' => '7d7d7d',
182
+ 'gray5' => '0d0d0d',
183
+ 'gray50' => '7f7f7f',
184
+ 'gray51' => '828282',
185
+ 'gray52' => '858585',
186
+ 'gray53' => '878787',
187
+ 'gray54' => '8a8a8a',
188
+ 'gray55' => '8c8c8c',
189
+ 'gray56' => '8f8f8f',
190
+ 'gray57' => '919191',
191
+ 'gray58' => '949494',
192
+ 'gray59' => '969696',
193
+ 'gray6' => '0f0f0f',
194
+ 'gray60' => '999999',
195
+ 'gray61' => '9c9c9c',
196
+ 'gray62' => '9e9e9e',
197
+ 'gray63' => 'a1a1a1',
198
+ 'gray64' => 'a3a3a3',
199
+ 'gray65' => 'a6a6a6',
200
+ 'gray66' => 'a8a8a8',
201
+ 'gray67' => 'ababab',
202
+ 'gray68' => 'adadad',
203
+ 'gray69' => 'b0b0b0',
204
+ 'gray7' => '121212',
205
+ 'gray70' => 'b3b3b3',
206
+ 'gray71' => 'b5b5b5',
207
+ 'gray72' => 'b8b8b8',
208
+ 'gray73' => 'bababa',
209
+ 'gray74' => 'bdbdbd',
210
+ 'gray75' => 'bfbfbf',
211
+ 'gray76' => 'c2c2c2',
212
+ 'gray77' => 'c4c4c4',
213
+ 'gray78' => 'c7c7c7',
214
+ 'gray79' => 'c9c9c9',
215
+ 'gray8' => '141414',
216
+ 'gray80' => 'cccccc',
217
+ 'gray81' => 'cfcfcf',
218
+ 'gray82' => 'd1d1d1',
219
+ 'gray83' => 'd4d4d4',
220
+ 'gray84' => 'd6d6d6',
221
+ 'gray85' => 'd9d9d9',
222
+ 'gray86' => 'dbdbdb',
223
+ 'gray87' => 'dedede',
224
+ 'gray88' => 'e0e0e0',
225
+ 'gray89' => 'e3e3e3',
226
+ 'gray9' => '171717',
227
+ 'gray90' => 'e5e5e5',
228
+ 'gray91' => 'e8e8e8',
229
+ 'gray92' => 'ebebeb',
230
+ 'gray93' => 'ededed',
231
+ 'gray94' => 'f0f0f0',
232
+ 'gray95' => 'f2f2f2',
233
+ 'gray97' => 'f7f7f7',
234
+ 'gray98' => 'fafafa',
235
+ 'gray99' => 'fcfcfc',
236
+ 'green' => '00ff00',
237
+ 'green1' => '00ff00',
238
+ 'green2' => '00ee00',
239
+ 'green3' => '00cd00',
240
+ 'green4' => '008b00',
241
+ 'greenyellow' => 'adff2f',
242
+ 'honeydew1' => 'f0fff0',
243
+ 'honeydew2' => 'e0eee0',
244
+ 'honeydew3' => 'c1cdc1',
245
+ 'honeydew4' => '838b83',
246
+ 'hotpink' => 'ff69b4',
247
+ 'hotpink1' => 'ff6eb4',
248
+ 'hotpink2' => 'ee6aa7',
249
+ 'hotpink3' => 'cd6090',
250
+ 'hotpink4' => '8b3a62',
251
+ 'indianred' => 'cd5c5c',
252
+ 'indianred1' => 'ff6a6a',
253
+ 'indianred2' => 'ee6363',
254
+ 'indianred3' => 'cd5555',
255
+ 'indianred4' => '8b3a3a',
256
+ 'ivory1' => 'fffff0',
257
+ 'ivory2' => 'eeeee0',
258
+ 'ivory3' => 'cdcdc1',
259
+ 'ivory4' => '8b8b83',
260
+ 'khaki' => 'f0e68c',
261
+ 'khaki1' => 'fff68f',
262
+ 'khaki2' => 'eee685',
263
+ 'khaki3' => 'cdc673',
264
+ 'khaki4' => '8b864e',
265
+ 'lavender' => 'e6e6fa',
266
+ 'lavenderblush1' => 'fff0f5',
267
+ 'lavenderblush2' => 'eee0e5',
268
+ 'lavenderblush3' => 'cdc1c5',
269
+ 'lavenderblush4' => '8b8386',
270
+ 'lawngreen' => '7cfc00',
271
+ 'lemonchiffon1' => 'fffacd',
272
+ 'lemonchiffon2' => 'eee9bf',
273
+ 'lemonchiffon3' => 'cdc9a5',
274
+ 'lemonchiffon4' => '8b8970',
275
+ 'light' => 'eedd82',
276
+ 'lightblue' => 'add8e6',
277
+ 'lightblue1' => 'bfefff',
278
+ 'lightblue2' => 'b2dfee',
279
+ 'lightblue3' => '9ac0cd',
280
+ 'lightblue4' => '68838b',
281
+ 'lightcoral' => 'f08080',
282
+ 'lightcyan1' => 'e0ffff',
283
+ 'lightcyan2' => 'd1eeee',
284
+ 'lightcyan3' => 'b4cdcd',
285
+ 'lightcyan4' => '7a8b8b',
286
+ 'lightgoldenrod1' => 'ffec8b',
287
+ 'lightgoldenrod2' => 'eedc82',
288
+ 'lightgoldenrod3' => 'cdbe70',
289
+ 'lightgoldenrod4' => '8b814c',
290
+ 'lightgoldenrodyellow' => 'fafad2',
291
+ 'lightgray' => 'd3d3d3',
292
+ 'lightpink' => 'ffb6c1',
293
+ 'lightpink1' => 'ffaeb9',
294
+ 'lightpink2' => 'eea2ad',
295
+ 'lightpink3' => 'cd8c95',
296
+ 'lightpink4' => '8b5f65',
297
+ 'lightsalmon1' => 'ffa07a',
298
+ 'lightsalmon2' => 'ee9572',
299
+ 'lightsalmon3' => 'cd8162',
300
+ 'lightsalmon4' => '8b5742',
301
+ 'lightseagreen' => '20b2aa',
302
+ 'lightskyblue' => '87cefa',
303
+ 'lightskyblue1' => 'b0e2ff',
304
+ 'lightskyblue2' => 'a4d3ee',
305
+ 'lightskyblue3' => '8db6cd',
306
+ 'lightskyblue4' => '607b8b',
307
+ 'lightslateblue' => '8470ff',
308
+ 'lightslategray' => '778899',
309
+ 'lightsteelblue' => 'b0c4de',
310
+ 'lightsteelblue1' => 'cae1ff',
311
+ 'lightsteelblue2' => 'bcd2ee',
312
+ 'lightsteelblue3' => 'a2b5cd',
313
+ 'lightsteelblue4' => '6e7b8b',
314
+ 'lightyellow1' => 'ffffe0',
315
+ 'lightyellow2' => 'eeeed1',
316
+ 'lightyellow3' => 'cdcdb4',
317
+ 'lightyellow4' => '8b8b7a',
318
+ 'lime' => '00ff00',
319
+ 'limegreen' => '32cd32',
320
+ 'linen' => 'faf0e6',
321
+ 'magenta' => 'ff00ff',
322
+ 'magenta2' => 'ee00ee',
323
+ 'magenta3' => 'cd00cd',
324
+ 'magenta4' => '8b008b',
325
+ 'maroon' => 'b03060',
326
+ 'maroon1' => 'ff34b3',
327
+ 'maroon2' => 'ee30a7',
328
+ 'maroon3' => 'cd2990',
329
+ 'maroon4' => '8b1c62',
330
+ 'medium' => '66cdaa',
331
+ 'mediumaquamarine' => '66cdaa',
332
+ 'mediumblue' => '0000cd',
333
+ 'mediumorchid' => 'ba55d3',
334
+ 'mediumorchid1' => 'e066ff',
335
+ 'mediumorchid2' => 'd15fee',
336
+ 'mediumorchid3' => 'b452cd',
337
+ 'mediumorchid4' => '7a378b',
338
+ 'mediumpurple' => '9370db',
339
+ 'mediumpurple1' => 'ab82ff',
340
+ 'mediumpurple2' => '9f79ee',
341
+ 'mediumpurple3' => '8968cd',
342
+ 'mediumpurple4' => '5d478b',
343
+ 'mediumseagreen' => '3cb371',
344
+ 'mediumslateblue' => '7b68ee',
345
+ 'mediumspringgreen' => '00fa9a',
346
+ 'mediumturquoise' => '48d1cc',
347
+ 'mediumvioletred' => 'c71585',
348
+ 'midnightblue' => '191970',
349
+ 'mintcream' => 'f5fffa',
350
+ 'mistyrose1' => 'ffe4e1',
351
+ 'mistyrose2' => 'eed5d2',
352
+ 'mistyrose3' => 'cdb7b5',
353
+ 'mistyrose4' => '8b7d7b',
354
+ 'moccasin' => 'ffe4b5',
355
+ 'navajowhite1' => 'ffdead',
356
+ 'navajowhite2' => 'eecfa1',
357
+ 'navajowhite3' => 'cdb38b',
358
+ 'navajowhite4' => '8b795e',
359
+ 'navy' => '000080',
360
+ 'navyblue' => '000080',
361
+ 'oldlace' => 'fdf5e6',
362
+ 'olive' => '808000',
363
+ 'olivedrab' => '6b8e23',
364
+ 'olivedrab1' => 'c0ff3e',
365
+ 'olivedrab2' => 'b3ee3a',
366
+ 'olivedrab4' => '698b22',
367
+ 'orange' => 'ffa500',
368
+ 'orange1' => 'ffa500',
369
+ 'orange2' => 'ee9a00',
370
+ 'orange3' => 'cd8500',
371
+ 'orange4' => '8b5a00',
372
+ 'orangered1' => 'ff4500',
373
+ 'orangered2' => 'ee4000',
374
+ 'orangered3' => 'cd3700',
375
+ 'orangered4' => '8b2500',
376
+ 'orchid' => 'da70d6',
377
+ 'orchid1' => 'ff83fa',
378
+ 'orchid2' => 'ee7ae9',
379
+ 'orchid3' => 'cd69c9',
380
+ 'orchid4' => '8b4789',
381
+ 'pale' => 'db7093',
382
+ 'palegoldenrod' => 'eee8aa',
383
+ 'palegreen' => '98fb98',
384
+ 'palegreen1' => '9aff9a',
385
+ 'palegreen2' => '90ee90',
386
+ 'palegreen3' => '7ccd7c',
387
+ 'palegreen4' => '548b54',
388
+ 'paleturquoise' => 'afeeee',
389
+ 'paleturquoise1' => 'bbffff',
390
+ 'paleturquoise2' => 'aeeeee',
391
+ 'paleturquoise3' => '96cdcd',
392
+ 'paleturquoise4' => '668b8b',
393
+ 'palevioletred' => 'db7093',
394
+ 'palevioletred1' => 'ff82ab',
395
+ 'palevioletred2' => 'ee799f',
396
+ 'palevioletred3' => 'cd6889',
397
+ 'palevioletred4' => '8b475d',
398
+ 'papayawhip' => 'ffefd5',
399
+ 'peachpuff1' => 'ffdab9',
400
+ 'peachpuff2' => 'eecbad',
401
+ 'peachpuff3' => 'cdaf95',
402
+ 'peachpuff4' => '8b7765',
403
+ 'pink' => 'ffc0cb',
404
+ 'pink1' => 'ffb5c5',
405
+ 'pink2' => 'eea9b8',
406
+ 'pink3' => 'cd919e',
407
+ 'pink4' => '8b636c',
408
+ 'plum' => 'dda0dd',
409
+ 'plum1' => 'ffbbff',
410
+ 'plum2' => 'eeaeee',
411
+ 'plum3' => 'cd96cd',
412
+ 'plum4' => '8b668b',
413
+ 'powderblue' => 'b0e0e6',
414
+ 'purple' => 'a020f0',
415
+ 'rebeccapurple' => '663399',
416
+ 'purple1' => '9b30ff',
417
+ 'purple2' => '912cee',
418
+ 'purple3' => '7d26cd',
419
+ 'purple4' => '551a8b',
420
+ 'red' => 'ff0000',
421
+ 'red1' => 'ff0000',
422
+ 'red2' => 'ee0000',
423
+ 'red3' => 'cd0000',
424
+ 'red4' => '8b0000',
425
+ 'rosybrown' => 'bc8f8f',
426
+ 'rosybrown1' => 'ffc1c1',
427
+ 'rosybrown2' => 'eeb4b4',
428
+ 'rosybrown3' => 'cd9b9b',
429
+ 'rosybrown4' => '8b6969',
430
+ 'royalblue' => '4169e1',
431
+ 'royalblue1' => '4876ff',
432
+ 'royalblue2' => '436eee',
433
+ 'royalblue3' => '3a5fcd',
434
+ 'royalblue4' => '27408b',
435
+ 'saddlebrown' => '8b4513',
436
+ 'salmon' => 'fa8072',
437
+ 'salmon1' => 'ff8c69',
438
+ 'salmon2' => 'ee8262',
439
+ 'salmon3' => 'cd7054',
440
+ 'salmon4' => '8b4c39',
441
+ 'sandybrown' => 'f4a460',
442
+ 'seagreen1' => '54ff9f',
443
+ 'seagreen2' => '4eee94',
444
+ 'seagreen3' => '43cd80',
445
+ 'seagreen4' => '2e8b57',
446
+ 'seashell1' => 'fff5ee',
447
+ 'seashell2' => 'eee5de',
448
+ 'seashell3' => 'cdc5bf',
449
+ 'seashell4' => '8b8682',
450
+ 'sienna' => 'a0522d',
451
+ 'sienna1' => 'ff8247',
452
+ 'sienna2' => 'ee7942',
453
+ 'sienna3' => 'cd6839',
454
+ 'sienna4' => '8b4726',
455
+ 'silver' => 'c0c0c0',
456
+ 'skyblue' => '87ceeb',
457
+ 'skyblue1' => '87ceff',
458
+ 'skyblue2' => '7ec0ee',
459
+ 'skyblue3' => '6ca6cd',
460
+ 'skyblue4' => '4a708b',
461
+ 'slateblue' => '6a5acd',
462
+ 'slateblue1' => '836fff',
463
+ 'slateblue2' => '7a67ee',
464
+ 'slateblue3' => '6959cd',
465
+ 'slateblue4' => '473c8b',
466
+ 'slategray' => '708090',
467
+ 'slategray1' => 'c6e2ff',
468
+ 'slategray2' => 'b9d3ee',
469
+ 'slategray3' => '9fb6cd',
470
+ 'slategray4' => '6c7b8b',
471
+ 'snow1' => 'fffafa',
472
+ 'snow2' => 'eee9e9',
473
+ 'snow3' => 'cdc9c9',
474
+ 'snow4' => '8b8989',
475
+ 'springgreen1' => '00ff7f',
476
+ 'springgreen2' => '00ee76',
477
+ 'springgreen3' => '00cd66',
478
+ 'springgreen4' => '008b45',
479
+ 'steelblue' => '4682b4',
480
+ 'steelblue1' => '63b8ff',
481
+ 'steelblue2' => '5cacee',
482
+ 'steelblue3' => '4f94cd',
483
+ 'steelblue4' => '36648b',
484
+ 'tan' => 'd2b48c',
485
+ 'tan1' => 'ffa54f',
486
+ 'tan2' => 'ee9a49',
487
+ 'tan3' => 'cd853f',
488
+ 'tan4' => '8b5a2b',
489
+ 'teal' => '008080',
490
+ 'thistle' => 'd8bfd8',
491
+ 'thistle1' => 'ffe1ff',
492
+ 'thistle2' => 'eed2ee',
493
+ 'thistle3' => 'cdb5cd',
494
+ 'thistle4' => '8b7b8b',
495
+ 'tomato1' => 'ff6347',
496
+ 'tomato2' => 'ee5c42',
497
+ 'tomato3' => 'cd4f39',
498
+ 'tomato4' => '8b3626',
499
+ 'turquoise' => '40e0d0',
500
+ 'turquoise1' => '00f5ff',
501
+ 'turquoise2' => '00e5ee',
502
+ 'turquoise3' => '00c5cd',
503
+ 'turquoise4' => '00868b',
504
+ 'violet' => 'ee82ee',
505
+ 'violetred' => 'd02090',
506
+ 'violetred1' => 'ff3e96',
507
+ 'violetred2' => 'ee3a8c',
508
+ 'violetred3' => 'cd3278',
509
+ 'violetred4' => '8b2252',
510
+ 'wheat' => 'f5deb3',
511
+ 'wheat1' => 'ffe7ba',
512
+ 'wheat2' => 'eed8ae',
513
+ 'wheat3' => 'cdba96',
514
+ 'wheat4' => '8b7e66',
515
+ 'white' => 'ffffff',
516
+ 'whitesmoke' => 'f5f5f5',
517
+ 'yellow' => 'ffff00',
518
+ 'yellow1' => 'ffff00',
519
+ 'yellow2' => 'eeee00',
520
+ 'yellow3' => 'cdcd00',
521
+ 'yellow4' => '8b8b00',
522
+ 'yellowgreen' => '9acd32',
523
+ );
524
+
525
+ protected $face;
526
+ protected $size;
527
+ protected $color;
528
+
529
+ protected $bold = false;
530
+ protected $italic = false;
531
+ protected $underline = false;
532
+ protected $superscript = false;
533
+ protected $subscript = false;
534
+ protected $strikethrough = false;
535
+
536
+ protected $startTagCallbacks = array(
537
+ 'font' => 'startFontTag',
538
+ 'b' => 'startBoldTag',
539
+ 'strong' => 'startBoldTag',
540
+ 'i' => 'startItalicTag',
541
+ 'em' => 'startItalicTag',
542
+ 'u' => 'startUnderlineTag',
543
+ 'ins' => 'startUnderlineTag',
544
+ 'del' => 'startStrikethruTag',
545
+ 'sup' => 'startSuperscriptTag',
546
+ 'sub' => 'startSubscriptTag',
547
+ );
548
+
549
+ protected $endTagCallbacks = array(
550
+ 'font' => 'endFontTag',
551
+ 'b' => 'endBoldTag',
552
+ 'strong' => 'endBoldTag',
553
+ 'i' => 'endItalicTag',
554
+ 'em' => 'endItalicTag',
555
+ 'u' => 'endUnderlineTag',
556
+ 'ins' => 'endUnderlineTag',
557
+ 'del' => 'endStrikethruTag',
558
+ 'sup' => 'endSuperscriptTag',
559
+ 'sub' => 'endSubscriptTag',
560
+ 'br' => 'breakTag',
561
+ 'p' => 'breakTag',
562
+ 'h1' => 'breakTag',
563
+ 'h2' => 'breakTag',
564
+ 'h3' => 'breakTag',
565
+ 'h4' => 'breakTag',
566
+ 'h5' => 'breakTag',
567
+ 'h6' => 'breakTag',
568
+ );
569
+
570
+ protected $stack = array();
571
+
572
+ protected $stringData = '';
573
+
574
+ protected $richTextObject;
575
+
576
+ protected function initialise()
577
+ {
578
+ $this->face = $this->size = $this->color = null;
579
+ $this->bold = $this->italic = $this->underline = $this->superscript = $this->subscript = $this->strikethrough = false;
580
+
581
+ $this->stack = array();
582
+
583
+ $this->stringData = '';
584
+ }
585
+
586
+ public function toRichTextObject($html)
587
+ {
588
+ $this->initialise();
589
+
590
+ // Create a new DOM object
591
+ $dom = new \DOMDocument;
592
+ // Load the HTML file into the DOM object
593
+ // Note the use of error suppression, because typically this will be an html fragment, so not fully valid markup
594
+ $loaded = @$dom->loadHTML($html);
595
+
596
+ // Discard excess white space
597
+ $dom->preserveWhiteSpace = false;
598
+
599
+ $this->richTextObject = new PHPExcel_RichText();;
600
+ $this->parseElements($dom);
601
+
602
+ // Clean any further spurious whitespace
603
+ $this->cleanWhitespace();
604
+
605
+ return $this->richTextObject;
606
+ }
607
+
608
+ protected function cleanWhitespace()
609
+ {
610
+ foreach ($this->richTextObject->getRichTextElements() as $key => $element) {
611
+ $text = $element->getText();
612
+ // Trim any leading spaces on the first run
613
+ if ($key == 0) {
614
+ $text = ltrim($text);
615
+ }
616
+ // Trim any spaces immediately after a line break
617
+ $text = preg_replace('/\n */mu', "\n", $text);
618
+ $element->setText($text);
619
+ }
620
+ }
621
+
622
+ protected function buildTextRun()
623
+ {
624
+ $text = $this->stringData;
625
+ if (trim($text) === '') {
626
+ return;
627
+ }
628
+
629
+ $richtextRun = $this->richTextObject->createTextRun($this->stringData);
630
+ if ($this->face) {
631
+ $richtextRun->getFont()->setName($this->face);
632
+ }
633
+ if ($this->size) {
634
+ $richtextRun->getFont()->setSize($this->size);
635
+ }
636
+ if ($this->color) {
637
+ $richtextRun->getFont()->setColor(new PHPExcel_Style_Color('ff' . $this->color));
638
+ }
639
+ if ($this->bold) {
640
+ $richtextRun->getFont()->setBold(true);
641
+ }
642
+ if ($this->italic) {
643
+ $richtextRun->getFont()->setItalic(true);
644
+ }
645
+ if ($this->underline) {
646
+ $richtextRun->getFont()->setUnderline(PHPExcel_Style_Font::UNDERLINE_SINGLE);
647
+ }
648
+ if ($this->superscript) {
649
+ $richtextRun->getFont()->setSuperScript(true);
650
+ }
651
+ if ($this->subscript) {
652
+ $richtextRun->getFont()->setSubScript(true);
653
+ }
654
+ if ($this->strikethrough) {
655
+ $richtextRun->getFont()->setStrikethrough(true);
656
+ }
657
+ $this->stringData = '';
658
+ }
659
+
660
+ protected function rgbToColour($rgb)
661
+ {
662
+ preg_match_all('/\d+/', $rgb, $values);
663
+ foreach ($values[0] as &$value) {
664
+ $value = str_pad(dechex($value), 2, '0', STR_PAD_LEFT);
665
+ }
666
+ return implode($values[0]);
667
+ }
668
+
669
+ protected function colourNameLookup($rgb)
670
+ {
671
+ return self::$colourMap[$rgb];
672
+ }
673
+
674
+ protected function startFontTag($tag)
675
+ {
676
+ foreach ($tag->attributes as $attribute) {
677
+ $attributeName = strtolower($attribute->name);
678
+ $attributeValue = $attribute->value;
679
+
680
+ if ($attributeName == 'color') {
681
+ if (preg_match('/rgb\s*\(/', $attributeValue)) {
682
+ $this->$attributeName = $this->rgbToColour($attributeValue);
683
+ } elseif (strpos(trim($attributeValue), '#') === 0) {
684
+ $this->$attributeName = ltrim($attributeValue, '#');
685
+ } else {
686
+ $this->$attributeName = $this->colourNameLookup($attributeValue);
687
+ }
688
+ } else {
689
+ $this->$attributeName = $attributeValue;
690
+ }
691
+ }
692
+ }
693
+
694
+ protected function endFontTag()
695
+ {
696
+ $this->face = $this->size = $this->color = null;
697
+ }
698
+
699
+ protected function startBoldTag()
700
+ {
701
+ $this->bold = true;
702
+ }
703
+
704
+ protected function endBoldTag()
705
+ {
706
+ $this->bold = false;
707
+ }
708
+
709
+ protected function startItalicTag()
710
+ {
711
+ $this->italic = true;
712
+ }
713
+
714
+ protected function endItalicTag()
715
+ {
716
+ $this->italic = false;
717
+ }
718
+
719
+ protected function startUnderlineTag()
720
+ {
721
+ $this->underline = true;
722
+ }
723
+
724
+ protected function endUnderlineTag()
725
+ {
726
+ $this->underline = false;
727
+ }
728
+
729
+ protected function startSubscriptTag()
730
+ {
731
+ $this->subscript = true;
732
+ }
733
+
734
+ protected function endSubscriptTag()
735
+ {
736
+ $this->subscript = false;
737
+ }
738
+
739
+ protected function startSuperscriptTag()
740
+ {
741
+ $this->superscript = true;
742
+ }
743
+
744
+ protected function endSuperscriptTag()
745
+ {
746
+ $this->superscript = false;
747
+ }
748
+
749
+ protected function startStrikethruTag()
750
+ {
751
+ $this->strikethrough = true;
752
+ }
753
+
754
+ protected function endStrikethruTag()
755
+ {
756
+ $this->strikethrough = false;
757
+ }
758
+
759
+ protected function breakTag()
760
+ {
761
+ $this->stringData .= "\n";
762
+ }
763
+
764
+ protected function parseTextNode(DOMText $textNode)
765
+ {
766
+ $domText = preg_replace(
767
+ '/\s+/u',
768
+ ' ',
769
+ str_replace(array("\r", "\n"), ' ', $textNode->nodeValue)
770
+ );
771
+ $this->stringData .= $domText;
772
+ $this->buildTextRun();
773
+ }
774
+
775
+ protected function handleCallback($element, $callbackTag, $callbacks)
776
+ {
777
+ if (isset($callbacks[$callbackTag])) {
778
+ $elementHandler = $callbacks[$callbackTag];
779
+ if (method_exists($this, $elementHandler)) {
780
+ call_user_func(array($this, $elementHandler), $element);
781
+ }
782
+ }
783
+ }
784
+
785
+ protected function parseElementNode(DOMElement $element)
786
+ {
787
+ $callbackTag = strtolower($element->nodeName);
788
+ $this->stack[] = $callbackTag;
789
+
790
+ $this->handleCallback($element, $callbackTag, $this->startTagCallbacks);
791
+
792
+ $this->parseElements($element);
793
+ array_pop($this->stack);
794
+
795
+ $this->handleCallback($element, $callbackTag, $this->endTagCallbacks);
796
+ }
797
+
798
+ protected function parseElements(DOMNode $element)
799
+ {
800
+ foreach ($element->childNodes as $child) {
801
+ if ($child instanceof DOMText) {
802
+ $this->parseTextNode($child);
803
+ } elseif ($child instanceof DOMElement) {
804
+ $this->parseElementNode($child);
805
+ }
806
+ }
807
+ }
808
+ }
PHPExcel/Classes/PHPExcel/Reader/Excel5/Color.php ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class PHPExcel_Reader_Excel5_Color
4
+ {
5
+ /**
6
+ * Read color
7
+ *
8
+ * @param int $color Indexed color
9
+ * @param array $palette Color palette
10
+ * @return array RGB color value, example: array('rgb' => 'FF0000')
11
+ */
12
+ public static function map($color, $palette, $version)
13
+ {
14
+ if ($color <= 0x07 || $color >= 0x40) {
15
+ // special built-in color
16
+ return PHPExcel_Reader_Excel5_Color_BuiltIn::lookup($color);
17
+ } elseif (isset($palette) && isset($palette[$color - 8])) {
18
+ // palette color, color index 0x08 maps to pallete index 0
19
+ return $palette[$color - 8];
20
+ } else {
21
+ // default color table
22
+ if ($version == PHPExcel_Reader_Excel5::XLS_BIFF8) {
23
+ return PHPExcel_Reader_Excel5_Color_BIFF8::lookup($color);
24
+ } else {
25
+ // BIFF5
26
+ return PHPExcel_Reader_Excel5_Color_BIFF5::lookup($color);
27
+ }
28
+ }
29
+
30
+ return $color;
31
+ }
32
+ }
PHPExcel/Classes/PHPExcel/Reader/Excel5/Color/BIFF5.php ADDED
@@ -0,0 +1,77 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class PHPExcel_Reader_Excel5_Color_BIFF5
4
+ {
5
+ protected static $map = array(
6
+ 0x08 => '000000',
7
+ 0x09 => 'FFFFFF',
8
+ 0x0A => 'FF0000',
9
+ 0x0B => '00FF00',
10
+ 0x0C => '0000FF',
11
+ 0x0D => 'FFFF00',
12
+ 0x0E => 'FF00FF',
13
+ 0x0F => '00FFFF',
14
+ 0x10 => '800000',
15
+ 0x11 => '008000',
16
+ 0x12 => '000080',
17
+ 0x13 => '808000',
18
+ 0x14 => '800080',
19
+ 0x15 => '008080',
20
+ 0x16 => 'C0C0C0',
21
+ 0x17 => '808080',
22
+ 0x18 => '8080FF',
23
+ 0x19 => '802060',
24
+ 0x1A => 'FFFFC0',
25
+ 0x1B => 'A0E0F0',
26
+ 0x1C => '600080',
27
+ 0x1D => 'FF8080',
28
+ 0x1E => '0080C0',
29
+ 0x1F => 'C0C0FF',
30
+ 0x20 => '000080',
31
+ 0x21 => 'FF00FF',
32
+ 0x22 => 'FFFF00',
33
+ 0x23 => '00FFFF',
34
+ 0x24 => '800080',
35
+ 0x25 => '800000',
36
+ 0x26 => '008080',
37
+ 0x27 => '0000FF',
38
+ 0x28 => '00CFFF',
39
+ 0x29 => '69FFFF',
40
+ 0x2A => 'E0FFE0',
41
+ 0x2B => 'FFFF80',
42
+ 0x2C => 'A6CAF0',
43
+ 0x2D => 'DD9CB3',
44
+ 0x2E => 'B38FEE',
45
+ 0x2F => 'E3E3E3',
46
+ 0x30 => '2A6FF9',
47
+ 0x31 => '3FB8CD',
48
+ 0x32 => '488436',
49
+ 0x33 => '958C41',
50
+ 0x34 => '8E5E42',
51
+ 0x35 => 'A0627A',
52
+ 0x36 => '624FAC',
53
+ 0x37 => '969696',
54
+ 0x38 => '1D2FBE',
55
+ 0x39 => '286676',
56
+ 0x3A => '004500',
57
+ 0x3B => '453E01',
58
+ 0x3C => '6A2813',
59
+ 0x3D => '85396A',
60
+ 0x3E => '4A3285',
61
+ 0x3F => '424242',
62
+ );
63
+
64
+ /**
65
+ * Map color array from BIFF5 built-in color index
66
+ *
67
+ * @param int $color
68
+ * @return array
69
+ */
70
+ public static function lookup($color)
71
+ {
72
+ if (isset(self::$map[$color])) {
73
+ return array('rgb' => self::$map[$color]);
74
+ }
75
+ return array('rgb' => '000000');
76
+ }
77
+ }
PHPExcel/Classes/PHPExcel/Reader/Excel5/Color/BIFF8.php ADDED
@@ -0,0 +1,77 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class PHPExcel_Reader_Excel5_Color_BIFF8
4
+ {
5
+ protected static $map = array(
6
+ 0x08 => '000000',
7
+ 0x09 => 'FFFFFF',
8
+ 0x0A => 'FF0000',
9
+ 0x0B => '00FF00',
10
+ 0x0C => '0000FF',
11
+ 0x0D => 'FFFF00',
12
+ 0x0E => 'FF00FF',
13
+ 0x0F => '00FFFF',
14
+ 0x10 => '800000',
15
+ 0x11 => '008000',
16
+ 0x12 => '000080',
17
+ 0x13 => '808000',
18
+ 0x14 => '800080',
19
+ 0x15 => '008080',
20
+ 0x16 => 'C0C0C0',
21
+ 0x17 => '808080',
22
+ 0x18 => '9999FF',
23
+ 0x19 => '993366',
24
+ 0x1A => 'FFFFCC',
25
+ 0x1B => 'CCFFFF',
26
+ 0x1C => '660066',
27
+ 0x1D => 'FF8080',
28
+ 0x1E => '0066CC',
29
+ 0x1F => 'CCCCFF',
30
+ 0x20 => '000080',
31
+ 0x21 => 'FF00FF',
32
+ 0x22 => 'FFFF00',
33
+ 0x23 => '00FFFF',
34
+ 0x24 => '800080',
35
+ 0x25 => '800000',
36
+ 0x26 => '008080',
37
+ 0x27 => '0000FF',
38
+ 0x28 => '00CCFF',
39
+ 0x29 => 'CCFFFF',
40
+ 0x2A => 'CCFFCC',
41
+ 0x2B => 'FFFF99',
42
+ 0x2C => '99CCFF',
43
+ 0x2D => 'FF99CC',
44
+ 0x2E => 'CC99FF',
45
+ 0x2F => 'FFCC99',
46
+ 0x30 => '3366FF',
47
+ 0x31 => '33CCCC',
48
+ 0x32 => '99CC00',
49
+ 0x33 => 'FFCC00',
50
+ 0x34 => 'FF9900',
51
+ 0x35 => 'FF6600',
52
+ 0x36 => '666699',
53
+ 0x37 => '969696',
54
+ 0x38 => '003366',
55
+ 0x39 => '339966',
56
+ 0x3A => '003300',
57
+ 0x3B => '333300',
58
+ 0x3C => '993300',
59
+ 0x3D => '993366',
60
+ 0x3E => '333399',
61
+ 0x3F => '333333',
62
+ );
63
+
64
+ /**
65
+ * Map color array from BIFF8 built-in color index
66
+ *
67
+ * @param int $color
68
+ * @return array
69
+ */
70
+ public static function lookup($color)
71
+ {
72
+ if (isset(self::$map[$color])) {
73
+ return array('rgb' => self::$map[$color]);
74
+ }
75
+ return array('rgb' => '000000');
76
+ }
77
+ }
PHPExcel/Classes/PHPExcel/Reader/Excel5/Color/BuiltIn.php ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class PHPExcel_Reader_Excel5_Color_BuiltIn
4
+ {
5
+ protected static $map = array(
6
+ 0x00 => '000000',
7
+ 0x01 => 'FFFFFF',
8
+ 0x02 => 'FF0000',
9
+ 0x03 => '00FF00',
10
+ 0x04 => '0000FF',
11
+ 0x05 => 'FFFF00',
12
+ 0x06 => 'FF00FF',
13
+ 0x07 => '00FFFF',
14
+ 0x40 => '000000', // system window text color
15
+ 0x41 => 'FFFFFF', // system window background color
16
+ );
17
+
18
+ /**
19
+ * Map built-in color to RGB value
20
+ *
21
+ * @param int $color Indexed color
22
+ * @return array
23
+ */
24
+ public static function lookup($color)
25
+ {
26
+ if (isset(self::$map[$color])) {
27
+ return array('rgb' => self::$map[$color]);
28
+ }
29
+ return array('rgb' => '000000');
30
+ }
31
+ }
PHPExcel/Classes/PHPExcel/Reader/Excel5/ErrorCode.php ADDED
@@ -0,0 +1,28 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class PHPExcel_Reader_Excel5_ErrorCode
4
+ {
5
+ protected static $map = array(
6
+ 0x00 => '#NULL!',
7
+ 0x07 => '#DIV/0!',
8
+ 0x0F => '#VALUE!',
9
+ 0x17 => '#REF!',
10
+ 0x1D => '#NAME?',
11
+ 0x24 => '#NUM!',
12
+ 0x2A => '#N/A',
13
+ );
14
+
15
+ /**
16
+ * Map error code, e.g. '#N/A'
17
+ *
18
+ * @param int $code
19
+ * @return string
20
+ */
21
+ public static function lookup($code)
22
+ {
23
+ if (isset(self::$map[$code])) {
24
+ return self::$map[$code];
25
+ }
26
+ return false;
27
+ }
28
+ }
PHPExcel/Classes/PHPExcel/Reader/Excel5/Style/Border.php ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class PHPExcel_Reader_Excel5_Style_Border
4
+ {
5
+ protected static $map = array(
6
+ 0x00 => PHPExcel_Style_Border::BORDER_NONE,
7
+ 0x01 => PHPExcel_Style_Border::BORDER_THIN,
8
+ 0x02 => PHPExcel_Style_Border::BORDER_MEDIUM,
9
+ 0x03 => PHPExcel_Style_Border::BORDER_DASHED,
10
+ 0x04 => PHPExcel_Style_Border::BORDER_DOTTED,
11
+ 0x05 => PHPExcel_Style_Border::BORDER_THICK,
12
+ 0x06 => PHPExcel_Style_Border::BORDER_DOUBLE,
13
+ 0x07 => PHPExcel_Style_Border::BORDER_HAIR,
14
+ 0x08 => PHPExcel_Style_Border::BORDER_MEDIUMDASHED,
15
+ 0x09 => PHPExcel_Style_Border::BORDER_DASHDOT,
16
+ 0x0A => PHPExcel_Style_Border::BORDER_MEDIUMDASHDOT,
17
+ 0x0B => PHPExcel_Style_Border::BORDER_DASHDOTDOT,
18
+ 0x0C => PHPExcel_Style_Border::BORDER_MEDIUMDASHDOTDOT,
19
+ 0x0D => PHPExcel_Style_Border::BORDER_SLANTDASHDOT,
20
+ );
21
+
22
+ /**
23
+ * Map border style
24
+ * OpenOffice documentation: 2.5.11
25
+ *
26
+ * @param int $index
27
+ * @return string
28
+ */
29
+ public static function lookup($index)
30
+ {
31
+ if (isset(self::$map[$index])) {
32
+ return self::$map[$index];
33
+ }
34
+ return PHPExcel_Style_Border::BORDER_NONE;
35
+ }
36
+ }
PHPExcel/Classes/PHPExcel/Reader/Excel5/Style/FillPattern.php ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class PHPExcel_Reader_Excel5_Style_FillPattern
4
+ {
5
+ protected static $map = array(
6
+ 0x00 => PHPExcel_Style_Fill::FILL_NONE,
7
+ 0x01 => PHPExcel_Style_Fill::FILL_SOLID,
8
+ 0x02 => PHPExcel_Style_Fill::FILL_PATTERN_MEDIUMGRAY,
9
+ 0x03 => PHPExcel_Style_Fill::FILL_PATTERN_DARKGRAY,
10
+ 0x04 => PHPExcel_Style_Fill::FILL_PATTERN_LIGHTGRAY,
11
+ 0x05 => PHPExcel_Style_Fill::FILL_PATTERN_DARKHORIZONTAL,
12
+ 0x06 => PHPExcel_Style_Fill::FILL_PATTERN_DARKVERTICAL,
13
+ 0x07 => PHPExcel_Style_Fill::FILL_PATTERN_DARKDOWN,
14
+ 0x08 => PHPExcel_Style_Fill::FILL_PATTERN_DARKUP,
15
+ 0x09 => PHPExcel_Style_Fill::FILL_PATTERN_DARKGRID,
16
+ 0x0A => PHPExcel_Style_Fill::FILL_PATTERN_DARKTRELLIS,
17
+ 0x0B => PHPExcel_Style_Fill::FILL_PATTERN_LIGHTHORIZONTAL,
18
+ 0x0C => PHPExcel_Style_Fill::FILL_PATTERN_LIGHTVERTICAL,
19
+ 0x0D => PHPExcel_Style_Fill::FILL_PATTERN_LIGHTDOWN,
20
+ 0x0E => PHPExcel_Style_Fill::FILL_PATTERN_LIGHTUP,
21
+ 0x0F => PHPExcel_Style_Fill::FILL_PATTERN_LIGHTGRID,
22
+ 0x10 => PHPExcel_Style_Fill::FILL_PATTERN_LIGHTTRELLIS,
23
+ 0x11 => PHPExcel_Style_Fill::FILL_PATTERN_GRAY125,
24
+ 0x12 => PHPExcel_Style_Fill::FILL_PATTERN_GRAY0625,
25
+ );
26
+
27
+ /**
28
+ * Get fill pattern from index
29
+ * OpenOffice documentation: 2.5.12
30
+ *
31
+ * @param int $index
32
+ * @return string
33
+ */
34
+ public static function lookup($index)
35
+ {
36
+ if (isset(self::$map[$index])) {
37
+ return self::$map[$index];
38
+ }
39
+ return PHPExcel_Style_Fill::FILL_NONE;
40
+ }
41
+ }
PHPExcel/Classes/PHPExcel/Shared/Escher/DggContainer.php ADDED
@@ -0,0 +1,203 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * PHPExcel
4
+ *
5
+ * Copyright (c) 2006 - 2014 PHPExcel
6
+ *
7
+ * This library is free software; you can redistribute it and/or
8
+ * modify it under the terms of the GNU Lesser General Public
9
+ * License as published by the Free Software Foundation; either
10
+ * version 2.1 of the License, or (at your option) any later version.
11
+ *
12
+ * This library is distributed in the hope that it will be useful,
13
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
14
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
+ * Lesser General Public License for more details.
16
+ *
17
+ * You should have received a copy of the GNU Lesser General Public
18
+ * License along with this library; if not, write to the Free Software
19
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20
+ *
21
+ * @category PHPExcel
22
+ * @package PHPExcel_Shared_Escher
23
+ * @copyright Copyright (c) 2006 - 2014 PHPExcel (http://www.codeplex.com/PHPExcel)
24
+ * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
25
+ * @version 1.8.0, 2014-03-02
26
+ */
27
+
28
+ /**
29
+ * PHPExcel_Shared_Escher_DggContainer
30
+ *
31
+ * @category PHPExcel
32
+ * @package PHPExcel_Shared_Escher
33
+ * @copyright Copyright (c) 2006 - 2014 PHPExcel (http://www.codeplex.com/PHPExcel)
34
+ */
35
+ class PHPExcel_Shared_Escher_DggContainer
36
+ {
37
+ /**
38
+ * Maximum shape index of all shapes in all drawings increased by one
39
+ *
40
+ * @var int
41
+ */
42
+ private $_spIdMax;
43
+
44
+ /**
45
+ * Total number of drawings saved
46
+ *
47
+ * @var int
48
+ */
49
+ private $_cDgSaved;
50
+
51
+ /**
52
+ * Total number of shapes saved (including group shapes)
53
+ *
54
+ * @var int
55
+ */
56
+ private $_cSpSaved;
57
+
58
+ /**
59
+ * BLIP Store Container
60
+ *
61
+ * @var PHPExcel_Shared_Escher_DggContainer_BstoreContainer
62
+ */
63
+ private $_bstoreContainer;
64
+
65
+ /**
66
+ * Array of options for the drawing group
67
+ *
68
+ * @var array
69
+ */
70
+ private $_OPT = array();
71
+
72
+ /**
73
+ * Array of identifier clusters containg information about the maximum shape identifiers
74
+ *
75
+ * @var array
76
+ */
77
+ private $_IDCLs = array();
78
+
79
+ /**
80
+ * Get maximum shape index of all shapes in all drawings (plus one)
81
+ *
82
+ * @return int
83
+ */
84
+ public function getSpIdMax()
85
+ {
86
+ return $this->_spIdMax;
87
+ }
88
+
89
+ /**
90
+ * Set maximum shape index of all shapes in all drawings (plus one)
91
+ *
92
+ * @param int
93
+ */
94
+ public function setSpIdMax($value)
95
+ {
96
+ $this->_spIdMax = $value;
97
+ }
98
+
99
+ /**
100
+ * Get total number of drawings saved
101
+ *
102
+ * @return int
103
+ */
104
+ public function getCDgSaved()
105
+ {
106
+ return $this->_cDgSaved;
107
+ }
108
+
109
+ /**
110
+ * Set total number of drawings saved
111
+ *
112
+ * @param int
113
+ */
114
+ public function setCDgSaved($value)
115
+ {
116
+ $this->_cDgSaved = $value;
117
+ }
118
+
119
+ /**
120
+ * Get total number of shapes saved (including group shapes)
121
+ *
122
+ * @return int
123
+ */
124
+ public function getCSpSaved()
125
+ {
126
+ return $this->_cSpSaved;
127
+ }
128
+
129
+ /**
130
+ * Set total number of shapes saved (including group shapes)
131
+ *
132
+ * @param int
133
+ */
134
+ public function setCSpSaved($value)
135
+ {
136
+ $this->_cSpSaved = $value;
137
+ }
138
+
139
+ /**
140
+ * Get BLIP Store Container
141
+ *
142
+ * @return PHPExcel_Shared_Escher_DggContainer_BstoreContainer
143
+ */
144
+ public function getBstoreContainer()
145
+ {
146
+ return $this->_bstoreContainer;
147
+ }
148
+
149
+ /**
150
+ * Set BLIP Store Container
151
+ *
152
+ * @param PHPExcel_Shared_Escher_DggContainer_BstoreContainer $bstoreContainer
153
+ */
154
+ public function setBstoreContainer($bstoreContainer)
155
+ {
156
+ $this->_bstoreContainer = $bstoreContainer;
157
+ }
158
+
159
+ /**
160
+ * Set an option for the drawing group
161
+ *
162
+ * @param int $property The number specifies the option
163
+ * @param mixed $value
164
+ */
165
+ public function setOPT($property, $value)
166
+ {
167
+ $this->_OPT[$property] = $value;
168
+ }
169
+
170
+ /**
171
+ * Get an option for the drawing group
172
+ *
173
+ * @param int $property The number specifies the option
174
+ * @return mixed
175
+ */
176
+ public function getOPT($property)
177
+ {
178
+ if (isset($this->_OPT[$property])) {
179
+ return $this->_OPT[$property];
180
+ }
181
+ return null;
182
+ }
183
+
184
+ /**
185
+ * Get identifier clusters
186
+ *
187
+ * @return array
188
+ */
189
+ public function getIDCLs()
190
+ {
191
+ return $this->_IDCLs;
192
+ }
193
+
194
+ /**
195
+ * Set identifier clusters. array(<drawingId> => <max shape id>, ...)
196
+ *
197
+ * @param array $pValue
198
+ */
199
+ public function setIDCLs($pValue)
200
+ {
201
+ $this->_IDCLs = $pValue;
202
+ }
203
+ }
PHPExcel/Classes/PHPExcel/Shared/Escher/DggContainer/BstoreContainer.php ADDED
@@ -0,0 +1,65 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * PHPExcel
4
+ *
5
+ * Copyright (c) 2006 - 2014 PHPExcel
6
+ *
7
+ * This library is free software; you can redistribute it and/or
8
+ * modify it under the terms of the GNU Lesser General Public
9
+ * License as published by the Free Software Foundation; either
10
+ * version 2.1 of the License, or (at your option) any later version.
11
+ *
12
+ * This library is distributed in the hope that it will be useful,
13
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
14
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
+ * Lesser General Public License for more details.
16
+ *
17
+ * You should have received a copy of the GNU Lesser General Public
18
+ * License along with this library; if not, write to the Free Software
19
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20
+ *
21
+ * @category PHPExcel
22
+ * @package PHPExcel_Shared_Escher
23
+ * @copyright Copyright (c) 2006 - 2014 PHPExcel (http://www.codeplex.com/PHPExcel)
24
+ * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
25
+ * @version 1.8.0, 2014-03-02
26
+ */
27
+
28
+ /**
29
+ * PHPExcel_Shared_Escher_DggContainer_BstoreContainer
30
+ *
31
+ * @category PHPExcel
32
+ * @package PHPExcel_Shared_Escher
33
+ * @copyright Copyright (c) 2006 - 2014 PHPExcel (http://www.codeplex.com/PHPExcel)
34
+ */
35
+ class PHPExcel_Shared_Escher_DggContainer_BstoreContainer
36
+ {
37
+ /**
38
+ * BLIP Store Entries. Each of them holds one BLIP (Big Large Image or Picture)
39
+ *
40
+ * @var array
41
+ */
42
+ private $_BSECollection = array();
43
+
44
+ /**
45
+ * Add a BLIP Store Entry
46
+ *
47
+ * @param PHPExcel_Shared_Escher_DggContainer_BstoreContainer_BSE $BSE
48
+ */
49
+ public function addBSE($BSE)
50
+ {
51
+ $this->_BSECollection[] = $BSE;
52
+ $BSE->setParent($this);
53
+ }
54
+
55
+ /**
56
+ * Get the collection of BLIP Store Entries
57
+ *
58
+ * @return PHPExcel_Shared_Escher_DggContainer_BstoreContainer_BSE[]
59
+ */
60
+ public function getBSECollection()
61
+ {
62
+ return $this->_BSECollection;
63
+ }
64
+
65
+ }
PHPExcel/Classes/PHPExcel/Worksheet/Column.php ADDED
@@ -0,0 +1,86 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * PHPExcel_Worksheet_Column
5
+ *
6
+ * Copyright (c) 2006 - 2015 PHPExcel
7
+ *
8
+ * This library is free software; you can redistribute it and/or
9
+ * modify it under the terms of the GNU Lesser General Public
10
+ * License as published by the Free Software Foundation; either
11
+ * version 2.1 of the License, or (at your option) any later version.
12
+ *
13
+ * This library is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
+ * Lesser General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU Lesser General Public
19
+ * License along with this library; if not, write to the Free Software
20
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21
+ *
22
+ * @category PHPExcel
23
+ * @package PHPExcel_Worksheet
24
+ * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
25
+ * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
26
+ * @version ##VERSION##, ##DATE##
27
+ */
28
+ class PHPExcel_Worksheet_Column
29
+ {
30
+ /**
31
+ * PHPExcel_Worksheet
32
+ *
33
+ * @var PHPExcel_Worksheet
34
+ */
35
+ private $parent;
36
+
37
+ /**
38
+ * Column index
39
+ *
40
+ * @var string
41
+ */
42
+ private $columnIndex;
43
+
44
+ /**
45
+ * Create a new column
46
+ *
47
+ * @param PHPExcel_Worksheet $parent
48
+ * @param string $columnIndex
49
+ */
50
+ public function __construct(PHPExcel_Worksheet $parent = null, $columnIndex = 'A')
51
+ {
52
+ // Set parent and column index
53
+ $this->parent = $parent;
54
+ $this->columnIndex = $columnIndex;
55
+ }
56
+
57
+ /**
58
+ * Destructor
59
+ */
60
+ public function __destruct()
61
+ {
62
+ unset($this->parent);
63
+ }
64
+
65
+ /**
66
+ * Get column index
67
+ *
68
+ * @return string
69
+ */
70
+ public function getColumnIndex()
71
+ {
72
+ return $this->columnIndex;
73
+ }
74
+
75
+ /**
76
+ * Get cell iterator
77
+ *
78
+ * @param integer $startRow The row number at which to start iterating
79
+ * @param integer $endRow Optionally, the row number at which to stop iterating
80
+ * @return PHPExcel_Worksheet_CellIterator
81
+ */
82
+ public function getCellIterator($startRow = 1, $endRow = null)
83
+ {
84
+ return new PHPExcel_Worksheet_ColumnCellIterator($this->parent, $this->columnIndex, $startRow, $endRow);
85
+ }
86
+ }
PHPExcel/Classes/PHPExcel/Worksheet/ColumnCellIterator.php ADDED
@@ -0,0 +1,216 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * PHPExcel_Worksheet_ColumnCellIterator
5
+ *
6
+ * Copyright (c) 2006 - 2015 PHPExcel
7
+ *
8
+ * This library is free software; you can redistribute it and/or
9
+ * modify it under the terms of the GNU Lesser General Public
10
+ * License as published by the Free Software Foundation; either
11
+ * version 2.1 of the License, or (at your option) any later version.
12
+ *
13
+ * This library is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
+ * Lesser General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU Lesser General Public
19
+ * License along with this library; if not, write to the Free Software
20
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21
+ *
22
+ * @category PHPExcel
23
+ * @package PHPExcel_Worksheet
24
+ * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
25
+ * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
26
+ * @version ##VERSION##, ##DATE##
27
+ */
28
+ class PHPExcel_Worksheet_ColumnCellIterator extends PHPExcel_Worksheet_CellIterator implements Iterator
29
+ {
30
+ /**
31
+ * Column index
32
+ *
33
+ * @var string
34
+ */
35
+ protected $columnIndex;
36
+
37
+ /**
38
+ * Start position
39
+ *
40
+ * @var int
41
+ */
42
+ protected $startRow = 1;
43
+
44
+ /**
45
+ * End position
46
+ *
47
+ * @var int
48
+ */
49
+ protected $endRow = 1;
50
+
51
+ /**
52
+ * Create a new row iterator
53
+ *
54
+ * @param PHPExcel_Worksheet $subject The worksheet to iterate over
55
+ * @param string $columnIndex The column that we want to iterate
56
+ * @param integer $startRow The row number at which to start iterating
57
+ * @param integer $endRow Optionally, the row number at which to stop iterating
58
+ */
59
+ public function __construct(PHPExcel_Worksheet $subject = null, $columnIndex = 'A', $startRow = 1, $endRow = null)
60
+ {
61
+ // Set subject
62
+ $this->subject = $subject;
63
+ $this->columnIndex = PHPExcel_Cell::columnIndexFromString($columnIndex) - 1;
64
+ $this->resetEnd($endRow);
65
+ $this->resetStart($startRow);
66
+ }
67
+
68
+ /**
69
+ * Destructor
70
+ */
71
+ public function __destruct()
72
+ {
73
+ unset($this->subject);
74
+ }
75
+
76
+ /**
77
+ * (Re)Set the start row and the current row pointer
78
+ *
79
+ * @param integer $startRow The row number at which to start iterating
80
+ * @return PHPExcel_Worksheet_ColumnCellIterator
81
+ * @throws PHPExcel_Exception
82
+ */
83
+ public function resetStart($startRow = 1)
84
+ {
85
+ $this->startRow = $startRow;
86
+ $this->adjustForExistingOnlyRange();
87
+ $this->seek($startRow);
88
+
89
+ return $this;
90
+ }
91
+
92
+ /**
93
+ * (Re)Set the end row
94
+ *
95
+ * @param integer $endRow The row number at which to stop iterating
96
+ * @return PHPExcel_Worksheet_ColumnCellIterator
97
+ * @throws PHPExcel_Exception
98
+ */
99
+ public function resetEnd($endRow = null)
100
+ {
101
+ $this->endRow = ($endRow) ? $endRow : $this->subject->getHighestRow();
102
+ $this->adjustForExistingOnlyRange();
103
+
104
+ return $this;
105
+ }
106
+
107
+ /**
108
+ * Set the row pointer to the selected row
109
+ *
110
+ * @param integer $row The row number to set the current pointer at
111
+ * @return PHPExcel_Worksheet_ColumnCellIterator
112
+ * @throws PHPExcel_Exception
113
+ */
114
+ public function seek($row = 1)
115
+ {
116
+ if (($row < $this->startRow) || ($row > $this->endRow)) {
117
+ throw new PHPExcel_Exception("Row $row is out of range ({$this->startRow} - {$this->endRow})");
118
+ } elseif ($this->onlyExistingCells && !($this->subject->cellExistsByColumnAndRow($this->columnIndex, $row))) {
119
+ throw new PHPExcel_Exception('In "IterateOnlyExistingCells" mode and Cell does not exist');
120
+ }
121
+ $this->position = $row;
122
+
123
+ return $this;
124
+ }
125
+
126
+ /**
127
+ * Rewind the iterator to the starting row
128
+ */
129
+ public function rewind()
130
+ {
131
+ $this->position = $this->startRow;
132
+ }
133
+
134
+ /**
135
+ * Return the current cell in this worksheet column
136
+ *
137
+ * @return PHPExcel_Worksheet_Row
138
+ */
139
+ public function current()
140
+ {
141
+ return $this->subject->getCellByColumnAndRow($this->columnIndex, $this->position);
142
+ }
143
+
144
+ /**
145
+ * Return the current iterator key
146
+ *
147
+ * @return int
148
+ */
149
+ public function key()
150
+ {
151
+ return $this->position;
152
+ }
153
+
154
+ /**
155
+ * Set the iterator to its next value
156
+ */
157
+ public function next()
158
+ {
159
+ do {
160
+ ++$this->position;
161
+ } while (($this->onlyExistingCells) &&
162
+ (!$this->subject->cellExistsByColumnAndRow($this->columnIndex, $this->position)) &&
163
+ ($this->position <= $this->endRow));
164
+ }
165
+
166
+ /**
167
+ * Set the iterator to its previous value
168
+ */
169
+ public function prev()
170
+ {
171
+ if ($this->position <= $this->startRow) {
172
+ throw new PHPExcel_Exception("Row is already at the beginning of range ({$this->startRow} - {$this->endRow})");
173
+ }
174
+
175
+ do {
176
+ --$this->position;
177
+ } while (($this->onlyExistingCells) &&
178
+ (!$this->subject->cellExistsByColumnAndRow($this->columnIndex, $this->position)) &&
179
+ ($this->position >= $this->startRow));
180
+ }
181
+
182
+ /**
183
+ * Indicate if more rows exist in the worksheet range of rows that we're iterating
184
+ *
185
+ * @return boolean
186
+ */
187
+ public function valid()
188
+ {
189
+ return $this->position <= $this->endRow;
190
+ }
191
+
192
+ /**
193
+ * Validate start/end values for "IterateOnlyExistingCells" mode, and adjust if necessary
194
+ *
195
+ * @throws PHPExcel_Exception
196
+ */
197
+ protected function adjustForExistingOnlyRange()
198
+ {
199
+ if ($this->onlyExistingCells) {
200
+ while ((!$this->subject->cellExistsByColumnAndRow($this->columnIndex, $this->startRow)) &&
201
+ ($this->startRow <= $this->endRow)) {
202
+ ++$this->startRow;
203
+ }
204
+ if ($this->startRow > $this->endRow) {
205
+ throw new PHPExcel_Exception('No cells exist within the specified range');
206
+ }
207
+ while ((!$this->subject->cellExistsByColumnAndRow($this->columnIndex, $this->endRow)) &&
208
+ ($this->endRow >= $this->startRow)) {
209
+ --$this->endRow;
210
+ }
211
+ if ($this->endRow < $this->startRow) {
212
+ throw new PHPExcel_Exception('No cells exist within the specified range');
213
+ }
214
+ }
215
+ }
216
+ }
PHPExcel/Classes/PHPExcel/Worksheet/ColumnIterator.php ADDED
@@ -0,0 +1,201 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * PHPExcel_Worksheet_ColumnIterator
5
+ *
6
+ * Copyright (c) 2006 - 2015 PHPExcel
7
+ *
8
+ * This library is free software; you can redistribute it and/or
9
+ * modify it under the terms of the GNU Lesser General Public
10
+ * License as published by the Free Software Foundation; either
11
+ * version 2.1 of the License, or (at your option) any later version.
12
+ *
13
+ * This library is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
+ * Lesser General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU Lesser General Public
19
+ * License along with this library; if not, write to the Free Software
20
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21
+ *
22
+ * @category PHPExcel
23
+ * @package PHPExcel_Worksheet
24
+ * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
25
+ * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
26
+ * @version ##VERSION##, ##DATE##
27
+ */
28
+ class PHPExcel_Worksheet_ColumnIterator implements Iterator
29
+ {
30
+ /**
31
+ * PHPExcel_Worksheet to iterate
32
+ *
33
+ * @var PHPExcel_Worksheet
34
+ */
35
+ private $subject;
36
+
37
+ /**
38
+ * Current iterator position
39
+ *
40
+ * @var int
41
+ */
42
+ private $position = 0;
43
+
44
+ /**
45
+ * Start position
46
+ *
47
+ * @var int
48
+ */
49
+ private $startColumn = 0;
50
+
51
+
52
+ /**
53
+ * End position
54
+ *
55
+ * @var int
56
+ */
57
+ private $endColumn = 0;
58
+
59
+
60
+ /**
61
+ * Create a new column iterator
62
+ *
63
+ * @param PHPExcel_Worksheet $subject The worksheet to iterate over
64
+ * @param string $startColumn The column address at which to start iterating
65
+ * @param string $endColumn Optionally, the column address at which to stop iterating
66
+ */
67
+ public function __construct(PHPExcel_Worksheet $subject = null, $startColumn = 'A', $endColumn = null)
68
+ {
69
+ // Set subject
70
+ $this->subject = $subject;
71
+ $this->resetEnd($endColumn);
72
+ $this->resetStart($startColumn);
73
+ }
74
+
75
+ /**
76
+ * Destructor
77
+ */
78
+ public function __destruct()
79
+ {
80
+ unset($this->subject);
81
+ }
82
+
83
+ /**
84
+ * (Re)Set the start column and the current column pointer
85
+ *
86
+ * @param integer $startColumn The column address at which to start iterating
87
+ * @return PHPExcel_Worksheet_ColumnIterator
88
+ * @throws PHPExcel_Exception
89
+ */
90
+ public function resetStart($startColumn = 'A')
91
+ {
92
+ $startColumnIndex = PHPExcel_Cell::columnIndexFromString($startColumn) - 1;
93
+ if ($startColumnIndex > PHPExcel_Cell::columnIndexFromString($this->subject->getHighestColumn()) - 1) {
94
+ throw new PHPExcel_Exception("Start column ({$startColumn}) is beyond highest column ({$this->subject->getHighestColumn()})");
95
+ }
96
+
97
+ $this->startColumn = $startColumnIndex;
98
+ if ($this->endColumn < $this->startColumn) {
99
+ $this->endColumn = $this->startColumn;
100
+ }
101
+ $this->seek($startColumn);
102
+
103
+ return $this;
104
+ }
105
+
106
+ /**
107
+ * (Re)Set the end column
108
+ *
109
+ * @param string $endColumn The column address at which to stop iterating
110
+ * @return PHPExcel_Worksheet_ColumnIterator
111
+ */
112
+ public function resetEnd($endColumn = null)
113
+ {
114
+ $endColumn = ($endColumn) ? $endColumn : $this->subject->getHighestColumn();
115
+ $this->endColumn = PHPExcel_Cell::columnIndexFromString($endColumn) - 1;
116
+
117
+ return $this;
118
+ }
119
+
120
+ /**
121
+ * Set the column pointer to the selected column
122
+ *
123
+ * @param string $column The column address to set the current pointer at
124
+ * @return PHPExcel_Worksheet_ColumnIterator
125
+ * @throws PHPExcel_Exception
126
+ */
127
+ public function seek($column = 'A')
128
+ {
129
+ $column = PHPExcel_Cell::columnIndexFromString($column) - 1;
130
+ if (($column < $this->startColumn) || ($column > $this->endColumn)) {
131
+ throw new PHPExcel_Exception("Column $column is out of range ({$this->startColumn} - {$this->endColumn})");
132
+ }
133
+ $this->position = $column;
134
+
135
+ return $this;
136
+ }
137
+
138
+ /**
139
+ * Rewind the iterator to the starting column
140
+ */
141
+ public function rewind()
142
+ {
143
+ $this->position = $this->startColumn;
144
+ }
145
+
146
+ /**
147
+ * Return the current column in this worksheet
148
+ *
149
+ * @return PHPExcel_Worksheet_Column
150
+ */
151
+ public function current()
152
+ {
153
+ return new PHPExcel_Worksheet_Column($this->subject, PHPExcel_Cell::stringFromColumnIndex($this->position));
154
+ }
155
+
156
+ /**
157
+ * Return the current iterator key
158
+ *
159
+ * @return string
160
+ */
161
+ public function key()
162
+ {
163
+ return PHPExcel_Cell::stringFromColumnIndex($this->position);
164
+ }
165
+
166
+ /**
167
+ * Set the iterator to its next value
168
+ */
169
+ public function next()
170
+ {
171
+ ++$this->position;
172
+ }
173
+
174
+ /**
175
+ * Set the iterator to its previous value
176
+ *
177
+ * @throws PHPExcel_Exception
178
+ */
179
+ public function prev()
180
+ {
181
+ if ($this->position <= $this->startColumn) {
182
+ throw new PHPExcel_Exception(
183
+ "Column is already at the beginning of range (" .
184
+ PHPExcel_Cell::stringFromColumnIndex($this->endColumn) . " - " .
185
+ PHPExcel_Cell::stringFromColumnIndex($this->endColumn) . ")"
186
+ );
187
+ }
188
+
189
+ --$this->position;
190
+ }
191
+
192
+ /**
193
+ * Indicate if more columns exist in the worksheet range of columns that we're iterating
194
+ *
195
+ * @return boolean
196
+ */
197
+ public function valid()
198
+ {
199
+ return $this->position <= $this->endColumn;
200
+ }
201
+ }
PHPExcel/Classes/PHPExcel/Worksheet/Dimension.php ADDED
@@ -0,0 +1,178 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * PHPExcel_Worksheet_Dimension
5
+ *
6
+ * Copyright (c) 2006 - 2015 PHPExcel
7
+ *
8
+ * This library is free software; you can redistribute it and/or
9
+ * modify it under the terms of the GNU Lesser General Public
10
+ * License as published by the Free Software Foundation; either
11
+ * version 2.1 of the License, or (at your option) any later version.
12
+ *
13
+ * This library is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
+ * Lesser General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU Lesser General Public
19
+ * License along with this library; if not, write to the Free Software
20
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21
+ *
22
+ * @category PHPExcel
23
+ * @package PHPExcel_Worksheet
24
+ * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
25
+ * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
26
+ * @version ##VERSION##, ##DATE##
27
+ */
28
+ abstract class PHPExcel_Worksheet_Dimension
29
+ {
30
+ /**
31
+ * Visible?
32
+ *
33
+ * @var bool
34
+ */
35
+ private $visible = true;
36
+
37
+ /**
38
+ * Outline level
39
+ *
40
+ * @var int
41
+ */
42
+ private $outlineLevel = 0;
43
+
44
+ /**
45
+ * Collapsed
46
+ *
47
+ * @var bool
48
+ */
49
+ private $collapsed = false;
50
+
51
+ /**
52
+ * Index to cellXf. Null value means row has no explicit cellXf format.
53
+ *
54
+ * @var int|null
55
+ */
56
+ private $xfIndex;
57
+
58
+ /**
59
+ * Create a new PHPExcel_Worksheet_Dimension
60
+ *
61
+ * @param int $pIndex Numeric row index
62
+ */
63
+ public function __construct($initialValue = null)
64
+ {
65
+ // set dimension as unformatted by default
66
+ $this->xfIndex = $initialValue;
67
+ }
68
+
69
+ /**
70
+ * Get Visible
71
+ *
72
+ * @return bool
73
+ */
74
+ public function getVisible()
75
+ {
76
+ return $this->visible;
77
+ }
78
+
79
+ /**
80
+ * Set Visible
81
+ *
82
+ * @param bool $pValue
83
+ * @return PHPExcel_Worksheet_Dimension
84
+ */
85
+ public function setVisible($pValue = true)
86
+ {
87
+ $this->visible = $pValue;
88
+ return $this;
89
+ }
90
+
91
+ /**
92
+ * Get Outline Level
93
+ *
94
+ * @return int
95
+ */
96
+ public function getOutlineLevel()
97
+ {
98
+ return $this->outlineLevel;
99
+ }
100
+
101
+ /**
102
+ * Set Outline Level
103
+ *
104
+ * Value must be between 0 and 7
105
+ *
106
+ * @param int $pValue
107
+ * @throws PHPExcel_Exception
108
+ * @return PHPExcel_Worksheet_Dimension
109
+ */
110
+ public function setOutlineLevel($pValue)
111
+ {
112
+ if ($pValue < 0 || $pValue > 7) {
113
+ throw new PHPExcel_Exception("Outline level must range between 0 and 7.");
114
+ }
115
+
116
+ $this->outlineLevel = $pValue;
117
+ return $this;
118
+ }
119
+
120
+ /**
121
+ * Get Collapsed
122
+ *
123
+ * @return bool
124
+ */
125
+ public function getCollapsed()
126
+ {
127
+ return $this->collapsed;
128
+ }
129
+
130
+ /**
131
+ * Set Collapsed
132
+ *
133
+ * @param bool $pValue
134
+ * @return PHPExcel_Worksheet_Dimension
135
+ */
136
+ public function setCollapsed($pValue = true)
137
+ {
138
+ $this->collapsed = $pValue;
139
+ return $this;
140
+ }
141
+
142
+ /**
143
+ * Get index to cellXf
144
+ *
145
+ * @return int
146
+ */
147
+ public function getXfIndex()
148
+ {
149
+ return $this->xfIndex;
150
+ }
151
+
152
+ /**
153
+ * Set index to cellXf
154
+ *
155
+ * @param int $pValue
156
+ * @return PHPExcel_Worksheet_Dimension
157
+ */
158
+ public function setXfIndex($pValue = 0)
159
+ {
160
+ $this->xfIndex = $pValue;
161
+ return $this;
162
+ }
163
+
164
+ /**
165
+ * Implement PHP __clone to create a deep clone, not just a shallow copy.
166
+ */
167
+ public function __clone()
168
+ {
169
+ $vars = get_object_vars($this);
170
+ foreach ($vars as $key => $value) {
171
+ if (is_object($value)) {
172
+ $this->$key = clone $value;
173
+ } else {
174
+ $this->$key = $value;
175
+ }
176
+ }
177
+ }
178
+ }
PHPExcel/Classes/PHPExcel/Worksheet/RowCellIterator.php ADDED
@@ -0,0 +1,225 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * PHPExcel_Worksheet_RowCellIterator
5
+ *
6
+ * Copyright (c) 2006 - 2015 PHPExcel
7
+ *
8
+ * This library is free software; you can redistribute it and/or
9
+ * modify it under the terms of the GNU Lesser General Public
10
+ * License as published by the Free Software Foundation; either
11
+ * version 2.1 of the License, or (at your option) any later version.
12
+ *
13
+ * This library is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
+ * Lesser General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU Lesser General Public
19
+ * License along with this library; if not, write to the Free Software
20
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21
+ *
22
+ * @category PHPExcel
23
+ * @package PHPExcel_Worksheet
24
+ * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
25
+ * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
26
+ * @version ##VERSION##, ##DATE##
27
+ */
28
+ class PHPExcel_Worksheet_RowCellIterator extends PHPExcel_Worksheet_CellIterator implements Iterator
29
+ {
30
+ /**
31
+ * Row index
32
+ *
33
+ * @var int
34
+ */
35
+ protected $rowIndex;
36
+
37
+ /**
38
+ * Start position
39
+ *
40
+ * @var int
41
+ */
42
+ protected $startColumn = 0;
43
+
44
+ /**
45
+ * End position
46
+ *
47
+ * @var int
48
+ */
49
+ protected $endColumn = 0;
50
+
51
+ /**
52
+ * Create a new column iterator
53
+ *
54
+ * @param PHPExcel_Worksheet $subject The worksheet to iterate over
55
+ * @param integer $rowIndex The row that we want to iterate
56
+ * @param string $startColumn The column address at which to start iterating
57
+ * @param string $endColumn Optionally, the column address at which to stop iterating
58
+ */
59
+ public function __construct(PHPExcel_Worksheet $subject = null, $rowIndex = 1, $startColumn = 'A', $endColumn = null)
60
+ {
61
+ // Set subject and row index
62
+ $this->subject = $subject;
63
+ $this->rowIndex = $rowIndex;
64
+ $this->resetEnd($endColumn);
65
+ $this->resetStart($startColumn);
66
+ }
67
+
68
+ /**
69
+ * Destructor
70
+ */
71
+ public function __destruct()
72
+ {
73
+ unset($this->subject);
74
+ }
75
+
76
+ /**
77
+ * (Re)Set the start column and the current column pointer
78
+ *
79
+ * @param integer $startColumn The column address at which to start iterating
80
+ * @return PHPExcel_Worksheet_RowCellIterator
81
+ * @throws PHPExcel_Exception
82
+ */
83
+ public function resetStart($startColumn = 'A')
84
+ {
85
+ $startColumnIndex = PHPExcel_Cell::columnIndexFromString($startColumn) - 1;
86
+ $this->startColumn = $startColumnIndex;
87
+ $this->adjustForExistingOnlyRange();
88
+ $this->seek(PHPExcel_Cell::stringFromColumnIndex($this->startColumn));
89
+
90
+ return $this;
91
+ }
92
+
93
+ /**
94
+ * (Re)Set the end column
95
+ *
96
+ * @param string $endColumn The column address at which to stop iterating
97
+ * @return PHPExcel_Worksheet_RowCellIterator
98
+ * @throws PHPExcel_Exception
99
+ */
100
+ public function resetEnd($endColumn = null)
101
+ {
102
+ $endColumn = ($endColumn) ? $endColumn : $this->subject->getHighestColumn();
103
+ $this->endColumn = PHPExcel_Cell::columnIndexFromString($endColumn) - 1;
104
+ $this->adjustForExistingOnlyRange();
105
+
106
+ return $this;
107
+ }
108
+
109
+ /**
110
+ * Set the column pointer to the selected column
111
+ *
112
+ * @param string $column The column address to set the current pointer at
113
+ * @return PHPExcel_Worksheet_RowCellIterator
114
+ * @throws PHPExcel_Exception
115
+ */
116
+ public function seek($column = 'A')
117
+ {
118
+ $column = PHPExcel_Cell::columnIndexFromString($column) - 1;
119
+ if (($column < $this->startColumn) || ($column > $this->endColumn)) {
120
+ throw new PHPExcel_Exception("Column $column is out of range ({$this->startColumn} - {$this->endColumn})");
121
+ } elseif ($this->onlyExistingCells && !($this->subject->cellExistsByColumnAndRow($column, $this->rowIndex))) {
122
+ throw new PHPExcel_Exception('In "IterateOnlyExistingCells" mode and Cell does not exist');
123
+ }
124
+ $this->position = $column;
125
+
126
+ return $this;
127
+ }
128
+
129
+ /**
130
+ * Rewind the iterator to the starting column
131
+ */
132
+ public function rewind()
133
+ {
134
+ $this->position = $this->startColumn;
135
+ }
136
+
137
+ /**
138
+ * Return the current cell in this worksheet row
139
+ *
140
+ * @return PHPExcel_Cell
141
+ */
142
+ public function current()
143
+ {
144
+ return $this->subject->getCellByColumnAndRow($this->position, $this->rowIndex);
145
+ }
146
+
147
+ /**
148
+ * Return the current iterator key
149
+ *
150
+ * @return string
151
+ */
152
+ public function key()
153
+ {
154
+ return PHPExcel_Cell::stringFromColumnIndex($this->position);
155
+ }
156
+
157
+ /**
158
+ * Set the iterator to its next value
159
+ */
160
+ public function next()
161
+ {
162
+ do {
163
+ ++$this->position;
164
+ } while (($this->onlyExistingCells) &&
165
+ (!$this->subject->cellExistsByColumnAndRow($this->position, $this->rowIndex)) &&
166
+ ($this->position <= $this->endColumn));
167
+ }
168
+
169
+ /**
170
+ * Set the iterator to its previous value
171
+ *
172
+ * @throws PHPExcel_Exception
173
+ */
174
+ public function prev()
175
+ {
176
+ if ($this->position <= $this->startColumn) {
177
+ throw new PHPExcel_Exception(
178
+ "Column is already at the beginning of range (" .
179
+ PHPExcel_Cell::stringFromColumnIndex($this->endColumn) . " - " .
180
+ PHPExcel_Cell::stringFromColumnIndex($this->endColumn) . ")"
181
+ );
182
+ }
183
+
184
+ do {
185
+ --$this->position;
186
+ } while (($this->onlyExistingCells) &&
187
+ (!$this->subject->cellExistsByColumnAndRow($this->position, $this->rowIndex)) &&
188
+ ($this->position >= $this->startColumn));
189
+ }
190
+
191
+ /**
192
+ * Indicate if more columns exist in the worksheet range of columns that we're iterating
193
+ *
194
+ * @return boolean
195
+ */
196
+ public function valid()
197
+ {
198
+ return $this->position <= $this->endColumn;
199
+ }
200
+
201
+ /**
202
+ * Validate start/end values for "IterateOnlyExistingCells" mode, and adjust if necessary
203
+ *
204
+ * @throws PHPExcel_Exception
205
+ */
206
+ protected function adjustForExistingOnlyRange()
207
+ {
208
+ if ($this->onlyExistingCells) {
209
+ while ((!$this->subject->cellExistsByColumnAndRow($this->startColumn, $this->rowIndex)) &&
210
+ ($this->startColumn <= $this->endColumn)) {
211
+ ++$this->startColumn;
212
+ }
213
+ if ($this->startColumn > $this->endColumn) {
214
+ throw new PHPExcel_Exception('No cells exist within the specified range');
215
+ }
216
+ while ((!$this->subject->cellExistsByColumnAndRow($this->endColumn, $this->rowIndex)) &&
217
+ ($this->endColumn >= $this->startColumn)) {
218
+ --$this->endColumn;
219
+ }
220
+ if ($this->endColumn < $this->startColumn) {
221
+ throw new PHPExcel_Exception('No cells exist within the specified range');
222
+ }
223
+ }
224
+ }
225
+ }
PHPExcel/Classes/PHPExcel/Writer/OpenDocument.php ADDED
@@ -0,0 +1,190 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * PHPExcel_Writer_OpenDocument
5
+ *
6
+ * Copyright (c) 2006 - 2015 PHPExcel
7
+ *
8
+ * This library is free software; you can redistribute it and/or
9
+ * modify it under the terms of the GNU Lesser General Public
10
+ * License as published by the Free Software Foundation; either
11
+ * version 2.1 of the License, or (at your option) any later version.
12
+ *
13
+ * This library is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
+ * Lesser General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU Lesser General Public
19
+ * License along with this library; if not, write to the Free Software
20
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21
+ *
22
+ * @category PHPExcel
23
+ * @package PHPExcel_Writer_OpenDocument
24
+ * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
25
+ * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
26
+ * @version ##VERSION##, ##DATE##
27
+ */
28
+ class PHPExcel_Writer_OpenDocument extends PHPExcel_Writer_Abstract implements PHPExcel_Writer_IWriter
29
+ {
30
+ /**
31
+ * Private writer parts
32
+ *
33
+ * @var PHPExcel_Writer_OpenDocument_WriterPart[]
34
+ */
35
+ private $writerParts = array();
36
+
37
+ /**
38
+ * Private PHPExcel
39
+ *
40
+ * @var PHPExcel
41
+ */
42
+ private $spreadSheet;
43
+
44
+ /**
45
+ * Create a new PHPExcel_Writer_OpenDocument
46
+ *
47
+ * @param PHPExcel $pPHPExcel
48
+ */
49
+ public function __construct(PHPExcel $pPHPExcel = null)
50
+ {
51
+ $this->setPHPExcel($pPHPExcel);
52
+
53
+ $writerPartsArray = array(
54
+ 'content' => 'PHPExcel_Writer_OpenDocument_Content',
55
+ 'meta' => 'PHPExcel_Writer_OpenDocument_Meta',
56
+ 'meta_inf' => 'PHPExcel_Writer_OpenDocument_MetaInf',
57
+ 'mimetype' => 'PHPExcel_Writer_OpenDocument_Mimetype',
58
+ 'settings' => 'PHPExcel_Writer_OpenDocument_Settings',
59
+ 'styles' => 'PHPExcel_Writer_OpenDocument_Styles',
60
+ 'thumbnails' => 'PHPExcel_Writer_OpenDocument_Thumbnails'
61
+ );
62
+
63
+ foreach ($writerPartsArray as $writer => $class) {
64
+ $this->writerParts[$writer] = new $class($this);
65
+ }
66
+ }
67
+
68
+ /**
69
+ * Get writer part
70
+ *
71
+ * @param string $pPartName Writer part name
72
+ * @return PHPExcel_Writer_Excel2007_WriterPart
73
+ */
74
+ public function getWriterPart($pPartName = '')
75
+ {
76
+ if ($pPartName != '' && isset($this->writerParts[strtolower($pPartName)])) {
77
+ return $this->writerParts[strtolower($pPartName)];
78
+ } else {
79
+ return null;
80
+ }
81
+ }
82
+
83
+ /**
84
+ * Save PHPExcel to file
85
+ *
86
+ * @param string $pFilename
87
+ * @throws PHPExcel_Writer_Exception
88
+ */
89
+ public function save($pFilename = null)
90
+ {
91
+ if (!$this->spreadSheet) {
92
+ throw new PHPExcel_Writer_Exception('PHPExcel object unassigned.');
93
+ }
94
+
95
+ // garbage collect
96
+ $this->spreadSheet->garbageCollect();
97
+
98
+ // If $pFilename is php://output or php://stdout, make it a temporary file...
99
+ $originalFilename = $pFilename;
100
+ if (strtolower($pFilename) == 'php://output' || strtolower($pFilename) == 'php://stdout') {
101
+ $pFilename = @tempnam(PHPExcel_Shared_File::sys_get_temp_dir(), 'phpxltmp');
102
+ if ($pFilename == '') {
103
+ $pFilename = $originalFilename;
104
+ }
105
+ }
106
+
107
+ $objZip = $this->createZip($pFilename);
108
+
109
+ $objZip->addFromString('META-INF/manifest.xml', $this->getWriterPart('meta_inf')->writeManifest());
110
+ $objZip->addFromString('Thumbnails/thumbnail.png', $this->getWriterPart('thumbnails')->writeThumbnail());
111
+ $objZip->addFromString('content.xml', $this->getWriterPart('content')->write());
112
+ $objZip->addFromString('meta.xml', $this->getWriterPart('meta')->write());
113
+ $objZip->addFromString('mimetype', $this->getWriterPart('mimetype')->write());
114
+ $objZip->addFromString('settings.xml', $this->getWriterPart('settings')->write());
115
+ $objZip->addFromString('styles.xml', $this->getWriterPart('styles')->write());
116
+
117
+ // Close file
118
+ if ($objZip->close() === false) {
119
+ throw new PHPExcel_Writer_Exception("Could not close zip file $pFilename.");
120
+ }
121
+
122
+ // If a temporary file was used, copy it to the correct file stream
123
+ if ($originalFilename != $pFilename) {
124
+ if (copy($pFilename, $originalFilename) === false) {
125
+ throw new PHPExcel_Writer_Exception("Could not copy temporary zip file $pFilename to $originalFilename.");
126
+ }
127
+ @unlink($pFilename);
128
+ }
129
+ }
130
+
131
+ /**
132
+ * Create zip object
133
+ *
134
+ * @param string $pFilename
135
+ * @throws PHPExcel_Writer_Exception
136
+ * @return ZipArchive
137
+ */
138
+ private function createZip($pFilename)
139
+ {
140
+ // Create new ZIP file and open it for writing
141
+ $zipClass = PHPExcel_Settings::getZipClass();
142
+ $objZip = new $zipClass();
143
+
144
+ // Retrieve OVERWRITE and CREATE constants from the instantiated zip class
145
+ // This method of accessing constant values from a dynamic class should work with all appropriate versions of PHP
146
+ $ro = new ReflectionObject($objZip);
147
+ $zipOverWrite = $ro->getConstant('OVERWRITE');
148
+ $zipCreate = $ro->getConstant('CREATE');
149
+
150
+ if (file_exists($pFilename)) {
151
+ unlink($pFilename);
152
+ }
153
+ // Try opening the ZIP file
154
+ if ($objZip->open($pFilename, $zipOverWrite) !== true) {
155
+ if ($objZip->open($pFilename, $zipCreate) !== true) {
156
+ throw new PHPExcel_Writer_Exception("Could not open $pFilename for writing.");
157
+ }
158
+ }
159
+
160
+ return $objZip;
161
+ }
162
+
163
+ /**
164
+ * Get PHPExcel object
165
+ *
166
+ * @return PHPExcel
167
+ * @throws PHPExcel_Writer_Exception
168
+ */
169
+ public function getPHPExcel()
170
+ {
171
+ if ($this->spreadSheet !== null) {
172
+ return $this->spreadSheet;
173
+ } else {
174
+ throw new PHPExcel_Writer_Exception('No PHPExcel assigned.');
175
+ }
176
+ }
177
+
178
+ /**
179
+ * Set PHPExcel object
180
+ *
181
+ * @param PHPExcel $pPHPExcel PHPExcel object
182
+ * @throws PHPExcel_Writer_Exception
183
+ * @return PHPExcel_Writer_Excel2007
184
+ */
185
+ public function setPHPExcel(PHPExcel $pPHPExcel = null)
186
+ {
187
+ $this->spreadSheet = $pPHPExcel;
188
+ return $this;
189
+ }
190
+ }
PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Cell/Comment.php ADDED
@@ -0,0 +1,63 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * PHPExcel
4
+ *
5
+ * Copyright (c) 2006 - 2015 PHPExcel
6
+ *
7
+ * This library is free software; you can redistribute it and/or
8
+ * modify it under the terms of the GNU Lesser General Public
9
+ * License as published by the Free Software Foundation; either
10
+ * version 2.1 of the License, or (at your option) any later version.
11
+ *
12
+ * This library is distributed in the hope that it will be useful,
13
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
14
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
+ * Lesser General Public License for more details.
16
+ *
17
+ * You should have received a copy of the GNU Lesser General Public
18
+ * License along with this library; if not, write to the Free Software
19
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20
+ *
21
+ * @category PHPExcel
22
+ * @package PHPExcel_Writer_OpenDocument
23
+ * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
24
+ * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
25
+ * @version ##VERSION##, ##DATE##
26
+ */
27
+
28
+
29
+ /**
30
+ * PHPExcel_Writer_OpenDocument_Cell_Comment
31
+ *
32
+ * @category PHPExcel
33
+ * @package PHPExcel_Writer_OpenDocument
34
+ * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
35
+ * @author Alexander Pervakov <frost-nzcr4@jagmort.com>
36
+ */
37
+ class PHPExcel_Writer_OpenDocument_Cell_Comment
38
+ {
39
+ public static function write(PHPExcel_Shared_XMLWriter $objWriter, PHPExcel_Cell $cell)
40
+ {
41
+ $comments = $cell->getWorksheet()->getComments();
42
+ if (!isset($comments[$cell->getCoordinate()])) {
43
+ return;
44
+ }
45
+ $comment = $comments[$cell->getCoordinate()];
46
+
47
+ $objWriter->startElement('office:annotation');
48
+ //$objWriter->writeAttribute('draw:style-name', 'gr1');
49
+ //$objWriter->writeAttribute('draw:text-style-name', 'P1');
50
+ $objWriter->writeAttribute('svg:width', $comment->getWidth());
51
+ $objWriter->writeAttribute('svg:height', $comment->getHeight());
52
+ $objWriter->writeAttribute('svg:x', $comment->getMarginLeft());
53
+ $objWriter->writeAttribute('svg:y', $comment->getMarginTop());
54
+ //$objWriter->writeAttribute('draw:caption-point-x', $comment->getMarginLeft());
55
+ //$objWriter->writeAttribute('draw:caption-point-y', $comment->getMarginTop());
56
+ $objWriter->writeElement('dc:creator', $comment->getAuthor());
57
+ // TODO: Not realized in PHPExcel_Comment yet.
58
+ //$objWriter->writeElement('dc:date', $comment->getDate());
59
+ $objWriter->writeElement('text:p', $comment->getText()->getPlainText());
60
+ //$objWriter->writeAttribute('draw:text-style-name', 'P1');
61
+ $objWriter->endElement();
62
+ }
63
+ }
PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Content.php ADDED
@@ -0,0 +1,272 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * PHPExcel
4
+ *
5
+ * Copyright (c) 2006 - 2015 PHPExcel
6
+ *
7
+ * This library is free software; you can redistribute it and/or
8
+ * modify it under the terms of the GNU Lesser General Public
9
+ * License as published by the Free Software Foundation; either
10
+ * version 2.1 of the License, or (at your option) any later version.
11
+ *
12
+ * This library is distributed in the hope that it will be useful,
13
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
14
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
+ * Lesser General Public License for more details.
16
+ *
17
+ * You should have received a copy of the GNU Lesser General Public
18
+ * License along with this library; if not, write to the Free Software
19
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20
+ *
21
+ * @category PHPExcel
22
+ * @package PHPExcel_Writer_OpenDocument
23
+ * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
24
+ * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
25
+ * @version ##VERSION##, ##DATE##
26
+ */
27
+
28
+
29
+ /**
30
+ * PHPExcel_Writer_OpenDocument_Content
31
+ *
32
+ * @category PHPExcel
33
+ * @package PHPExcel_Writer_OpenDocument
34
+ * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
35
+ * @author Alexander Pervakov <frost-nzcr4@jagmort.com>
36
+ */
37
+ class PHPExcel_Writer_OpenDocument_Content extends PHPExcel_Writer_OpenDocument_WriterPart
38
+ {
39
+ const NUMBER_COLS_REPEATED_MAX = 1024;
40
+ const NUMBER_ROWS_REPEATED_MAX = 1048576;
41
+
42
+ /**
43
+ * Write content.xml to XML format
44
+ *
45
+ * @param PHPExcel $pPHPExcel
46
+ * @return string XML Output
47
+ * @throws PHPExcel_Writer_Exception
48
+ */
49
+ public function write(PHPExcel $pPHPExcel = null)
50
+ {
51
+ if (!$pPHPExcel) {
52
+ $pPHPExcel = $this->getParentWriter()->getPHPExcel(); /* @var $pPHPExcel PHPExcel */
53
+ }
54
+
55
+ $objWriter = null;
56
+ if ($this->getParentWriter()->getUseDiskCaching()) {
57
+ $objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
58
+ } else {
59
+ $objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY);
60
+ }
61
+
62
+ // XML header
63
+ $objWriter->startDocument('1.0', 'UTF-8');
64
+
65
+ // Content
66
+ $objWriter->startElement('office:document-content');
67
+ $objWriter->writeAttribute('xmlns:office', 'urn:oasis:names:tc:opendocument:xmlns:office:1.0');
68
+ $objWriter->writeAttribute('xmlns:style', 'urn:oasis:names:tc:opendocument:xmlns:style:1.0');
69
+ $objWriter->writeAttribute('xmlns:text', 'urn:oasis:names:tc:opendocument:xmlns:text:1.0');
70
+ $objWriter->writeAttribute('xmlns:table', 'urn:oasis:names:tc:opendocument:xmlns:table:1.0');
71
+ $objWriter->writeAttribute('xmlns:draw', 'urn:oasis:names:tc:opendocument:xmlns:drawing:1.0');
72
+ $objWriter->writeAttribute('xmlns:fo', 'urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0');
73
+ $objWriter->writeAttribute('xmlns:xlink', 'http://www.w3.org/1999/xlink');
74
+ $objWriter->writeAttribute('xmlns:dc', 'http://purl.org/dc/elements/1.1/');
75
+ $objWriter->writeAttribute('xmlns:meta', 'urn:oasis:names:tc:opendocument:xmlns:meta:1.0');
76
+ $objWriter->writeAttribute('xmlns:number', 'urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0');
77
+ $objWriter->writeAttribute('xmlns:presentation', 'urn:oasis:names:tc:opendocument:xmlns:presentation:1.0');
78
+ $objWriter->writeAttribute('xmlns:svg', 'urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0');
79
+ $objWriter->writeAttribute('xmlns:chart', 'urn:oasis:names:tc:opendocument:xmlns:chart:1.0');
80
+ $objWriter->writeAttribute('xmlns:dr3d', 'urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0');
81
+ $objWriter->writeAttribute('xmlns:math', 'http://www.w3.org/1998/Math/MathML');
82
+ $objWriter->writeAttribute('xmlns:form', 'urn:oasis:names:tc:opendocument:xmlns:form:1.0');
83
+ $objWriter->writeAttribute('xmlns:script', 'urn:oasis:names:tc:opendocument:xmlns:script:1.0');
84
+ $objWriter->writeAttribute('xmlns:ooo', 'http://openoffice.org/2004/office');
85
+ $objWriter->writeAttribute('xmlns:ooow', 'http://openoffice.org/2004/writer');
86
+ $objWriter->writeAttribute('xmlns:oooc', 'http://openoffice.org/2004/calc');
87
+ $objWriter->writeAttribute('xmlns:dom', 'http://www.w3.org/2001/xml-events');
88
+ $objWriter->writeAttribute('xmlns:xforms', 'http://www.w3.org/2002/xforms');
89
+ $objWriter->writeAttribute('xmlns:xsd', 'http://www.w3.org/2001/XMLSchema');
90
+ $objWriter->writeAttribute('xmlns:xsi', 'http://www.w3.org/2001/XMLSchema-instance');
91
+ $objWriter->writeAttribute('xmlns:rpt', 'http://openoffice.org/2005/report');
92
+ $objWriter->writeAttribute('xmlns:of', 'urn:oasis:names:tc:opendocument:xmlns:of:1.2');
93
+ $objWriter->writeAttribute('xmlns:xhtml', 'http://www.w3.org/1999/xhtml');
94
+ $objWriter->writeAttribute('xmlns:grddl', 'http://www.w3.org/2003/g/data-view#');
95
+ $objWriter->writeAttribute('xmlns:tableooo', 'http://openoffice.org/2009/table');
96
+ $objWriter->writeAttribute('xmlns:field', 'urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0');
97
+ $objWriter->writeAttribute('xmlns:formx', 'urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0');
98
+ $objWriter->writeAttribute('xmlns:css3t', 'http://www.w3.org/TR/css3-text/');
99
+ $objWriter->writeAttribute('office:version', '1.2');
100
+
101
+ $objWriter->writeElement('office:scripts');
102
+ $objWriter->writeElement('office:font-face-decls');
103
+ $objWriter->writeElement('office:automatic-styles');
104
+
105
+ $objWriter->startElement('office:body');
106
+ $objWriter->startElement('office:spreadsheet');
107
+ $objWriter->writeElement('table:calculation-settings');
108
+ $this->writeSheets($objWriter);
109
+ $objWriter->writeElement('table:named-expressions');
110
+ $objWriter->endElement();
111
+ $objWriter->endElement();
112
+ $objWriter->endElement();
113
+
114
+ return $objWriter->getData();
115
+ }
116
+
117
+ /**
118
+ * Write sheets
119
+ *
120
+ * @param PHPExcel_Shared_XMLWriter $objWriter
121
+ */
122
+ private function writeSheets(PHPExcel_Shared_XMLWriter $objWriter)
123
+ {
124
+ $pPHPExcel = $this->getParentWriter()->getPHPExcel(); /* @var $pPHPExcel PHPExcel */
125
+
126
+ $sheet_count = $pPHPExcel->getSheetCount();
127
+ for ($i = 0; $i < $sheet_count; $i++) {
128
+ //$this->getWriterPart('Worksheet')->writeWorksheet());
129
+ $objWriter->startElement('table:table');
130
+ $objWriter->writeAttribute('table:name', $pPHPExcel->getSheet($i)->getTitle());
131
+ $objWriter->writeElement('office:forms');
132
+ $objWriter->startElement('table:table-column');
133
+ $objWriter->writeAttribute('table:number-columns-repeated', self::NUMBER_COLS_REPEATED_MAX);
134
+ $objWriter->endElement();
135
+ $this->writeRows($objWriter, $pPHPExcel->getSheet($i));
136
+ $objWriter->endElement();
137
+ }
138
+ }
139
+
140
+ /**
141
+ * Write rows of the specified sheet
142
+ *
143
+ * @param PHPExcel_Shared_XMLWriter $objWriter
144
+ * @param PHPExcel_Worksheet $sheet
145
+ */
146
+ private function writeRows(PHPExcel_Shared_XMLWriter $objWriter, PHPExcel_Worksheet $sheet)
147
+ {
148
+ $number_rows_repeated = self::NUMBER_ROWS_REPEATED_MAX;
149
+ $span_row = 0;
150
+ $rows = $sheet->getRowIterator();
151
+ while ($rows->valid()) {
152
+ $number_rows_repeated--;
153
+ $row = $rows->current();
154
+ if ($row->getCellIterator()->valid()) {
155
+ if ($span_row) {
156
+ $objWriter->startElement('table:table-row');
157
+ if ($span_row > 1) {
158
+ $objWriter->writeAttribute('table:number-rows-repeated', $span_row);
159
+ }
160
+ $objWriter->startElement('table:table-cell');
161
+ $objWriter->writeAttribute('table:number-columns-repeated', self::NUMBER_COLS_REPEATED_MAX);
162
+ $objWriter->endElement();
163
+ $objWriter->endElement();
164
+ $span_row = 0;
165
+ }
166
+ $objWriter->startElement('table:table-row');
167
+ $this->writeCells($objWriter, $row);
168
+ $objWriter->endElement();
169
+ } else {
170
+ $span_row++;
171
+ }
172
+ $rows->next();
173
+ }
174
+ }
175
+
176
+ /**
177
+ * Write cells of the specified row
178
+ *
179
+ * @param PHPExcel_Shared_XMLWriter $objWriter
180
+ * @param PHPExcel_Worksheet_Row $row
181
+ * @throws PHPExcel_Writer_Exception
182
+ */
183
+ private function writeCells(PHPExcel_Shared_XMLWriter $objWriter, PHPExcel_Worksheet_Row $row)
184
+ {
185
+ $number_cols_repeated = self::NUMBER_COLS_REPEATED_MAX;
186
+ $prev_column = -1;
187
+ $cells = $row->getCellIterator();
188
+ while ($cells->valid()) {
189
+ $cell = $cells->current();
190
+ $column = PHPExcel_Cell::columnIndexFromString($cell->getColumn()) - 1;
191
+
192
+ $this->writeCellSpan($objWriter, $column, $prev_column);
193
+ $objWriter->startElement('table:table-cell');
194
+
195
+ switch ($cell->getDataType()) {
196
+ case PHPExcel_Cell_DataType::TYPE_BOOL:
197
+ $objWriter->writeAttribute('office:value-type', 'boolean');
198
+ $objWriter->writeAttribute('office:value', $cell->getValue());
199
+ $objWriter->writeElement('text:p', $cell->getValue());
200
+ break;
201
+
202
+ case PHPExcel_Cell_DataType::TYPE_ERROR:
203
+ throw new PHPExcel_Writer_Exception('Writing of error not implemented yet.');
204
+ break;
205
+
206
+ case PHPExcel_Cell_DataType::TYPE_FORMULA:
207
+ try {
208
+ $formula_value = $cell->getCalculatedValue();
209
+ } catch (Exception $e) {
210
+ $formula_value = $cell->getValue();
211
+ }
212
+ $objWriter->writeAttribute('table:formula', 'of:' . $cell->getValue());
213
+ if (is_numeric($formula_value)) {
214
+ $objWriter->writeAttribute('office:value-type', 'float');
215
+ } else {
216
+ $objWriter->writeAttribute('office:value-type', 'string');
217
+ }
218
+ $objWriter->writeAttribute('office:value', $formula_value);
219
+ $objWriter->writeElement('text:p', $formula_value);
220
+ break;
221
+
222
+ case PHPExcel_Cell_DataType::TYPE_INLINE:
223
+ throw new PHPExcel_Writer_Exception('Writing of inline not implemented yet.');
224
+ break;
225
+
226
+ case PHPExcel_Cell_DataType::TYPE_NUMERIC:
227
+ $objWriter->writeAttribute('office:value-type', 'float');
228
+ $objWriter->writeAttribute('office:value', $cell->getValue());
229
+ $objWriter->writeElement('text:p', $cell->getValue());
230
+ break;
231
+
232
+ case PHPExcel_Cell_DataType::TYPE_STRING:
233
+ $objWriter->writeAttribute('office:value-type', 'string');
234
+ $objWriter->writeElement('text:p', $cell->getValue());
235
+ break;
236
+ }
237
+ PHPExcel_Writer_OpenDocument_Cell_Comment::write($objWriter, $cell);
238
+ $objWriter->endElement();
239
+ $prev_column = $column;
240
+ $cells->next();
241
+ }
242
+ $number_cols_repeated = $number_cols_repeated - $prev_column - 1;
243
+ if ($number_cols_repeated > 0) {
244
+ if ($number_cols_repeated > 1) {
245
+ $objWriter->startElement('table:table-cell');
246
+ $objWriter->writeAttribute('table:number-columns-repeated', $number_cols_repeated);
247
+ $objWriter->endElement();
248
+ } else {
249
+ $objWriter->writeElement('table:table-cell');
250
+ }
251
+ }
252
+ }
253
+
254
+ /**
255
+ * Write span
256
+ *
257
+ * @param PHPExcel_Shared_XMLWriter $objWriter
258
+ * @param integer $curColumn
259
+ * @param integer $prevColumn
260
+ */
261
+ private function writeCellSpan(PHPExcel_Shared_XMLWriter $objWriter, $curColumn, $prevColumn)
262
+ {
263
+ $diff = $curColumn - $prevColumn - 1;
264
+ if (1 === $diff) {
265
+ $objWriter->writeElement('table:table-cell');
266
+ } elseif ($diff > 1) {
267
+ $objWriter->startElement('table:table-cell');
268
+ $objWriter->writeAttribute('table:number-columns-repeated', $diff);
269
+ $objWriter->endElement();
270
+ }
271
+ }
272
+ }
PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Meta.php ADDED
@@ -0,0 +1,95 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * PHPExcel_Writer_OpenDocument_Meta
5
+ *
6
+ * Copyright (c) 2006 - 2015 PHPExcel
7
+ *
8
+ * This library is free software; you can redistribute it and/or
9
+ * modify it under the terms of the GNU Lesser General Public
10
+ * License as published by the Free Software Foundation; either
11
+ * version 2.1 of the License, or (at your option) any later version.
12
+ *
13
+ * This library is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
+ * Lesser General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU Lesser General Public
19
+ * License along with this library; if not, write to the Free Software
20
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21
+ *
22
+ * @category PHPExcel
23
+ * @package PHPExcel_Writer_OpenDocument
24
+ * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
25
+ * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
26
+ * @version ##VERSION##, ##DATE##
27
+ */
28
+ class PHPExcel_Writer_OpenDocument_Meta extends PHPExcel_Writer_OpenDocument_WriterPart
29
+ {
30
+ /**
31
+ * Write meta.xml to XML format
32
+ *
33
+ * @param PHPExcel $pPHPExcel
34
+ * @return string XML Output
35
+ * @throws PHPExcel_Writer_Exception
36
+ */
37
+ public function write(PHPExcel $pPHPExcel = null)
38
+ {
39
+ if (!$pPHPExcel) {
40
+ $pPHPExcel = $this->getParentWriter()->getPHPExcel();
41
+ }
42
+
43
+ $objWriter = null;
44
+ if ($this->getParentWriter()->getUseDiskCaching()) {
45
+ $objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
46
+ } else {
47
+ $objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY);
48
+ }
49
+
50
+ // XML header
51
+ $objWriter->startDocument('1.0', 'UTF-8');
52
+
53
+ // Meta
54
+ $objWriter->startElement('office:document-meta');
55
+
56
+ $objWriter->writeAttribute('xmlns:office', 'urn:oasis:names:tc:opendocument:xmlns:office:1.0');
57
+ $objWriter->writeAttribute('xmlns:xlink', 'http://www.w3.org/1999/xlink');
58
+ $objWriter->writeAttribute('xmlns:dc', 'http://purl.org/dc/elements/1.1/');
59
+ $objWriter->writeAttribute('xmlns:meta', 'urn:oasis:names:tc:opendocument:xmlns:meta:1.0');
60
+ $objWriter->writeAttribute('xmlns:ooo', 'http://openoffice.org/2004/office');
61
+ $objWriter->writeAttribute('xmlns:grddl', 'http://www.w3.org/2003/g/data-view#');
62
+ $objWriter->writeAttribute('office:version', '1.2');
63
+
64
+ $objWriter->startElement('office:meta');
65
+
66
+ $objWriter->writeElement('meta:initial-creator', $pPHPExcel->getProperties()->getCreator());
67
+ $objWriter->writeElement('dc:creator', $pPHPExcel->getProperties()->getCreator());
68
+ $objWriter->writeElement('meta:creation-date', date(DATE_W3C, $pPHPExcel->getProperties()->getCreated()));
69
+ $objWriter->writeElement('dc:date', date(DATE_W3C, $pPHPExcel->getProperties()->getCreated()));
70
+ $objWriter->writeElement('dc:title', $pPHPExcel->getProperties()->getTitle());
71
+ $objWriter->writeElement('dc:description', $pPHPExcel->getProperties()->getDescription());
72
+ $objWriter->writeElement('dc:subject', $pPHPExcel->getProperties()->getSubject());
73
+ $keywords = explode(' ', $pPHPExcel->getProperties()->getKeywords());
74
+ foreach ($keywords as $keyword) {
75
+ $objWriter->writeElement('meta:keyword', $keyword);
76
+ }
77
+
78
+ //<meta:document-statistic meta:table-count="XXX" meta:cell-count="XXX" meta:object-count="XXX"/>
79
+ $objWriter->startElement('meta:user-defined');
80
+ $objWriter->writeAttribute('meta:name', 'Company');
81
+ $objWriter->writeRaw($pPHPExcel->getProperties()->getCompany());
82
+ $objWriter->endElement();
83
+
84
+ $objWriter->startElement('meta:user-defined');
85
+ $objWriter->writeAttribute('meta:name', 'category');
86
+ $objWriter->writeRaw($pPHPExcel->getProperties()->getCategory());
87
+ $objWriter->endElement();
88
+
89
+ $objWriter->endElement();
90
+
91
+ $objWriter->endElement();
92
+
93
+ return $objWriter->getData();
94
+ }
95
+ }
PHPExcel/Classes/PHPExcel/Writer/OpenDocument/MetaInf.php ADDED
@@ -0,0 +1,87 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * PHPExcel_Writer_OpenDocument_MetaInf
5
+ *
6
+ * Copyright (c) 2006 - 2015 PHPExcel
7
+ *
8
+ * This library is free software; you can redistribute it and/or
9
+ * modify it under the terms of the GNU Lesser General Public
10
+ * License as published by the Free Software Foundation; either
11
+ * version 2.1 of the License, or (at your option) any later version.
12
+ *
13
+ * This library is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
+ * Lesser General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU Lesser General Public
19
+ * License along with this library; if not, write to the Free Software
20
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21
+ *
22
+ * @category PHPExcel
23
+ * @package PHPExcel_Writer_OpenDocument
24
+ * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
25
+ * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
26
+ * @version ##VERSION##, ##DATE##
27
+ */
28
+ class PHPExcel_Writer_OpenDocument_MetaInf extends PHPExcel_Writer_OpenDocument_WriterPart
29
+ {
30
+ /**
31
+ * Write META-INF/manifest.xml to XML format
32
+ *
33
+ * @param PHPExcel $pPHPExcel
34
+ * @return string XML Output
35
+ * @throws PHPExcel_Writer_Exception
36
+ */
37
+ public function writeManifest(PHPExcel $pPHPExcel = null)
38
+ {
39
+ if (!$pPHPExcel) {
40
+ $pPHPExcel = $this->getParentWriter()->getPHPExcel();
41
+ }
42
+
43
+ $objWriter = null;
44
+ if ($this->getParentWriter()->getUseDiskCaching()) {
45
+ $objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
46
+ } else {
47
+ $objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY);
48
+ }
49
+
50
+ // XML header
51
+ $objWriter->startDocument('1.0', 'UTF-8');
52
+
53
+ // Manifest
54
+ $objWriter->startElement('manifest:manifest');
55
+ $objWriter->writeAttribute('xmlns:manifest', 'urn:oasis:names:tc:opendocument:xmlns:manifest:1.0');
56
+ $objWriter->writeAttribute('manifest:version', '1.2');
57
+
58
+ $objWriter->startElement('manifest:file-entry');
59
+ $objWriter->writeAttribute('manifest:full-path', '/');
60
+ $objWriter->writeAttribute('manifest:version', '1.2');
61
+ $objWriter->writeAttribute('manifest:media-type', 'application/vnd.oasis.opendocument.spreadsheet');
62
+ $objWriter->endElement();
63
+ $objWriter->startElement('manifest:file-entry');
64
+ $objWriter->writeAttribute('manifest:full-path', 'meta.xml');
65
+ $objWriter->writeAttribute('manifest:media-type', 'text/xml');
66
+ $objWriter->endElement();
67
+ $objWriter->startElement('manifest:file-entry');
68
+ $objWriter->writeAttribute('manifest:full-path', 'settings.xml');
69
+ $objWriter->writeAttribute('manifest:media-type', 'text/xml');
70
+ $objWriter->endElement();
71
+ $objWriter->startElement('manifest:file-entry');
72
+ $objWriter->writeAttribute('manifest:full-path', 'content.xml');
73
+ $objWriter->writeAttribute('manifest:media-type', 'text/xml');
74
+ $objWriter->endElement();
75
+ $objWriter->startElement('manifest:file-entry');
76
+ $objWriter->writeAttribute('manifest:full-path', 'Thumbnails/thumbnail.png');
77
+ $objWriter->writeAttribute('manifest:media-type', 'image/png');
78
+ $objWriter->endElement();
79
+ $objWriter->startElement('manifest:file-entry');
80
+ $objWriter->writeAttribute('manifest:full-path', 'styles.xml');
81
+ $objWriter->writeAttribute('manifest:media-type', 'text/xml');
82
+ $objWriter->endElement();
83
+ $objWriter->endElement();
84
+
85
+ return $objWriter->getData();
86
+ }
87
+ }
PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Mimetype.php ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * PHPExcel
5
+ *
6
+ * PHPExcel_Writer_OpenDocument_Mimetype
7
+ *
8
+ * This library is free software; you can redistribute it and/or
9
+ * modify it under the terms of the GNU Lesser General Public
10
+ * License as published by the Free Software Foundation; either
11
+ * version 2.1 of the License, or (at your option) any later version.
12
+ *
13
+ * This library is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
+ * Lesser General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU Lesser General Public
19
+ * License along with this library; if not, write to the Free Software
20
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21
+ *
22
+ * @category PHPExcel
23
+ * @package PHPExcel_Writer_OpenDocument
24
+ * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
25
+ * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
26
+ * @version ##VERSION##, ##DATE##
27
+ */
28
+ class PHPExcel_Writer_OpenDocument_Mimetype extends PHPExcel_Writer_OpenDocument_WriterPart
29
+ {
30
+ /**
31
+ * Write mimetype to plain text format
32
+ *
33
+ * @param PHPExcel $pPHPExcel
34
+ * @return string XML Output
35
+ * @throws PHPExcel_Writer_Exception
36
+ */
37
+ public function write(PHPExcel $pPHPExcel = null)
38
+ {
39
+ return 'application/vnd.oasis.opendocument.spreadsheet';
40
+ }
41
+ }
PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Settings.php ADDED
@@ -0,0 +1,76 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * PHPExcel_Writer_OpenDocument_Settings
5
+ *
6
+ * Copyright (c) 2006 - 2015 PHPExcel
7
+ *
8
+ * This library is free software; you can redistribute it and/or
9
+ * modify it under the terms of the GNU Lesser General Public
10
+ * License as published by the Free Software Foundation; either
11
+ * version 2.1 of the License, or (at your option) any later version.
12
+ *
13
+ * This library is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
+ * Lesser General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU Lesser General Public
19
+ * License along with this library; if not, write to the Free Software
20
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21
+ *
22
+ * @category PHPExcel
23
+ * @package PHPExcel_Writer_OpenDocument
24
+ * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
25
+ * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
26
+ * @version ##VERSION##, ##DATE##
27
+ */
28
+ class PHPExcel_Writer_OpenDocument_Settings extends PHPExcel_Writer_OpenDocument_WriterPart
29
+ {
30
+ /**
31
+ * Write settings.xml to XML format
32
+ *
33
+ * @param PHPExcel $pPHPExcel
34
+ * @return string XML Output
35
+ * @throws PHPExcel_Writer_Exception
36
+ */
37
+ public function write(PHPExcel $pPHPExcel = null)
38
+ {
39
+ if (!$pPHPExcel) {
40
+ $pPHPExcel = $this->getParentWriter()->getPHPExcel();
41
+ }
42
+
43
+ $objWriter = null;
44
+ if ($this->getParentWriter()->getUseDiskCaching()) {
45
+ $objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
46
+ } else {
47
+ $objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY);
48
+ }
49
+
50
+ // XML header
51
+ $objWriter->startDocument('1.0', 'UTF-8');
52
+
53
+ // Settings
54
+ $objWriter->startElement('office:document-settings');
55
+ $objWriter->writeAttribute('xmlns:office', 'urn:oasis:names:tc:opendocument:xmlns:office:1.0');
56
+ $objWriter->writeAttribute('xmlns:xlink', 'http://www.w3.org/1999/xlink');
57
+ $objWriter->writeAttribute('xmlns:config', 'urn:oasis:names:tc:opendocument:xmlns:config:1.0');
58
+ $objWriter->writeAttribute('xmlns:ooo', 'http://openoffice.org/2004/office');
59
+ $objWriter->writeAttribute('office:version', '1.2');
60
+
61
+ $objWriter->startElement('office:settings');
62
+ $objWriter->startElement('config:config-item-set');
63
+ $objWriter->writeAttribute('config:name', 'ooo:view-settings');
64
+ $objWriter->startElement('config:config-item-map-indexed');
65
+ $objWriter->writeAttribute('config:name', 'Views');
66
+ $objWriter->endElement();
67
+ $objWriter->endElement();
68
+ $objWriter->startElement('config:config-item-set');
69
+ $objWriter->writeAttribute('config:name', 'ooo:configuration-settings');
70
+ $objWriter->endElement();
71
+ $objWriter->endElement();
72
+ $objWriter->endElement();
73
+
74
+ return $objWriter->getData();
75
+ }
76
+ }
PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Styles.php ADDED
@@ -0,0 +1,92 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * PHPExcel_Writer_OpenDocument_Styles
5
+ *
6
+ * Copyright (c) 2006 - 2015 PHPExcel
7
+ *
8
+ * This library is free software; you can redistribute it and/or
9
+ * modify it under the terms of the GNU Lesser General Public
10
+ * License as published by the Free Software Foundation; either
11
+ * version 2.1 of the License, or (at your option) any later version.
12
+ *
13
+ * This library is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
+ * Lesser General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU Lesser General Public
19
+ * License along with this library; if not, write to the Free Software
20
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21
+ *
22
+ * @category PHPExcel
23
+ * @package PHPExcel_Writer_OpenDocument
24
+ * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
25
+ * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
26
+ * @version ##VERSION##, ##DATE##
27
+ */
28
+ class PHPExcel_Writer_OpenDocument_Styles extends PHPExcel_Writer_OpenDocument_WriterPart
29
+ {
30
+ /**
31
+ * Write styles.xml to XML format
32
+ *
33
+ * @param PHPExcel $pPHPExcel
34
+ * @return string XML Output
35
+ * @throws PHPExcel_Writer_Exception
36
+ */
37
+ public function write(PHPExcel $pPHPExcel = null)
38
+ {
39
+ if (!$pPHPExcel) {
40
+ $pPHPExcel = $this->getParentWriter()->getPHPExcel();
41
+ }
42
+
43
+ $objWriter = null;
44
+ if ($this->getParentWriter()->getUseDiskCaching()) {
45
+ $objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_DISK, $this->getParentWriter()->getDiskCachingDirectory());
46
+ } else {
47
+ $objWriter = new PHPExcel_Shared_XMLWriter(PHPExcel_Shared_XMLWriter::STORAGE_MEMORY);
48
+ }
49
+
50
+ // XML header
51
+ $objWriter->startDocument('1.0', 'UTF-8');
52
+
53
+ // Content
54
+ $objWriter->startElement('office:document-styles');
55
+ $objWriter->writeAttribute('xmlns:office', 'urn:oasis:names:tc:opendocument:xmlns:office:1.0');
56
+ $objWriter->writeAttribute('xmlns:style', 'urn:oasis:names:tc:opendocument:xmlns:style:1.0');
57
+ $objWriter->writeAttribute('xmlns:text', 'urn:oasis:names:tc:opendocument:xmlns:text:1.0');
58
+ $objWriter->writeAttribute('xmlns:table', 'urn:oasis:names:tc:opendocument:xmlns:table:1.0');
59
+ $objWriter->writeAttribute('xmlns:draw', 'urn:oasis:names:tc:opendocument:xmlns:drawing:1.0');
60
+ $objWriter->writeAttribute('xmlns:fo', 'urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0');
61
+ $objWriter->writeAttribute('xmlns:xlink', 'http://www.w3.org/1999/xlink');
62
+ $objWriter->writeAttribute('xmlns:dc', 'http://purl.org/dc/elements/1.1/');
63
+ $objWriter->writeAttribute('xmlns:meta', 'urn:oasis:names:tc:opendocument:xmlns:meta:1.0');
64
+ $objWriter->writeAttribute('xmlns:number', 'urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0');
65
+ $objWriter->writeAttribute('xmlns:presentation', 'urn:oasis:names:tc:opendocument:xmlns:presentation:1.0');
66
+ $objWriter->writeAttribute('xmlns:svg', 'urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0');
67
+ $objWriter->writeAttribute('xmlns:chart', 'urn:oasis:names:tc:opendocument:xmlns:chart:1.0');
68
+ $objWriter->writeAttribute('xmlns:dr3d', 'urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0');
69
+ $objWriter->writeAttribute('xmlns:math', 'http://www.w3.org/1998/Math/MathML');
70
+ $objWriter->writeAttribute('xmlns:form', 'urn:oasis:names:tc:opendocument:xmlns:form:1.0');
71
+ $objWriter->writeAttribute('xmlns:script', 'urn:oasis:names:tc:opendocument:xmlns:script:1.0');
72
+ $objWriter->writeAttribute('xmlns:ooo', 'http://openoffice.org/2004/office');
73
+ $objWriter->writeAttribute('xmlns:ooow', 'http://openoffice.org/2004/writer');
74
+ $objWriter->writeAttribute('xmlns:oooc', 'http://openoffice.org/2004/calc');
75
+ $objWriter->writeAttribute('xmlns:dom', 'http://www.w3.org/2001/xml-events');
76
+ $objWriter->writeAttribute('xmlns:rpt', 'http://openoffice.org/2005/report');
77
+ $objWriter->writeAttribute('xmlns:of', 'urn:oasis:names:tc:opendocument:xmlns:of:1.2');
78
+ $objWriter->writeAttribute('xmlns:xhtml', 'http://www.w3.org/1999/xhtml');
79
+ $objWriter->writeAttribute('xmlns:grddl', 'http://www.w3.org/2003/g/data-view#');
80
+ $objWriter->writeAttribute('xmlns:tableooo', 'http://openoffice.org/2009/table');
81
+ $objWriter->writeAttribute('xmlns:css3t', 'http://www.w3.org/TR/css3-text/');
82
+ $objWriter->writeAttribute('office:version', '1.2');
83
+
84
+ $objWriter->writeElement('office:font-face-decls');
85
+ $objWriter->writeElement('office:styles');
86
+ $objWriter->writeElement('office:automatic-styles');
87
+ $objWriter->writeElement('office:master-styles');
88
+ $objWriter->endElement();
89
+
90
+ return $objWriter->getData();
91
+ }
92
+ }
PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Thumbnails.php ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * PHPExcel_Writer_OpenDocument_Thumbnails
5
+ *
6
+ * Copyright (c) 2006 - 2015 PHPExcel
7
+ *
8
+ * This library is free software; you can redistribute it and/or
9
+ * modify it under the terms of the GNU Lesser General Public
10
+ * License as published by the Free Software Foundation; either
11
+ * version 2.1 of the License, or (at your option) any later version.
12
+ *
13
+ * This library is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
+ * Lesser General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU Lesser General Public
19
+ * License along with this library; if not, write to the Free Software
20
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21
+ *
22
+ * @category PHPExcel
23
+ * @package PHPExcel_Writer_OpenDocument
24
+ * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
25
+ * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
26
+ * @version ##VERSION##, ##DATE##
27
+ */
28
+ class PHPExcel_Writer_OpenDocument_Thumbnails extends PHPExcel_Writer_OpenDocument_WriterPart
29
+ {
30
+ /**
31
+ * Write Thumbnails/thumbnail.png to PNG format
32
+ *
33
+ * @param PHPExcel $pPHPExcel
34
+ * @return string XML Output
35
+ * @throws PHPExcel_Writer_Exception
36
+ */
37
+ public function writeThumbnail(PHPExcel $pPHPExcel = null)
38
+ {
39
+ return '';
40
+ }
41
+ }
PHPExcel/Classes/PHPExcel/Writer/OpenDocument/WriterPart.php ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * PHPExcel_Writer_OpenDocument_WriterPart
5
+ *
6
+ * Copyright (c) 2006 - 2015 PHPExcel
7
+ *
8
+ * This library is free software; you can redistribute it and/or
9
+ * modify it under the terms of the GNU Lesser General Public
10
+ * License as published by the Free Software Foundation; either
11
+ * version 2.1 of the License, or (at your option) any later version.
12
+ *
13
+ * This library is distributed in the hope that it will be useful,
14
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
15
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
16
+ * Lesser General Public License for more details.
17
+ *
18
+ * You should have received a copy of the GNU Lesser General Public
19
+ * License along with this library; if not, write to the Free Software
20
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
21
+ *
22
+ * @category PHPExcel
23
+ * @package PHPExcel_Writer_OpenDocument
24
+ * @copyright Copyright (c) 2006 - 2015 PHPExcel (http://www.codeplex.com/PHPExcel)
25
+ * @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
26
+ * @version ##VERSION##, ##DATE##
27
+ */
28
+ abstract class PHPExcel_Writer_OpenDocument_WriterPart extends PHPExcel_Writer_Excel2007_WriterPart
29
+ {
30
+ }
PHPExcel/Classes/PHPExcel/locale/bg/config ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+
5
+ ## Copyright (c) 2006 - 2013 PHPExcel
6
+ ##
7
+ ## This library is free software; you can redistribute it and/or
8
+ ## modify it under the terms of the GNU Lesser General Public
9
+ ## License as published by the Free Software Foundation; either
10
+ ## version 2.1 of the License, or (at your option) any later version.
11
+ ##
12
+ ## This library is distributed in the hope that it will be useful,
13
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
14
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
+ ## Lesser General Public License for more details.
16
+ ##
17
+ ## You should have received a copy of the GNU Lesser General Public
18
+ ## License along with this library; if not, write to the Free Software
19
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20
+ ##
21
+ ## @category PHPExcel
22
+ ## @package PHPExcel_Settings
23
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
24
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
25
+ ## @version ##VERSION##, ##DATE##
26
+ ##
27
+ ##
28
+
29
+
30
+ ArgumentSeparator = ;
31
+
32
+
33
+ ##
34
+ ## (For future use)
35
+ ##
36
+ currencySymbol = лв
37
+
38
+
39
+ ##
40
+ ## Excel Error Codes (For future use)
41
+
42
+ ##
43
+ NULL = #ПРАЗНО!
44
+ DIV0 = #ДЕЛ/0!
45
+ VALUE = #СТОЙНОСТ!
46
+ REF = #РЕФ!
47
+ NAME = #ИМЕ?
48
+ NUM = #ЧИСЛО!
49
+ NA = #Н/Д
PHPExcel/Classes/PHPExcel/locale/cs/config ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Settings
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ##
27
+
28
+
29
+ ArgumentSeparator = ;
30
+
31
+
32
+ ##
33
+ ## (For future use)
34
+ ##
35
+ currencySymbol = Kč
36
+
37
+
38
+ ##
39
+ ## Excel Error Codes (For future use)
40
+ ##
41
+ NULL = #NULL!
42
+ DIV0 = #DIV/0!
43
+ VALUE = #HODNOTA!
44
+ REF = #REF!
45
+ NAME = #NÁZEV?
46
+ NUM = #NUM!
47
+ NA = #N/A
PHPExcel/Classes/PHPExcel/locale/cs/functions ADDED
@@ -0,0 +1,438 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Calculation
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ## Data in this file derived from http://www.piuha.fi/excel-function-name-translation/
27
+ ##
28
+ ##
29
+
30
+
31
+ ##
32
+ ## Add-in and Automation functions Funkce doplňků a automatizace
33
+ ##
34
+ GETPIVOTDATA = ZÍSKATKONTDATA ## Vrátí data uložená v kontingenční tabulce. Pomocí funkce ZÍSKATKONTDATA můžete načíst souhrnná data z kontingenční tabulky, pokud jsou tato data v kontingenční sestavě zobrazena.
35
+
36
+
37
+ ##
38
+ ## Cube functions Funkce pro práci s krychlemi
39
+ ##
40
+ CUBEKPIMEMBER = CUBEKPIMEMBER ## Vrátí název, vlastnost a velikost klíčového ukazatele výkonu (KUV) a zobrazí v buňce název a vlastnost. Klíčový ukazatel výkonu je kvantifikovatelná veličina, například hrubý měsíční zisk nebo čtvrtletní obrat na zaměstnance, která se používá pro sledování výkonnosti organizace.
41
+ CUBEMEMBER = CUBEMEMBER ## Vrátí člen nebo n-tici v hierarchii krychle. Slouží k ověření, zda v krychli existuje člen nebo n-tice.
42
+ CUBEMEMBERPROPERTY = CUBEMEMBERPROPERTY ## Vrátí hodnotu vlastnosti člena v krychli. Slouží k ověření, zda v krychli existuje člen s daným názvem, a k vrácení konkrétní vlastnosti tohoto člena.
43
+ CUBERANKEDMEMBER = CUBERANKEDMEMBER ## Vrátí n-tý nebo pořadový člen sady. Použijte ji pro vrácení jednoho nebo více prvků sady, například obchodníka s nejvyšším obratem nebo deseti nejlepších studentů.
44
+ CUBESET = CUBESET ## Definuje vypočtenou sadu členů nebo n-tic odesláním výrazu sady do krychle na serveru, který vytvoří sadu a potom ji vrátí do aplikace Microsoft Office Excel.
45
+ CUBESETCOUNT = CUBESETCOUNT ## Vrátí počet položek v množině
46
+ CUBEVALUE = CUBEVALUE ## Vrátí úhrnnou hodnotu z krychle.
47
+
48
+
49
+ ##
50
+ ## Database functions Funkce databáze
51
+ ##
52
+ DAVERAGE = DPRŮMĚR ## Vrátí průměr vybraných položek databáze.
53
+ DCOUNT = DPOČET ## Spočítá buňky databáze obsahující čísla.
54
+ DCOUNTA = DPOČET2 ## Spočítá buňky databáze, které nejsou prázdné.
55
+ DGET = DZÍSKAT ## Extrahuje z databáze jeden záznam splňující zadaná kritéria.
56
+ DMAX = DMAX ## Vrátí maximální hodnotu z vybraných položek databáze.
57
+ DMIN = DMIN ## Vrátí minimální hodnotu z vybraných položek databáze.
58
+ DPRODUCT = DSOUČIN ## Vynásobí hodnoty určitého pole záznamů v databázi, které splňují daná kritéria.
59
+ DSTDEV = DSMODCH.VÝBĚR ## Odhadne směrodatnou odchylku výběru vybraných položek databáze.
60
+ DSTDEVP = DSMODCH ## Vypočte směrodatnou odchylku základního souboru vybraných položek databáze.
61
+ DSUM = DSUMA ## Sečte čísla ve sloupcovém poli záznamů databáze, která splňují daná kritéria.
62
+ DVAR = DVAR.VÝBĚR ## Odhadne rozptyl výběru vybraných položek databáze.
63
+ DVARP = DVAR ## Vypočte rozptyl základního souboru vybraných položek databáze.
64
+
65
+
66
+ ##
67
+ ## Date and time functions Funkce data a času
68
+ ##
69
+ DATE = DATUM ## Vrátí pořadové číslo určitého data.
70
+ DATEVALUE = DATUMHODN ## Převede datum ve formě textu na pořadové číslo.
71
+ DAY = DEN ## Převede pořadové číslo na den v měsíci.
72
+ DAYS360 = ROK360 ## Vrátí počet dní mezi dvěma daty na základě roku s 360 dny.
73
+ EDATE = EDATE ## Vrátí pořadové číslo data, které označuje určený počet měsíců před nebo po počátečním datu.
74
+ EOMONTH = EOMONTH ## Vrátí pořadové číslo posledního dne měsíce před nebo po zadaném počtu měsíců.
75
+ HOUR = HODINA ## Převede pořadové číslo na hodinu.
76
+ MINUTE = MINUTA ## Převede pořadové číslo na minutu.
77
+ MONTH = MĚSÍC ## Převede pořadové číslo na měsíc.
78
+ NETWORKDAYS = NETWORKDAYS ## Vrátí počet celých pracovních dní mezi dvěma daty.
79
+ NOW = NYNÍ ## Vrátí pořadové číslo aktuálního data a času.
80
+ SECOND = SEKUNDA ## Převede pořadové číslo na sekundu.
81
+ TIME = ČAS ## Vrátí pořadové číslo určitého času.
82
+ TIMEVALUE = ČASHODN ## Převede čas ve formě textu na pořadové číslo.
83
+ TODAY = DNES ## Vrátí pořadové číslo dnešního data.
84
+ WEEKDAY = DENTÝDNE ## Převede pořadové číslo na den v týdnu.
85
+ WEEKNUM = WEEKNUM ## Převede pořadové číslo na číslo představující číselnou pozici týdne v roce.
86
+ WORKDAY = WORKDAY ## Vrátí pořadové číslo data před nebo po zadaném počtu pracovních dní.
87
+ YEAR = ROK ## Převede pořadové číslo na rok.
88
+ YEARFRAC = YEARFRAC ## Vrátí část roku vyjádřenou zlomkem a představující počet celých dní mezi počátečním a koncovým datem.
89
+
90
+
91
+ ##
92
+ ## Engineering functions Inženýrské funkce (Technické funkce)
93
+ ##
94
+ BESSELI = BESSELI ## Vrátí modifikovanou Besselovu funkci In(x).
95
+ BESSELJ = BESSELJ ## Vrátí modifikovanou Besselovu funkci Jn(x).
96
+ BESSELK = BESSELK ## Vrátí modifikovanou Besselovu funkci Kn(x).
97
+ BESSELY = BESSELY ## Vrátí Besselovu funkci Yn(x).
98
+ BIN2DEC = BIN2DEC ## Převede binární číslo na desítkové.
99
+ BIN2HEX = BIN2HEX ## Převede binární číslo na šestnáctkové.
100
+ BIN2OCT = BIN2OCT ## Převede binární číslo na osmičkové.
101
+ COMPLEX = COMPLEX ## Převede reálnou a imaginární část na komplexní číslo.
102
+ CONVERT = CONVERT ## Převede číslo do jiného jednotkového měrného systému.
103
+ DEC2BIN = DEC2BIN ## Převede desítkového čísla na dvojkové
104
+ DEC2HEX = DEC2HEX ## Převede desítkové číslo na šestnáctkové.
105
+ DEC2OCT = DEC2OCT ## Převede desítkové číslo na osmičkové.
106
+ DELTA = DELTA ## Testuje rovnost dvou hodnot.
107
+ ERF = ERF ## Vrátí chybovou funkci.
108
+ ERFC = ERFC ## Vrátí doplňkovou chybovou funkci.
109
+ GESTEP = GESTEP ## Testuje, zda je číslo větší než mezní hodnota.
110
+ HEX2BIN = HEX2BIN ## Převede šestnáctkové číslo na binární.
111
+ HEX2DEC = HEX2DEC ## Převede šestnáctkové číslo na desítkové.
112
+ HEX2OCT = HEX2OCT ## Převede šestnáctkové číslo na osmičkové.
113
+ IMABS = IMABS ## Vrátí absolutní hodnotu (modul) komplexního čísla.
114
+ IMAGINARY = IMAGINARY ## Vrátí imaginární část komplexního čísla.
115
+ IMARGUMENT = IMARGUMENT ## Vrátí argument théta, úhel vyjádřený v radiánech.
116
+ IMCONJUGATE = IMCONJUGATE ## Vrátí komplexně sdružené číslo ke komplexnímu číslu.
117
+ IMCOS = IMCOS ## Vrátí kosinus komplexního čísla.
118
+ IMDIV = IMDIV ## Vrátí podíl dvou komplexních čísel.
119
+ IMEXP = IMEXP ## Vrátí exponenciální tvar komplexního čísla.
120
+ IMLN = IMLN ## Vrátí přirozený logaritmus komplexního čísla.
121
+ IMLOG10 = IMLOG10 ## Vrátí dekadický logaritmus komplexního čísla.
122
+ IMLOG2 = IMLOG2 ## Vrátí logaritmus komplexního čísla při základu 2.
123
+ IMPOWER = IMPOWER ## Vrátí komplexní číslo umocněné na celé číslo.
124
+ IMPRODUCT = IMPRODUCT ## Vrátí součin komplexních čísel.
125
+ IMREAL = IMREAL ## Vrátí reálnou část komplexního čísla.
126
+ IMSIN = IMSIN ## Vrátí sinus komplexního čísla.
127
+ IMSQRT = IMSQRT ## Vrátí druhou odmocninu komplexního čísla.
128
+ IMSUB = IMSUB ## Vrátí rozdíl mezi dvěma komplexními čísly.
129
+ IMSUM = IMSUM ## Vrátí součet dvou komplexních čísel.
130
+ OCT2BIN = OCT2BIN ## Převede osmičkové číslo na binární.
131
+ OCT2DEC = OCT2DEC ## Převede osmičkové číslo na desítkové.
132
+ OCT2HEX = OCT2HEX ## Převede osmičkové číslo na šestnáctkové.
133
+
134
+
135
+ ##
136
+ ## Financial functions Finanční funkce
137
+ ##
138
+ ACCRINT = ACCRINT ## Vrátí nahromaděný úrok z cenného papíru, ze kterého je úrok placen v pravidelných termínech.
139
+ ACCRINTM = ACCRINTM ## Vrátí nahromaděný úrok z cenného papíru, ze kterého je úrok placen k datu splatnosti.
140
+ AMORDEGRC = AMORDEGRC ## Vrátí lineární amortizaci v každém účetním období pomocí koeficientu amortizace.
141
+ AMORLINC = AMORLINC ## Vrátí lineární amortizaci v každém účetním období.
142
+ COUPDAYBS = COUPDAYBS ## Vrátí počet dnů od začátku období placení kupónů do data splatnosti.
143
+ COUPDAYS = COUPDAYS ## Vrátí počet dnů v období placení kupónů, které obsahuje den zúčtování.
144
+ COUPDAYSNC = COUPDAYSNC ## Vrátí počet dnů od data zúčtování do následujícího data placení kupónu.
145
+ COUPNCD = COUPNCD ## Vrátí následující datum placení kupónu po datu zúčtování.
146
+ COUPNUM = COUPNUM ## Vrátí počet kupónů splatných mezi datem zúčtování a datem splatnosti.
147
+ COUPPCD = COUPPCD ## Vrátí předchozí datum placení kupónu před datem zúčtování.
148
+ CUMIPMT = CUMIPMT ## Vrátí kumulativní úrok splacený mezi dvěma obdobími.
149
+ CUMPRINC = CUMPRINC ## Vrátí kumulativní jistinu splacenou mezi dvěma obdobími půjčky.
150
+ DB = ODPIS.ZRYCH ## Vrátí odpis aktiva za určité období pomocí degresivní metody odpisu s pevným zůstatkem.
151
+ DDB = ODPIS.ZRYCH2 ## Vrátí odpis aktiva za určité období pomocí dvojité degresivní metody odpisu nebo jiné metody, kterou zadáte.
152
+ DISC = DISC ## Vrátí diskontní sazbu cenného papíru.
153
+ DOLLARDE = DOLLARDE ## Převede částku v korunách vyjádřenou zlomkem na částku v korunách vyjádřenou desetinným číslem.
154
+ DOLLARFR = DOLLARFR ## Převede částku v korunách vyjádřenou desetinným číslem na částku v korunách vyjádřenou zlomkem.
155
+ DURATION = DURATION ## Vrátí roční dobu cenného papíru s pravidelnými úrokovými sazbami.
156
+ EFFECT = EFFECT ## Vrátí efektivní roční úrokovou sazbu.
157
+ FV = BUDHODNOTA ## Vrátí budoucí hodnotu investice.
158
+ FVSCHEDULE = FVSCHEDULE ## Vrátí budoucí hodnotu počáteční jistiny po použití série sazeb složitého úroku.
159
+ INTRATE = INTRATE ## Vrátí úrokovou sazbu plně investovaného cenného papíru.
160
+ IPMT = PLATBA.ÚROK ## Vrátí výšku úroku investice za dané období.
161
+ IRR = MÍRA.VÝNOSNOSTI ## Vrátí vnitřní výnosové procento série peněžních toků.
162
+ ISPMT = ISPMT ## Vypočte výši úroku z investice zaplaceného během určitého období.
163
+ MDURATION = MDURATION ## Vrátí Macauleyho modifikovanou dobu cenného papíru o nominální hodnotě 100 Kč.
164
+ MIRR = MOD.MÍRA.VÝNOSNOSTI ## Vrátí vnitřní sazbu výnosu, přičemž kladné a záporné hodnoty peněžních prostředků jsou financovány podle různých sazeb.
165
+ NOMINAL = NOMINAL ## Vrátí nominální roční úrokovou sazbu.
166
+ NPER = POČET.OBDOBÍ ## Vrátí počet období pro investici.
167
+ NPV = ČISTÁ.SOUČHODNOTA ## Vrátí čistou současnou hodnotu investice vypočítanou na základě série pravidelných peněžních toků a diskontní sazby.
168
+ ODDFPRICE = ODDFPRICE ## Vrátí cenu cenného papíru o nominální hodnotě 100 Kč s odlišným prvním obdobím.
169
+ ODDFYIELD = ODDFYIELD ## Vrátí výnos cenného papíru s odlišným prvním obdobím.
170
+ ODDLPRICE = ODDLPRICE ## Vrátí cenu cenného papíru o nominální hodnotě 100 Kč s odlišným posledním obdobím.
171
+ ODDLYIELD = ODDLYIELD ## Vrátí výnos cenného papíru s odlišným posledním obdobím.
172
+ PMT = PLATBA ## Vrátí hodnotu pravidelné splátky anuity.
173
+ PPMT = PLATBA.ZÁKLAD ## Vrátí hodnotu splátky jistiny pro zadanou investici za dané období.
174
+ PRICE = PRICE ## Vrátí cenu cenného papíru o nominální hodnotě 100 Kč, ze kterého je úrok placen v pravidelných termínech.
175
+ PRICEDISC = PRICEDISC ## Vrátí cenu diskontního cenného papíru o nominální hodnotě 100 Kč.
176
+ PRICEMAT = PRICEMAT ## Vrátí cenu cenného papíru o nominální hodnotě 100 Kč, ze kterého je úrok placen k datu splatnosti.
177
+ PV = SOUČHODNOTA ## Vrátí současnou hodnotu investice.
178
+ RATE = ÚROKOVÁ.MÍRA ## Vrátí úrokovou sazbu vztaženou na období anuity.
179
+ RECEIVED = RECEIVED ## Vrátí částku obdrženou k datu splatnosti plně investovaného cenného papíru.
180
+ SLN = ODPIS.LIN ## Vrátí přímé odpisy aktiva pro jedno období.
181
+ SYD = ODPIS.NELIN ## Vrátí směrné číslo ročních odpisů aktiva pro zadané období.
182
+ TBILLEQ = TBILLEQ ## Vrátí výnos směnky státní pokladny ekvivalentní výnosu obligace.
183
+ TBILLPRICE = TBILLPRICE ## Vrátí cenu směnky státní pokladny o nominální hodnotě 100 Kč.
184
+ TBILLYIELD = TBILLYIELD ## Vrátí výnos směnky státní pokladny.
185
+ VDB = ODPIS.ZA.INT ## Vrátí odpis aktiva pro určité období nebo část období pomocí degresivní metody odpisu.
186
+ XIRR = XIRR ## Vrátí vnitřní výnosnost pro harmonogram peněžních toků, který nemusí být nutně periodický.
187
+ XNPV = XNPV ## Vrátí čistou současnou hodnotu pro harmonogram peněžních toků, který nemusí být nutně periodický.
188
+ YIELD = YIELD ## Vrátí výnos cenného papíru, ze kterého je úrok placen v pravidelných termínech.
189
+ YIELDDISC = YIELDDISC ## Vrátí roční výnos diskontního cenného papíru, například směnky státní pokladny.
190
+ YIELDMAT = YIELDMAT ## Vrátí roční výnos cenného papíru, ze kterého je úrok placen k datu splatnosti.
191
+
192
+
193
+ ##
194
+ ## Information functions Informační funkce
195
+ ##
196
+ CELL = POLÍČKO ## Vrátí informace o formátování, umístění nebo obsahu buňky.
197
+ ERROR.TYPE = CHYBA.TYP ## Vrátí číslo odpovídající typu chyby.
198
+ INFO = O.PROSTŘEDÍ ## Vrátí informace o aktuálním pracovním prostředí.
199
+ ISBLANK = JE.PRÁZDNÉ ## Vrátí hodnotu PRAVDA, pokud se argument hodnota odkazuje na prázdnou buňku.
200
+ ISERR = JE.CHYBA ## Vrátí hodnotu PRAVDA, pokud je argument hodnota libovolná chybová hodnota (kromě #N/A).
201
+ ISERROR = JE.CHYBHODN ## Vrátí hodnotu PRAVDA, pokud je argument hodnota libovolná chybová hodnota.
202
+ ISEVEN = ISEVEN ## Vrátí hodnotu PRAVDA, pokud je číslo sudé.
203
+ ISLOGICAL = JE.LOGHODN ## Vrátí hodnotu PRAVDA, pokud je argument hodnota logická hodnota.
204
+ ISNA = JE.NEDEF ## Vrátí hodnotu PRAVDA, pokud je argument hodnota chybová hodnota #N/A.
205
+ ISNONTEXT = JE.NETEXT ## Vrátí hodnotu PRAVDA, pokud argument hodnota není text.
206
+ ISNUMBER = JE.ČÍSLO ## Vrátí hodnotu PRAVDA, pokud je argument hodnota číslo.
207
+ ISODD = ISODD ## Vrátí hodnotu PRAVDA, pokud je číslo liché.
208
+ ISREF = JE.ODKAZ ## Vrátí hodnotu PRAVDA, pokud je argument hodnota odkaz.
209
+ ISTEXT = JE.TEXT ## Vrátí hodnotu PRAVDA, pokud je argument hodnota text.
210
+ N = N ## Vrátí hodnotu převedenou na číslo.
211
+ NA = NEDEF ## Vrátí chybovou hodnotu #N/A.
212
+ TYPE = TYP ## Vrátí číslo označující datový typ hodnoty.
213
+
214
+
215
+ ##
216
+ ## Logical functions Logické funkce
217
+ ##
218
+ AND = A ## Vrátí hodnotu PRAVDA, mají-li všechny argumenty hodnotu PRAVDA.
219
+ FALSE = NEPRAVDA ## Vrátí logickou hodnotu NEPRAVDA.
220
+ IF = KDYŽ ## Určí, který logický test má proběhnout.
221
+ IFERROR = IFERROR ## Pokud je vzorec vyhodnocen jako chyba, vrátí zadanou hodnotu. V opačném případě vrátí výsledek vzorce.
222
+ NOT = NE ## Provede logickou negaci argumentu funkce.
223
+ OR = NEBO ## Vrátí hodnotu PRAVDA, je-li alespoň jeden argument roven hodnotě PRAVDA.
224
+ TRUE = PRAVDA ## Vrátí logickou hodnotu PRAVDA.
225
+
226
+
227
+ ##
228
+ ## Lookup and reference functions Vyhledávací funkce
229
+ ##
230
+ ADDRESS = ODKAZ ## Vrátí textový odkaz na jednu buňku listu.
231
+ AREAS = POČET.BLOKŮ ## Vrátí počet oblastí v odkazu.
232
+ CHOOSE = ZVOLIT ## Zvolí hodnotu ze seznamu hodnot.
233
+ COLUMN = SLOUPEC ## Vrátí číslo sloupce odkazu.
234
+ COLUMNS = SLOUPCE ## Vrátí počet sloupců v odkazu.
235
+ HLOOKUP = VVYHLEDAT ## Prohledá horní řádek matice a vrátí hodnotu určené buňky.
236
+ HYPERLINK = HYPERTEXTOVÝ.ODKAZ ## Vytvoří zástupce nebo odkaz, který otevře dokument uložený na síťovém serveru, v síti intranet nebo Internet.
237
+ INDEX = INDEX ## Pomocí rejstříku zvolí hodnotu z odkazu nebo matice.
238
+ INDIRECT = NEPŘÍMÝ.ODKAZ ## Vrátí odkaz určený textovou hodnotou.
239
+ LOOKUP = VYHLEDAT ## Vyhledá hodnoty ve vektoru nebo matici.
240
+ MATCH = POZVYHLEDAT ## Vyhledá hodnoty v odkazu nebo matici.
241
+ OFFSET = POSUN ## Vrátí posun odkazu od zadaného odkazu.
242
+ ROW = ŘÁDEK ## Vrátí číslo řádku odkazu.
243
+ ROWS = ŘÁDKY ## Vrátí počet řádků v odkazu.
244
+ RTD = RTD ## Načte data reálného času z programu, který podporuje automatizaci modelu COM (Automatizace: Způsob práce s objekty určité aplikace z jiné aplikace nebo nástroje pro vývoj. Automatizace (dříve nazývaná automatizace OLE) je počítačovým standardem a je funkcí modelu COM (Component Object Model).).
245
+ TRANSPOSE = TRANSPOZICE ## Vrátí transponovanou matici.
246
+ VLOOKUP = SVYHLEDAT ## Prohledá první sloupec matice, přesune kurzor v řádku a vrátí hodnotu buňky.
247
+
248
+
249
+ ##
250
+ ## Math and trigonometry functions Matematické a trigonometrické funkce
251
+ ##
252
+ ABS = ABS ## Vrátí absolutní hodnotu čísla.
253
+ ACOS = ARCCOS ## Vrátí arkuskosinus čísla.
254
+ ACOSH = ARCCOSH ## Vrátí hyperbolický arkuskosinus čísla.
255
+ ASIN = ARCSIN ## Vrátí arkussinus čísla.
256
+ ASINH = ARCSINH ## Vrátí hyperbolický arkussinus čísla.
257
+ ATAN = ARCTG ## Vrátí arkustangens čísla.
258
+ ATAN2 = ARCTG2 ## Vrátí arkustangens x-ové a y-ové souřadnice.
259
+ ATANH = ARCTGH ## Vrátí hyperbolický arkustangens čísla.
260
+ CEILING = ZAOKR.NAHORU ## Zaokrouhlí číslo na nejbližší celé číslo nebo na nejbližší násobek zadané hodnoty.
261
+ COMBIN = KOMBINACE ## Vrátí počet kombinací pro daný počet položek.
262
+ COS = COS ## Vrátí kosinus čísla.
263
+ COSH = COSH ## Vrátí hyperbolický kosinus čísla.
264
+ DEGREES = DEGREES ## Převede radiány na stupně.
265
+ EVEN = ZAOKROUHLIT.NA.SUDÉ ## Zaokrouhlí číslo nahoru na nejbližší celé sudé číslo.
266
+ EXP = EXP ## Vrátí základ přirozeného logaritmu e umocněný na zadané číslo.
267
+ FACT = FAKTORIÁL ## Vrátí faktoriál čísla.
268
+ FACTDOUBLE = FACTDOUBLE ## Vrátí dvojitý faktoriál čísla.
269
+ FLOOR = ZAOKR.DOLŮ ## Zaokrouhlí číslo dolů, směrem k nule.
270
+ GCD = GCD ## Vrátí největší společný dělitel.
271
+ INT = CELÁ.ČÁST ## Zaokrouhlí číslo dolů na nejbližší celé číslo.
272
+ LCM = LCM ## Vrátí nejmenší společný násobek.
273
+ LN = LN ## Vrátí přirozený logaritmus čísla.
274
+ LOG = LOGZ ## Vrátí logaritmus čísla při zadaném základu.
275
+ LOG10 = LOG ## Vrátí dekadický logaritmus čísla.
276
+ MDETERM = DETERMINANT ## Vrátí determinant matice.
277
+ MINVERSE = INVERZE ## Vrátí inverzní matici.
278
+ MMULT = SOUČIN.MATIC ## Vrátí součin dvou matic.
279
+ MOD = MOD ## Vrátí zbytek po dělení.
280
+ MROUND = MROUND ## Vrátí číslo zaokrouhlené na požadovaný násobek.
281
+ MULTINOMIAL = MULTINOMIAL ## Vrátí mnohočlen z množiny čísel.
282
+ ODD = ZAOKROUHLIT.NA.LICHÉ ## Zaokrouhlí číslo nahoru na nejbližší celé liché číslo.
283
+ PI = PI ## Vrátí hodnotu čísla pí.
284
+ POWER = POWER ## Umocní číslo na zadanou mocninu.
285
+ PRODUCT = SOUČIN ## Vynásobí argumenty funkce.
286
+ QUOTIENT = QUOTIENT ## Vrátí celou část dělení.
287
+ RADIANS = RADIANS ## Převede stupně na radiány.
288
+ RAND = NÁHČÍSLO ## Vrátí náhodné číslo mezi 0 a 1.
289
+ RANDBETWEEN = RANDBETWEEN ## Vrátí náhodné číslo mezi zadanými čísly.
290
+ ROMAN = ROMAN ## Převede arabskou číslici na římskou ve formátu textu.
291
+ ROUND = ZAOKROUHLIT ## Zaokrouhlí číslo na zadaný počet číslic.
292
+ ROUNDDOWN = ROUNDDOWN ## Zaokrouhlí číslo dolů, směrem k nule.
293
+ ROUNDUP = ROUNDUP ## Zaokrouhlí číslo nahoru, směrem od nuly.
294
+ SERIESSUM = SERIESSUM ## Vrátí součet mocninné řady určené podle vzorce.
295
+ SIGN = SIGN ## Vrátí znaménko čísla.
296
+ SIN = SIN ## Vrátí sinus daného úhlu.
297
+ SINH = SINH ## Vrátí hyperbolický sinus čísla.
298
+ SQRT = ODMOCNINA ## Vrátí kladnou druhou odmocninu.
299
+ SQRTPI = SQRTPI ## Vrátí druhou odmocninu výrazu (číslo * pí).
300
+ SUBTOTAL = SUBTOTAL ## Vrátí souhrn v seznamu nebo databázi.
301
+ SUM = SUMA ## Sečte argumenty funkce.
302
+ SUMIF = SUMIF ## Sečte buňky vybrané podle zadaných kritérií.
303
+ SUMIFS = SUMIFS ## Sečte buňky určené více zadanými podmínkami.
304
+ SUMPRODUCT = SOUČIN.SKALÁRNÍ ## Vrátí součet součinů odpovídajících prvků matic.
305
+ SUMSQ = SUMA.ČTVERCŮ ## Vrátí součet čtverců argumentů.
306
+ SUMX2MY2 = SUMX2MY2 ## Vrátí součet rozdílu čtverců odpovídajících hodnot ve dvou maticích.
307
+ SUMX2PY2 = SUMX2PY2 ## Vrátí součet součtu čtverců odpovídajících hodnot ve dvou maticích.
308
+ SUMXMY2 = SUMXMY2 ## Vrátí součet čtverců rozdílů odpovídajících hodnot ve dvou maticích.
309
+ TAN = TGTG ## Vrátí tangens čísla.
310
+ TANH = TGH ## Vrátí hyperbolický tangens čísla.
311
+ TRUNC = USEKNOUT ## Zkrátí číslo na celé číslo.
312
+
313
+
314
+ ##
315
+ ## Statistical functions Statistické funkce
316
+ ##
317
+ AVEDEV = PRŮMODCHYLKA ## Vrátí průměrnou hodnotu absolutních odchylek datových bodů od jejich střední hodnoty.
318
+ AVERAGE = PRŮMĚR ## Vrátí průměrnou hodnotu argumentů.
319
+ AVERAGEA = AVERAGEA ## Vrátí průměrnou hodnotu argumentů včetně čísel, textu a logických hodnot.
320
+ AVERAGEIF = AVERAGEIF ## Vrátí průměrnou hodnotu (aritmetický průměr) všech buněk v oblasti, které vyhovují příslušné podmínce.
321
+ AVERAGEIFS = AVERAGEIFS ## Vrátí průměrnou hodnotu (aritmetický průměr) všech buněk vyhovujících několika podmínkám.
322
+ BETADIST = BETADIST ## Vrátí hodnotu součtového rozdělení beta.
323
+ BETAINV = BETAINV ## Vrátí inverzní hodnotu součtového rozdělení pro zadané rozdělení beta.
324
+ BINOMDIST = BINOMDIST ## Vrátí hodnotu binomického rozdělení pravděpodobnosti jednotlivých veličin.
325
+ CHIDIST = CHIDIST ## Vrátí jednostrannou pravděpodobnost rozdělení chí-kvadrát.
326
+ CHIINV = CHIINV ## Vrátí hodnotu funkce inverzní k distribuční funkci jednostranné pravděpodobnosti rozdělení chí-kvadrát.
327
+ CHITEST = CHITEST ## Vrátí test nezávislosti.
328
+ CONFIDENCE = CONFIDENCE ## Vrátí interval spolehlivosti pro střední hodnotu základního souboru.
329
+ CORREL = CORREL ## Vrátí korelační koeficient mezi dvěma množinami dat.
330
+ COUNT = POČET ## Vrátí počet čísel v seznamu argumentů.
331
+ COUNTA = POČET2 ## Vrátí počet hodnot v seznamu argumentů.
332
+ COUNTBLANK = COUNTBLANK ## Spočítá počet prázdných buněk v oblasti.
333
+ COUNTIF = COUNTIF ## Spočítá buňky v oblasti, které odpovídají zadaným kritériím.
334
+ COUNTIFS = COUNTIFS ## Spočítá buňky v oblasti, které odpovídají více kritériím.
335
+ COVAR = COVAR ## Vrátí hodnotu kovariance, průměrnou hodnotu součinů párových odchylek
336
+ CRITBINOM = CRITBINOM ## Vrátí nejmenší hodnotu, pro kterou má součtové binomické rozdělení hodnotu větší nebo rovnu hodnotě kritéria.
337
+ DEVSQ = DEVSQ ## Vrátí součet čtverců odchylek.
338
+ EXPONDIST = EXPONDIST ## Vrátí hodnotu exponenciálního rozdělení.
339
+ FDIST = FDIST ## Vrátí hodnotu rozdělení pravděpodobnosti F.
340
+ FINV = FINV ## Vrátí hodnotu inverzní funkce k distribuční funkci rozdělení F.
341
+ FISHER = FISHER ## Vrátí hodnotu Fisherovy transformace.
342
+ FISHERINV = FISHERINV ## Vrátí hodnotu inverzní funkce k Fisherově transformaci.
343
+ FORECAST = FORECAST ## Vrátí hodnotu lineárního trendu.
344
+ FREQUENCY = ČETNOSTI ## Vrátí četnost rozdělení jako svislou matici.
345
+ FTEST = FTEST ## Vrátí výsledek F-testu.
346
+ GAMMADIST = GAMMADIST ## Vrátí hodnotu rozdělení gama.
347
+ GAMMAINV = GAMMAINV ## Vrátí hodnotu inverzní funkce k distribuční funkci součtového rozdělení gama.
348
+ GAMMALN = GAMMALN ## Vrátí přirozený logaritmus funkce gama, Γ(x).
349
+ GEOMEAN = GEOMEAN ## Vrátí geometrický průměr.
350
+ GROWTH = LOGLINTREND ## Vrátí hodnoty exponenciálního trendu.
351
+ HARMEAN = HARMEAN ## Vrátí harmonický průměr.
352
+ HYPGEOMDIST = HYPGEOMDIST ## Vrátí hodnotu hypergeometrického rozdělení.
353
+ INTERCEPT = INTERCEPT ## Vrátí úsek lineární regresní čáry.
354
+ KURT = KURT ## Vrátí hodnotu excesu množiny dat.
355
+ LARGE = LARGE ## Vrátí k-tou největší hodnotu množiny dat.
356
+ LINEST = LINREGRESE ## Vrátí parametry lineárního trendu.
357
+ LOGEST = LOGLINREGRESE ## Vrátí parametry exponenciálního trendu.
358
+ LOGINV = LOGINV ## Vrátí inverzní funkci k distribuční funkci logaritmicko-normálního rozdělení.
359
+ LOGNORMDIST = LOGNORMDIST ## Vrátí hodnotu součtového logaritmicko-normálního rozdělení.
360
+ MAX = MAX ## Vrátí maximální hodnotu seznamu argumentů.
361
+ MAXA = MAXA ## Vrátí maximální hodnotu seznamu argumentů včetně čísel, textu a logických hodnot.
362
+ MEDIAN = MEDIAN ## Vrátí střední hodnotu zadaných čísel.
363
+ MIN = MIN ## Vrátí minimální hodnotu seznamu argumentů.
364
+ MINA = MINA ## Vrátí nejmenší hodnotu v seznamu argumentů včetně čísel, textu a logických hodnot.
365
+ MODE = MODE ## Vrátí hodnotu, která se v množině dat vyskytuje nejčastěji.
366
+ NEGBINOMDIST = NEGBINOMDIST ## Vrátí hodnotu negativního binomického rozdělení.
367
+ NORMDIST = NORMDIST ## Vrátí hodnotu normálního součtového rozdělení.
368
+ NORMINV = NORMINV ## Vrátí inverzní funkci k funkci normálního součtového rozdělení.
369
+ NORMSDIST = NORMSDIST ## Vrátí hodnotu standardního normálního součtového rozdělení.
370
+ NORMSINV = NORMSINV ## Vrátí inverzní funkci k funkci standardního normálního součtového rozdělení.
371
+ PEARSON = PEARSON ## Vrátí Pearsonův výsledný momentový korelační koeficient.
372
+ PERCENTILE = PERCENTIL ## Vrátí hodnotu k-tého percentilu hodnot v oblasti.
373
+ PERCENTRANK = PERCENTRANK ## Vrátí pořadí hodnoty v množině dat vyjádřené procentuální částí množiny dat.
374
+ PERMUT = PERMUTACE ## Vrátí počet permutací pro zadaný počet objektů.
375
+ POISSON = POISSON ## Vrátí hodnotu distribuční funkce Poissonova rozdělení.
376
+ PROB = PROB ## Vrátí pravděpodobnost výskytu hodnot v oblasti mezi dvěma mezními hodnotami.
377
+ QUARTILE = QUARTIL ## Vrátí hodnotu kvartilu množiny dat.
378
+ RANK = RANK ## Vrátí pořadí čísla v seznamu čísel.
379
+ RSQ = RKQ ## Vrátí druhou mocninu Pearsonova výsledného momentového korelačního koeficientu.
380
+ SKEW = SKEW ## Vrátí zešikmení rozdělení.
381
+ SLOPE = SLOPE ## Vrátí směrnici lineární regresní čáry.
382
+ SMALL = SMALL ## Vrátí k-tou nejmenší hodnotu množiny dat.
383
+ STANDARDIZE = STANDARDIZE ## Vrátí normalizovanou hodnotu.
384
+ STDEV = SMODCH.VÝBĚR ## Vypočte směrodatnou odchylku výběru.
385
+ STDEVA = STDEVA ## Vypočte směrodatnou odchylku výběru včetně čísel, textu a logických hodnot.
386
+ STDEVP = SMODCH ## Vypočte směrodatnou odchylku základního souboru.
387
+ STDEVPA = STDEVPA ## Vypočte směrodatnou odchylku základního souboru včetně čísel, textu a logických hodnot.
388
+ STEYX = STEYX ## Vrátí standardní chybu předpovězené hodnoty y pro každou hodnotu x v regresi.
389
+ TDIST = TDIST ## Vrátí hodnotu Studentova t-rozdělení.
390
+ TINV = TINV ## Vrátí inverzní funkci k distribuční funkci Studentova t-rozdělení.
391
+ TREND = LINTREND ## Vrátí hodnoty lineárního trendu.
392
+ TRIMMEAN = TRIMMEAN ## Vrátí střední hodnotu vnitřní části množiny dat.
393
+ TTEST = TTEST ## Vrátí pravděpodobnost spojenou se Studentovým t-testem.
394
+ VAR = VAR.VÝBĚR ## Vypočte rozptyl výběru.
395
+ VARA = VARA ## Vypočte rozptyl výběru včetně čísel, textu a logických hodnot.
396
+ VARP = VAR ## Vypočte rozptyl základního souboru.
397
+ VARPA = VARPA ## Vypočte rozptyl základního souboru včetně čísel, textu a logických hodnot.
398
+ WEIBULL = WEIBULL ## Vrátí hodnotu Weibullova rozdělení.
399
+ ZTEST = ZTEST ## Vrátí jednostrannou P-hodnotu z-testu.
400
+
401
+
402
+ ##
403
+ ## Text functions Textové funkce
404
+ ##
405
+ ASC = ASC ## Změní znaky s plnou šířkou (dvoubajtové)v řetězci znaků na znaky s poloviční šířkou (jednobajtové).
406
+ BAHTTEXT = BAHTTEXT ## Převede číslo na text ve formátu, měny ß (baht).
407
+ CHAR = ZNAK ## Vrátí znak určený číslem kódu.
408
+ CLEAN = VYČISTIT ## Odebere z textu všechny netisknutelné znaky.
409
+ CODE = KÓD ## Vrátí číselný kód prvního znaku zadaného textového řetězce.
410
+ CONCATENATE = CONCATENATE ## Spojí několik textových položek do jedné.
411
+ DOLLAR = KČ ## Převede číslo na text ve formátu měny Kč (česká koruna).
412
+ EXACT = STEJNÉ ## Zkontroluje, zda jsou dvě textové hodnoty shodné.
413
+ FIND = NAJÍT ## Nalezne textovou hodnotu uvnitř jiné (rozlišuje malá a velká písmena).
414
+ FINDB = FINDB ## Nalezne textovou hodnotu uvnitř jiné (rozlišuje malá a velká písmena).
415
+ FIXED = ZAOKROUHLIT.NA.TEXT ## Zformátuje číslo jako text s pevným počtem desetinných míst.
416
+ JIS = JIS ## Změní znaky s poloviční šířkou (jednobajtové) v řetězci znaků na znaky s plnou šířkou (dvoubajtové).
417
+ LEFT = ZLEVA ## Vrátí první znaky textové hodnoty umístěné nejvíce vlevo.
418
+ LEFTB = LEFTB ## Vrátí první znaky textové hodnoty umístěné nejvíce vlevo.
419
+ LEN = DÉLKA ## Vrátí počet znaků textového řetězce.
420
+ LENB = LENB ## Vrátí počet znaků textového řetězce.
421
+ LOWER = MALÁ ## Převede text na malá písmena.
422
+ MID = ČÁST ## Vrátí určitý počet znaků textového řetězce počínaje zadaným místem.
423
+ MIDB = MIDB ## Vrátí určitý počet znaků textového řetězce počínaje zadaným místem.
424
+ PHONETIC = ZVUKOVÉ ## Extrahuje fonetické znaky (furigana) z textového řetězce.
425
+ PROPER = VELKÁ2 ## Převede první písmeno každého slova textové hodnoty na velké.
426
+ REPLACE = NAHRADIT ## Nahradí znaky uvnitř textu.
427
+ REPLACEB = NAHRADITB ## Nahradí znaky uvnitř textu.
428
+ REPT = OPAKOVAT ## Zopakuje text podle zadaného počtu opakování.
429
+ RIGHT = ZPRAVA ## Vrátí první znaky textové hodnoty umístěné nejvíce vpravo.
430
+ RIGHTB = RIGHTB ## Vrátí první znaky textové hodnoty umístěné nejvíce vpravo.
431
+ SEARCH = HLEDAT ## Nalezne textovou hodnotu uvnitř jiné (malá a velká písmena nejsou rozlišována).
432
+ SEARCHB = SEARCHB ## Nalezne textovou hodnotu uvnitř jiné (malá a velká písmena nejsou rozlišována).
433
+ SUBSTITUTE = DOSADIT ## V textovém řetězci nahradí starý text novým.
434
+ T = T ## Převede argumenty na text.
435
+ TEXT = HODNOTA.NA.TEXT ## Zformátuje číslo a převede ho na text.
436
+ TRIM = PROČISTIT ## Odstraní z textu mezery.
437
+ UPPER = VELKÁ ## Převede text na velká písmena.
438
+ VALUE = HODNOTA ## Převede textový argument na číslo.
PHPExcel/Classes/PHPExcel/locale/da/config ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Settings
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ##
27
+
28
+
29
+ ArgumentSeparator = ;
30
+
31
+
32
+ ##
33
+ ## (For future use)
34
+ ##
35
+ currencySymbol = kr
36
+
37
+
38
+
39
+ ##
40
+ ## Excel Error Codes (For future use)
41
+ ##
42
+ NULL = #NUL!
43
+ DIV0 = #DIVISION/0!
44
+ VALUE = #VÆRDI!
45
+ REF = #REFERENCE!
46
+ NAME = #NAVN?
47
+ NUM = #NUM!
48
+ NA = #I/T
PHPExcel/Classes/PHPExcel/locale/da/functions ADDED
@@ -0,0 +1,438 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Calculation
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ## Data in this file derived from http://www.piuha.fi/excel-function-name-translation/
27
+ ##
28
+ ##
29
+
30
+
31
+ ##
32
+ ## Add-in and Automation functions Tilføjelsesprogram- og automatiseringsfunktioner
33
+ ##
34
+ GETPIVOTDATA = HENTPIVOTDATA ## Returnerer data, der er lagret i en pivottabelrapport
35
+
36
+
37
+ ##
38
+ ## Cube functions Kubefunktioner
39
+ ##
40
+ CUBEKPIMEMBER = KUBE.KPI.MEDLEM ## Returnerer navn, egenskab og mål for en KPI-indikator og viser navnet og egenskaben i cellen. En KPI-indikator er en målbar størrelse, f.eks. bruttooverskud pr. måned eller personaleudskiftning pr. kvartal, der bruges til at overvåge en organisations præstationer.
41
+ CUBEMEMBER = KUBE.MEDLEM ## Returnerer et medlem eller en tupel fra kubehierarkiet. Bruges til at validere, om et medlem eller en tupel findes i kuben.
42
+ CUBEMEMBERPROPERTY = KUBEMEDLEM.EGENSKAB ## Returnerer værdien af en egenskab for et medlem i kuben. Bruges til at validere, om et medlemsnavn findes i kuben, og returnere den angivne egenskab for medlemmet.
43
+ CUBERANKEDMEMBER = KUBEMEDLEM.RANG ## Returnerer det n'te eller rangordnede medlem i et sæt. Bruges til at returnere et eller flere elementer i et sæt, f.eks. topsælgere eller de 10 bedste elever.
44
+ CUBESET = KUBESÆT ## Definerer et beregnet sæt medlemmer eller tupler ved at sende et sætudtryk til kuben på serveren, som opretter sættet og returnerer det til Microsoft Office Excel.
45
+ CUBESETCOUNT = KUBESÆT.TÆL ## Returnerer antallet af elementer i et sæt.
46
+ CUBEVALUE = KUBEVÆRDI ## Returnerer en sammenlagt (aggregeret) værdi fra en kube.
47
+
48
+
49
+ ##
50
+ ## Database functions Databasefunktioner
51
+ ##
52
+ DAVERAGE = DMIDDEL ## Returnerer gennemsnittet af markerede databaseposter
53
+ DCOUNT = DTÆL ## Tæller de celler, der indeholder tal, i en database
54
+ DCOUNTA = DTÆLV ## Tæller udfyldte celler i en database
55
+ DGET = DHENT ## Uddrager en enkelt post, der opfylder de angivne kriterier, fra en database
56
+ DMAX = DMAKS ## Returnerer den største værdi blandt markerede databaseposter
57
+ DMIN = DMIN ## Returnerer den mindste værdi blandt markerede databaseposter
58
+ DPRODUCT = DPRODUKT ## Ganger værdierne i et bestemt felt med poster, der opfylder kriterierne i en database
59
+ DSTDEV = DSTDAFV ## Beregner et skøn over standardafvigelsen baseret på en stikprøve af markerede databaseposter
60
+ DSTDEVP = DSTDAFVP ## Beregner standardafvigelsen baseret på hele populationen af markerede databaseposter
61
+ DSUM = DSUM ## Sammenlægger de tal i feltkolonnen i databasen, der opfylder kriterierne
62
+ DVAR = DVARIANS ## Beregner varians baseret på en stikprøve af markerede databaseposter
63
+ DVARP = DVARIANSP ## Beregner varians baseret på hele populationen af markerede databaseposter
64
+
65
+
66
+ ##
67
+ ## Date and time functions Dato- og klokkeslætsfunktioner
68
+ ##
69
+ DATE = DATO ## Returnerer serienummeret for en bestemt dato
70
+ DATEVALUE = DATOVÆRDI ## Konverterer en dato i form af tekst til et serienummer
71
+ DAY = DAG ## Konverterer et serienummer til en dag i måneden
72
+ DAYS360 = DAGE360 ## Beregner antallet af dage mellem to datoer på grundlag af et år med 360 dage
73
+ EDATE = EDATO ## Returnerer serienummeret for den dato, der ligger det angivne antal måneder før eller efter startdatoen
74
+ EOMONTH = SLUT.PÅ.MÅNED ## Returnerer serienummeret på den sidste dag i måneden før eller efter et angivet antal måneder
75
+ HOUR = TIME ## Konverterer et serienummer til en time
76
+ MINUTE = MINUT ## Konverterer et serienummer til et minut
77
+ MONTH = MÅNED ## Konverterer et serienummer til en måned
78
+ NETWORKDAYS = ANTAL.ARBEJDSDAGE ## Returnerer antallet af hele arbejdsdage mellem to datoer
79
+ NOW = NU ## Returnerer serienummeret for den aktuelle dato eller det aktuelle klokkeslæt
80
+ SECOND = SEKUND ## Konverterer et serienummer til et sekund
81
+ TIME = KLOKKESLÆT ## Returnerer serienummeret for et bestemt klokkeslæt
82
+ TIMEVALUE = TIDSVÆRDI ## Konverterer et klokkeslæt i form af tekst til et serienummer
83
+ TODAY = IDAG ## Returnerer serienummeret for dags dato
84
+ WEEKDAY = UGEDAG ## Konverterer et serienummer til en ugedag
85
+ WEEKNUM = UGE.NR ## Konverterer et serienummer til et tal, der angiver ugenummeret i året
86
+ WORKDAY = ARBEJDSDAG ## Returnerer serienummeret for dagen før eller efter det angivne antal arbejdsdage
87
+ YEAR = ÅR ## Konverterer et serienummer til et år
88
+ YEARFRAC = ÅR.BRØK ## Returnerer årsbrøken, der repræsenterer antallet af hele dage mellem startdato og slutdato
89
+
90
+
91
+ ##
92
+ ## Engineering functions Tekniske funktioner
93
+ ##
94
+ BESSELI = BESSELI ## Returnerer den modificerede Bessel-funktion In(x)
95
+ BESSELJ = BESSELJ ## Returnerer Bessel-funktionen Jn(x)
96
+ BESSELK = BESSELK ## Returnerer den modificerede Bessel-funktion Kn(x)
97
+ BESSELY = BESSELY ## Returnerer Bessel-funktionen Yn(x)
98
+ BIN2DEC = BIN.TIL.DEC ## Konverterer et binært tal til et decimaltal
99
+ BIN2HEX = BIN.TIL.HEX ## Konverterer et binært tal til et heksadecimalt tal
100
+ BIN2OCT = BIN.TIL.OKT ## Konverterer et binært tal til et oktaltal.
101
+ COMPLEX = KOMPLEKS ## Konverterer reelle og imaginære koefficienter til et komplekst tal
102
+ CONVERT = KONVERTER ## Konverterer et tal fra én måleenhed til en anden
103
+ DEC2BIN = DEC.TIL.BIN ## Konverterer et decimaltal til et binært tal
104
+ DEC2HEX = DEC.TIL.HEX ## Konverterer et decimaltal til et heksadecimalt tal
105
+ DEC2OCT = DEC.TIL.OKT ## Konverterer et decimaltal til et oktaltal
106
+ DELTA = DELTA ## Tester, om to værdier er ens
107
+ ERF = FEJLFUNK ## Returner fejlfunktionen
108
+ ERFC = FEJLFUNK.KOMP ## Returnerer den komplementære fejlfunktion
109
+ GESTEP = GETRIN ## Tester, om et tal er større end en grænseværdi
110
+ HEX2BIN = HEX.TIL.BIN ## Konverterer et heksadecimalt tal til et binært tal
111
+ HEX2DEC = HEX.TIL.DEC ## Konverterer et decimaltal til et heksadecimalt tal
112
+ HEX2OCT = HEX.TIL.OKT ## Konverterer et heksadecimalt tal til et oktaltal
113
+ IMABS = IMAGABS ## Returnerer den absolutte værdi (modulus) for et komplekst tal
114
+ IMAGINARY = IMAGINÆR ## Returnerer den imaginære koefficient for et komplekst tal
115
+ IMARGUMENT = IMAGARGUMENT ## Returnerer argumentet theta, en vinkel udtrykt i radianer
116
+ IMCONJUGATE = IMAGKONJUGERE ## Returnerer den komplekse konjugation af et komplekst tal
117
+ IMCOS = IMAGCOS ## Returnerer et komplekst tals cosinus
118
+ IMDIV = IMAGDIV ## Returnerer kvotienten for to komplekse tal
119
+ IMEXP = IMAGEKSP ## Returnerer et komplekst tals eksponentialfunktion
120
+ IMLN = IMAGLN ## Returnerer et komplekst tals naturlige logaritme
121
+ IMLOG10 = IMAGLOG10 ## Returnerer et komplekst tals sædvanlige logaritme (titalslogaritme)
122
+ IMLOG2 = IMAGLOG2 ## Returnerer et komplekst tals sædvanlige logaritme (totalslogaritme)
123
+ IMPOWER = IMAGPOTENS ## Returnerer et komplekst tal opløftet i en heltalspotens
124
+ IMPRODUCT = IMAGPRODUKT ## Returnerer produktet af komplekse tal
125
+ IMREAL = IMAGREELT ## Returnerer den reelle koefficient for et komplekst tal
126
+ IMSIN = IMAGSIN ## Returnerer et komplekst tals sinus
127
+ IMSQRT = IMAGKVROD ## Returnerer et komplekst tals kvadratrod
128
+ IMSUB = IMAGSUB ## Returnerer forskellen mellem to komplekse tal
129
+ IMSUM = IMAGSUM ## Returnerer summen af komplekse tal
130
+ OCT2BIN = OKT.TIL.BIN ## Konverterer et oktaltal til et binært tal
131
+ OCT2DEC = OKT.TIL.DEC ## Konverterer et oktaltal til et decimaltal
132
+ OCT2HEX = OKT.TIL.HEX ## Konverterer et oktaltal til et heksadecimalt tal
133
+
134
+
135
+ ##
136
+ ## Financial functions Finansielle funktioner
137
+ ##
138
+ ACCRINT = PÅLØBRENTE ## Returnerer den påløbne rente for et værdipapir med periodiske renteudbetalinger
139
+ ACCRINTM = PÅLØBRENTE.UDLØB ## Returnerer den påløbne rente for et værdipapir, hvor renteudbetalingen finder sted ved papirets udløb
140
+ AMORDEGRC = AMORDEGRC ## Returnerer afskrivningsbeløbet for hver regnskabsperiode ved hjælp af en afskrivningskoefficient
141
+ AMORLINC = AMORLINC ## Returnerer afskrivningsbeløbet for hver regnskabsperiode
142
+ COUPDAYBS = KUPONDAGE.SA ## Returnerer antallet af dage fra starten af kuponperioden til afregningsdatoen
143
+ COUPDAYS = KUPONDAGE.A ## Returnerer antallet af dage fra begyndelsen af kuponperioden til afregningsdatoen
144
+ COUPDAYSNC = KUPONDAGE.ANK ## Returnerer antallet af dage i den kuponperiode, der indeholder afregningsdatoen
145
+ COUPNCD = KUPONDAG.NÆSTE ## Returnerer den næste kupondato efter afregningsdatoen
146
+ COUPNUM = KUPONBETALINGER ## Returnerer antallet af kuponudbetalinger mellem afregnings- og udløbsdatoen
147
+ COUPPCD = KUPONDAG.FORRIGE ## Returnerer den forrige kupondato før afregningsdatoen
148
+ CUMIPMT = AKKUM.RENTE ## Returnerer den akkumulerede rente, der betales på et lån mellem to perioder
149
+ CUMPRINC = AKKUM.HOVEDSTOL ## Returnerer den akkumulerede nedbringelse af hovedstol mellem to perioder
150
+ DB = DB ## Returnerer afskrivningen på et aktiv i en angivet periode ved anvendelse af saldometoden
151
+ DDB = DSA ## Returnerer afskrivningsbeløbet for et aktiv over en bestemt periode ved anvendelse af dobbeltsaldometoden eller en anden afskrivningsmetode, som du angiver
152
+ DISC = DISKONTO ## Returnerer et værdipapirs diskonto
153
+ DOLLARDE = KR.DECIMAL ## Konverterer en kronepris udtrykt som brøk til en kronepris udtrykt som decimaltal
154
+ DOLLARFR = KR.BRØK ## Konverterer en kronepris udtrykt som decimaltal til en kronepris udtrykt som brøk
155
+ DURATION = VARIGHED ## Returnerer den årlige løbetid for et værdipapir med periodiske renteudbetalinger
156
+ EFFECT = EFFEKTIV.RENTE ## Returnerer den årlige effektive rente
157
+ FV = FV ## Returnerer fremtidsværdien af en investering
158
+ FVSCHEDULE = FVTABEL ## Returnerer den fremtidige værdi af en hovedstol, når der er tilskrevet rente og rentes rente efter forskellige rentesatser
159
+ INTRATE = RENTEFOD ## Returnerer renten på et fuldt ud investeret værdipapir
160
+ IPMT = R.YDELSE ## Returnerer renten fra en investering for en given periode
161
+ IRR = IA ## Returnerer den interne rente for en række pengestrømme
162
+ ISPMT = ISPMT ## Beregner den betalte rente i løbet af en bestemt investeringsperiode
163
+ MDURATION = MVARIGHED ## Returnerer Macauleys modificerede løbetid for et værdipapir med en formodet pari på kr. 100
164
+ MIRR = MIA ## Returnerer den interne forrentning, hvor positive og negative pengestrømme finansieres til forskellig rente
165
+ NOMINAL = NOMINEL ## Returnerer den årlige nominelle rente
166
+ NPER = NPER ## Returnerer antallet af perioder for en investering
167
+ NPV = NUTIDSVÆRDI ## Returnerer nettonutidsværdien for en investering baseret på en række periodiske pengestrømme og en diskonteringssats
168
+ ODDFPRICE = ULIGE.KURS.PÅLYDENDE ## Returnerer kursen pr. kr. 100 nominel værdi for et værdipapir med en ulige (kort eller lang) første periode
169
+ ODDFYIELD = ULIGE.FØRSTE.AFKAST ## Returnerer afkastet for et værdipapir med ulige første periode
170
+ ODDLPRICE = ULIGE.SIDSTE.KURS ## Returnerer kursen pr. kr. 100 nominel værdi for et værdipapir med ulige sidste periode
171
+ ODDLYIELD = ULIGE.SIDSTE.AFKAST ## Returnerer afkastet for et værdipapir med ulige sidste periode
172
+ PMT = YDELSE ## Returnerer renten fra en investering for en given periode
173
+ PPMT = H.YDELSE ## Returnerer ydelsen på hovedstolen for en investering i en given periode
174
+ PRICE = KURS ## Returnerer kursen pr. kr 100 nominel værdi for et værdipapir med periodiske renteudbetalinger
175
+ PRICEDISC = KURS.DISKONTO ## Returnerer kursen pr. kr 100 nominel værdi for et diskonteret værdipapir
176
+ PRICEMAT = KURS.UDLØB ## Returnerer kursen pr. kr 100 nominel værdi for et værdipapir, hvor renten udbetales ved papirets udløb
177
+ PV = NV ## Returnerer den nuværende værdi af en investering
178
+ RATE = RENTE ## Returnerer renten i hver periode for en annuitet
179
+ RECEIVED = MODTAGET.VED.UDLØB ## Returnerer det beløb, der modtages ved udløbet af et fuldt ud investeret værdipapir
180
+ SLN = LA ## Returnerer den lineære afskrivning for et aktiv i en enkelt periode
181
+ SYD = ÅRSAFSKRIVNING ## Returnerer den årlige afskrivning på et aktiv i en bestemt periode
182
+ TBILLEQ = STATSOBLIGATION ## Returnerer det obligationsækvivalente afkast for en statsobligation
183
+ TBILLPRICE = STATSOBLIGATION.KURS ## Returnerer kursen pr. kr 100 nominel værdi for en statsobligation
184
+ TBILLYIELD = STATSOBLIGATION.AFKAST ## Returnerer en afkastet på en statsobligation
185
+ VDB = VSA ## Returnerer afskrivningen på et aktiv i en angivet periode, herunder delperioder, ved brug af dobbeltsaldometoden
186
+ XIRR = INTERN.RENTE ## Returnerer den interne rente for en plan over pengestrømme, der ikke behøver at være periodiske
187
+ XNPV = NETTO.NUTIDSVÆRDI ## Returnerer nutidsværdien for en plan over pengestrømme, der ikke behøver at være periodiske
188
+ YIELD = AFKAST ## Returnerer afkastet for et værdipapir med periodiske renteudbetalinger
189
+ YIELDDISC = AFKAST.DISKONTO ## Returnerer det årlige afkast for et diskonteret værdipapir, f.eks. en statsobligation
190
+ YIELDMAT = AFKAST.UDLØBSDATO ## Returnerer det årlige afkast for et værdipapir, hvor renten udbetales ved papirets udløb
191
+
192
+
193
+ ##
194
+ ## Information functions Informationsfunktioner
195
+ ##
196
+ CELL = CELLE ## Returnerer oplysninger om formatering, placering eller indhold af en celle
197
+ ERROR.TYPE = FEJLTYPE ## Returnerer et tal, der svarer til en fejltype
198
+ INFO = INFO ## Returnerer oplysninger om det aktuelle operativmiljø
199
+ ISBLANK = ER.TOM ## Returnerer SAND, hvis værdien er tom
200
+ ISERR = ER.FJL ## Returnerer SAND, hvis værdien er en fejlværdi undtagen #I/T
201
+ ISERROR = ER.FEJL ## Returnerer SAND, hvis værdien er en fejlværdi
202
+ ISEVEN = ER.LIGE ## Returnerer SAND, hvis tallet er lige
203
+ ISLOGICAL = ER.LOGISK ## Returnerer SAND, hvis værdien er en logisk værdi
204
+ ISNA = ER.IKKE.TILGÆNGELIG ## Returnerer SAND, hvis værdien er fejlværdien #I/T
205
+ ISNONTEXT = ER.IKKE.TEKST ## Returnerer SAND, hvis værdien ikke er tekst
206
+ ISNUMBER = ER.TAL ## Returnerer SAND, hvis værdien er et tal
207
+ ISODD = ER.ULIGE ## Returnerer SAND, hvis tallet er ulige
208
+ ISREF = ER.REFERENCE ## Returnerer SAND, hvis værdien er en reference
209
+ ISTEXT = ER.TEKST ## Returnerer SAND, hvis værdien er tekst
210
+ N = TAL ## Returnerer en værdi konverteret til et tal
211
+ NA = IKKE.TILGÆNGELIG ## Returnerer fejlværdien #I/T
212
+ TYPE = VÆRDITYPE ## Returnerer et tal, der angiver datatypen for en værdi
213
+
214
+
215
+ ##
216
+ ## Logical functions Logiske funktioner
217
+ ##
218
+ AND = OG ## Returnerer SAND, hvis alle argumenterne er sande
219
+ FALSE = FALSK ## Returnerer den logiske værdi FALSK
220
+ IF = HVIS ## Angiver en logisk test, der skal udføres
221
+ IFERROR = HVIS.FEJL ## Returnerer en værdi, du angiver, hvis en formel evauleres som en fejl. Returnerer i modsat fald resultatet af formlen
222
+ NOT = IKKE ## Vender argumentets logik om
223
+ OR = ELLER ## Returneret værdien SAND, hvis mindst ét argument er sandt
224
+ TRUE = SAND ## Returnerer den logiske værdi SAND
225
+
226
+
227
+ ##
228
+ ## Lookup and reference functions Opslags- og referencefunktioner
229
+ ##
230
+ ADDRESS = ADRESSE ## Returnerer en reference som tekst til en enkelt celle i et regneark
231
+ AREAS = OMRÅDER ## Returnerer antallet af områder i en reference
232
+ CHOOSE = VÆLG ## Vælger en værdi på en liste med værdier
233
+ COLUMN = KOLONNE ## Returnerer kolonnenummeret i en reference
234
+ COLUMNS = KOLONNER ## Returnerer antallet af kolonner i en reference
235
+ HLOOKUP = VOPSLAG ## Søger i den øverste række af en matrix og returnerer værdien af den angivne celle
236
+ HYPERLINK = HYPERLINK ## Opretter en genvej kaldet et hyperlink, der åbner et dokument, som er lagret på en netværksserver, på et intranet eller på internettet
237
+ INDEX = INDEKS ## Anvender et indeks til at vælge en værdi fra en reference eller en matrix
238
+ INDIRECT = INDIREKTE ## Returnerer en reference, der er angivet af en tekstværdi
239
+ LOOKUP = SLÅ.OP ## Søger værdier i en vektor eller en matrix
240
+ MATCH = SAMMENLIGN ## Søger værdier i en reference eller en matrix
241
+ OFFSET = FORSKYDNING ## Returnerer en reference forskudt i forhold til en given reference
242
+ ROW = RÆKKE ## Returnerer rækkenummeret for en reference
243
+ ROWS = RÆKKER ## Returnerer antallet af rækker i en reference
244
+ RTD = RTD ## Henter realtidsdata fra et program, der understøtter COM-automatisering (Automation: En metode til at arbejde med objekter fra et andet program eller udviklingsværktøj. Automation, som tidligere blev kaldt OLE Automation, er en industristandard og en funktion i COM (Component Object Model).)
245
+ TRANSPOSE = TRANSPONER ## Returnerer en transponeret matrix
246
+ VLOOKUP = LOPSLAG ## Søger i øverste række af en matrix og flytter på tværs af rækken for at returnere en celleværdi
247
+
248
+
249
+ ##
250
+ ## Math and trigonometry functions Matematiske og trigonometriske funktioner
251
+ ##
252
+ ABS = ABS ## Returnerer den absolutte værdi af et tal
253
+ ACOS = ARCCOS ## Returnerer et tals arcus cosinus
254
+ ACOSH = ARCCOSH ## Returnerer den inverse hyperbolske cosinus af tal
255
+ ASIN = ARCSIN ## Returnerer et tals arcus sinus
256
+ ASINH = ARCSINH ## Returnerer den inverse hyperbolske sinus for tal
257
+ ATAN = ARCTAN ## Returnerer et tals arcus tangens
258
+ ATAN2 = ARCTAN2 ## Returnerer de angivne x- og y-koordinaters arcus tangens
259
+ ATANH = ARCTANH ## Returnerer et tals inverse hyperbolske tangens
260
+ CEILING = AFRUND.LOFT ## Afrunder et tal til nærmeste heltal eller til nærmeste multiplum af betydning
261
+ COMBIN = KOMBIN ## Returnerer antallet af kombinationer for et givet antal objekter
262
+ COS = COS ## Returnerer et tals cosinus
263
+ COSH = COSH ## Returnerer den inverse hyperbolske cosinus af et tal
264
+ DEGREES = GRADER ## Konverterer radianer til grader
265
+ EVEN = LIGE ## Runder et tal op til nærmeste lige heltal
266
+ EXP = EKSP ## Returnerer e opløftet til en potens af et angivet tal
267
+ FACT = FAKULTET ## Returnerer et tals fakultet
268
+ FACTDOUBLE = DOBBELT.FAKULTET ## Returnerer et tals dobbelte fakultet
269
+ FLOOR = AFRUND.GULV ## Runder et tal ned mod nul
270
+ GCD = STØRSTE.FÆLLES.DIVISOR ## Returnerer den største fælles divisor
271
+ INT = HELTAL ## Nedrunder et tal til det nærmeste heltal
272
+ LCM = MINDSTE.FÆLLES.MULTIPLUM ## Returnerer det mindste fælles multiplum
273
+ LN = LN ## Returnerer et tals naturlige logaritme
274
+ LOG = LOG ## Returnerer logaritmen for et tal på grundlag af et angivet grundtal
275
+ LOG10 = LOG10 ## Returnerer titalslogaritmen af et tal
276
+ MDETERM = MDETERM ## Returnerer determinanten for en matrix
277
+ MINVERSE = MINVERT ## Returnerer den inverse matrix for en matrix
278
+ MMULT = MPRODUKT ## Returnerer matrixproduktet af to matrixer
279
+ MOD = REST ## Returnerer restværdien fra division
280
+ MROUND = MAFRUND ## Returnerer et tal afrundet til det ønskede multiplum
281
+ MULTINOMIAL = MULTINOMIAL ## Returnerer et multinomialt talsæt
282
+ ODD = ULIGE ## Runder et tal op til nærmeste ulige heltal
283
+ PI = PI ## Returnerer værdien af pi
284
+ POWER = POTENS ## Returnerer resultatet af et tal opløftet til en potens
285
+ PRODUCT = PRODUKT ## Multiplicerer argumenterne
286
+ QUOTIENT = KVOTIENT ## Returnerer heltalsdelen ved division
287
+ RADIANS = RADIANER ## Konverterer grader til radianer
288
+ RAND = SLUMP ## Returnerer et tilfældigt tal mellem 0 og 1
289
+ RANDBETWEEN = SLUMP.MELLEM ## Returnerer et tilfældigt tal mellem de tal, der angives
290
+ ROMAN = ROMERTAL ## Konverterer et arabertal til romertal som tekst
291
+ ROUND = AFRUND ## Afrunder et tal til et angivet antal decimaler
292
+ ROUNDDOWN = RUND.NED ## Runder et tal ned mod nul
293
+ ROUNDUP = RUND.OP ## Runder et tal op, væk fra 0 (nul)
294
+ SERIESSUM = SERIESUM ## Returnerer summen af en potensserie baseret på en formel
295
+ SIGN = FORTEGN ## Returnerer et tals fortegn
296
+ SIN = SIN ## Returnerer en given vinkels sinusværdi
297
+ SINH = SINH ## Returnerer den hyperbolske sinus af et tal
298
+ SQRT = KVROD ## Returnerer en positiv kvadratrod
299
+ SQRTPI = KVRODPI ## Returnerer kvadratroden af (tal * pi;)
300
+ SUBTOTAL = SUBTOTAL ## Returnerer en subtotal på en liste eller i en database
301
+ SUM = SUM ## Lægger argumenterne sammen
302
+ SUMIF = SUM.HVIS ## Lægger de celler sammen, der er specificeret af et givet kriterium.
303
+ SUMIFS = SUM.HVISER ## Lægger de celler i et område sammen, der opfylder flere kriterier.
304
+ SUMPRODUCT = SUMPRODUKT ## Returnerer summen af produkter af ens matrixkomponenter
305
+ SUMSQ = SUMKV ## Returnerer summen af argumenternes kvadrater
306
+ SUMX2MY2 = SUMX2MY2 ## Returnerer summen af differensen mellem kvadrater af ens værdier i to matrixer
307
+ SUMX2PY2 = SUMX2PY2 ## Returnerer summen af summen af kvadrater af tilsvarende værdier i to matrixer
308
+ SUMXMY2 = SUMXMY2 ## Returnerer summen af kvadrater af differenser mellem ens værdier i to matrixer
309
+ TAN = TAN ## Returnerer et tals tangens
310
+ TANH = TANH ## Returnerer et tals hyperbolske tangens
311
+ TRUNC = AFKORT ## Afkorter et tal til et heltal
312
+
313
+
314
+ ##
315
+ ## Statistical functions Statistiske funktioner
316
+ ##
317
+ AVEDEV = MAD ## Returnerer den gennemsnitlige numeriske afvigelse fra stikprøvens middelværdi
318
+ AVERAGE = MIDDEL ## Returnerer middelværdien af argumenterne
319
+ AVERAGEA = MIDDELV ## Returnerer middelværdien af argumenterne og medtager tal, tekst og logiske værdier
320
+ AVERAGEIF = MIDDEL.HVIS ## Returnerer gennemsnittet (den aritmetiske middelværdi) af alle de celler, der opfylder et givet kriterium, i et område
321
+ AVERAGEIFS = MIDDEL.HVISER ## Returnerer gennemsnittet (den aritmetiske middelværdi) af alle de celler, der opfylder flere kriterier.
322
+ BETADIST = BETAFORDELING ## Returnerer den kumulative betafordelingsfunktion
323
+ BETAINV = BETAINV ## Returnerer den inverse kumulative fordelingsfunktion for en angivet betafordeling
324
+ BINOMDIST = BINOMIALFORDELING ## Returnerer punktsandsynligheden for binomialfordelingen
325
+ CHIDIST = CHIFORDELING ## Returnerer fraktilsandsynligheden for en chi2-fordeling
326
+ CHIINV = CHIINV ## Returnerer den inverse fraktilsandsynlighed for en chi2-fordeling
327
+ CHITEST = CHITEST ## Foretager en test for uafhængighed
328
+ CONFIDENCE = KONFIDENSINTERVAL ## Returnerer et konfidensinterval for en population
329
+ CORREL = KORRELATION ## Returnerer korrelationskoefficienten mellem to datasæt
330
+ COUNT = TÆL ## Tæller antallet af tal på en liste med argumenter
331
+ COUNTA = TÆLV ## Tæller antallet af værdier på en liste med argumenter
332
+ COUNTBLANK = ANTAL.BLANKE ## Tæller antallet af tomme celler i et område
333
+ COUNTIF = TÆLHVIS ## Tæller antallet af celler, som opfylder de givne kriterier, i et område
334
+ COUNTIFS = TÆL.HVISER ## Tæller antallet af de celler, som opfylder flere kriterier, i et område
335
+ COVAR = KOVARIANS ## Beregner kovariansen mellem to stokastiske variabler
336
+ CRITBINOM = KRITBINOM ## Returnerer den mindste værdi for x, for hvilken det gælder, at fordelingsfunktionen er mindre end eller lig med kriterieværdien.
337
+ DEVSQ = SAK ## Returnerer summen af de kvadrerede afvigelser fra middelværdien
338
+ EXPONDIST = EKSPFORDELING ## Returnerer eksponentialfordelingen
339
+ FDIST = FFORDELING ## Returnerer fraktilsandsynligheden for F-fordelingen
340
+ FINV = FINV ## Returnerer den inverse fraktilsandsynlighed for F-fordelingen
341
+ FISHER = FISHER ## Returnerer Fisher-transformationen
342
+ FISHERINV = FISHERINV ## Returnerer den inverse Fisher-transformation
343
+ FORECAST = PROGNOSE ## Returnerer en prognoseværdi baseret på lineær tendens
344
+ FREQUENCY = FREKVENS ## Returnerer en frekvensfordeling i en søjlevektor
345
+ FTEST = FTEST ## Returnerer resultatet af en F-test til sammenligning af varians
346
+ GAMMADIST = GAMMAFORDELING ## Returnerer fordelingsfunktionen for gammafordelingen
347
+ GAMMAINV = GAMMAINV ## Returnerer den inverse fordelingsfunktion for gammafordelingen
348
+ GAMMALN = GAMMALN ## Returnerer den naturlige logaritme til gammafordelingen, G(x)
349
+ GEOMEAN = GEOMIDDELVÆRDI ## Returnerer det geometriske gennemsnit
350
+ GROWTH = FORØGELSE ## Returnerer værdier langs en eksponentiel tendens
351
+ HARMEAN = HARMIDDELVÆRDI ## Returnerer det harmoniske gennemsnit
352
+ HYPGEOMDIST = HYPGEOFORDELING ## Returnerer punktsandsynligheden i en hypergeometrisk fordeling
353
+ INTERCEPT = SKÆRING ## Returnerer afskæringsværdien på y-aksen i en lineær regression
354
+ KURT = TOPSTEJL ## Returnerer kurtosisværdien for en stokastisk variabel
355
+ LARGE = STOR ## Returnerer den k'te største værdi i et datasæt
356
+ LINEST = LINREGR ## Returnerer parameterestimaterne for en lineær tendens
357
+ LOGEST = LOGREGR ## Returnerer parameterestimaterne for en eksponentiel tendens
358
+ LOGINV = LOGINV ## Returnerer den inverse fordelingsfunktion for lognormalfordelingen
359
+ LOGNORMDIST = LOGNORMFORDELING ## Returnerer fordelingsfunktionen for lognormalfordelingen
360
+ MAX = MAKS ## Returnerer den maksimale værdi på en liste med argumenter.
361
+ MAXA = MAKSV ## Returnerer den maksimale værdi på en liste med argumenter og medtager tal, tekst og logiske værdier
362
+ MEDIAN = MEDIAN ## Returnerer medianen for de angivne tal
363
+ MIN = MIN ## Returnerer den mindste værdi på en liste med argumenter.
364
+ MINA = MINV ## Returnerer den mindste værdi på en liste med argumenter og medtager tal, tekst og logiske værdier
365
+ MODE = HYPPIGST ## Returnerer den hyppigste værdi i et datasæt
366
+ NEGBINOMDIST = NEGBINOMFORDELING ## Returnerer den negative binomialfordeling
367
+ NORMDIST = NORMFORDELING ## Returnerer fordelingsfunktionen for normalfordelingen
368
+ NORMINV = NORMINV ## Returnerer den inverse fordelingsfunktion for normalfordelingen
369
+ NORMSDIST = STANDARDNORMFORDELING ## Returnerer fordelingsfunktionen for standardnormalfordelingen
370
+ NORMSINV = STANDARDNORMINV ## Returnerer den inverse fordelingsfunktion for standardnormalfordelingen
371
+ PEARSON = PEARSON ## Returnerer Pearsons korrelationskoefficient
372
+ PERCENTILE = FRAKTIL ## Returnerer den k'te fraktil for datasættet
373
+ PERCENTRANK = PROCENTPLADS ## Returnerer den procentuelle rang for en given værdi i et datasæt
374
+ PERMUT = PERMUT ## Returnerer antallet af permutationer for et givet sæt objekter
375
+ POISSON = POISSON ## Returnerer fordelingsfunktionen for en Poisson-fordeling
376
+ PROB = SANDSYNLIGHED ## Returnerer intervalsandsynligheden
377
+ QUARTILE = KVARTIL ## Returnerer kvartilen i et givet datasæt
378
+ RANK = PLADS ## Returnerer rangen for et tal på en liste med tal
379
+ RSQ = FORKLARINGSGRAD ## Returnerer R2-værdien fra en simpel lineær regression
380
+ SKEW = SKÆVHED ## Returnerer skævheden for en stokastisk variabel
381
+ SLOPE = HÆLDNING ## Returnerer estimatet på hældningen fra en simpel lineær regression
382
+ SMALL = MINDSTE ## Returnerer den k'te mindste værdi i datasættet
383
+ STANDARDIZE = STANDARDISER ## Returnerer en standardiseret værdi
384
+ STDEV = STDAFV ## Estimerer standardafvigelsen på basis af en stikprøve
385
+ STDEVA = STDAFVV ## Beregner standardafvigelsen på basis af en prøve og medtager tal, tekst og logiske værdier
386
+ STDEVP = STDAFVP ## Beregner standardafvigelsen på basis af en hel population
387
+ STDEVPA = STDAFVPV ## Beregner standardafvigelsen på basis af en hel population og medtager tal, tekst og logiske værdier
388
+ STEYX = STFYX ## Returnerer standardafvigelsen for de estimerede y-værdier i den simple lineære regression
389
+ TDIST = TFORDELING ## Returnerer fordelingsfunktionen for Student's t-fordeling
390
+ TINV = TINV ## Returnerer den inverse fordelingsfunktion for Student's t-fordeling
391
+ TREND = TENDENS ## Returnerer værdi under antagelse af en lineær tendens
392
+ TRIMMEAN = TRIMMIDDELVÆRDI ## Returnerer den trimmede middelværdi for datasættet
393
+ TTEST = TTEST ## Returnerer den sandsynlighed, der er forbundet med Student's t-test
394
+ VAR = VARIANS ## Beregner variansen på basis af en prøve
395
+ VARA = VARIANSV ## Beregner variansen på basis af en prøve og medtager tal, tekst og logiske værdier
396
+ VARP = VARIANSP ## Beregner variansen på basis af hele populationen
397
+ VARPA = VARIANSPV ## Beregner variansen på basis af hele populationen og medtager tal, tekst og logiske værdier
398
+ WEIBULL = WEIBULL ## Returnerer fordelingsfunktionen for Weibull-fordelingen
399
+ ZTEST = ZTEST ## Returnerer sandsynlighedsværdien ved en en-sidet z-test
400
+
401
+
402
+ ##
403
+ ## Text functions Tekstfunktioner
404
+ ##
405
+ ASC = ASC ## Ændrer engelske tegn i fuld bredde (dobbelt-byte) eller katakana i en tegnstreng til tegn i halv bredde (enkelt-byte)
406
+ BAHTTEXT = BAHTTEKST ## Konverterer et tal til tekst ved hjælp af valutaformatet ß (baht)
407
+ CHAR = TEGN ## Returnerer det tegn, der svarer til kodenummeret
408
+ CLEAN = RENS ## Fjerner alle tegn, der ikke kan udskrives, fra tekst
409
+ CODE = KODE ## Returnerer en numerisk kode for det første tegn i en tekststreng
410
+ CONCATENATE = SAMMENKÆDNING ## Sammenkæder adskillige tekstelementer til ét tekstelement
411
+ DOLLAR = KR ## Konverterer et tal til tekst ved hjælp af valutaformatet kr. (kroner)
412
+ EXACT = EKSAKT ## Kontrollerer, om to tekstværdier er identiske
413
+ FIND = FIND ## Søger efter en tekstværdi i en anden tekstværdi (der skelnes mellem store og små bogstaver)
414
+ FINDB = FINDB ## Søger efter en tekstværdi i en anden tekstværdi (der skelnes mellem store og små bogstaver)
415
+ FIXED = FAST ## Formaterer et tal som tekst med et fast antal decimaler
416
+ JIS = JIS ## Ændrer engelske tegn i halv bredde (enkelt-byte) eller katakana i en tegnstreng til tegn i fuld bredde (dobbelt-byte)
417
+ LEFT = VENSTRE ## Returnerer tegnet længst til venstre i en tekstværdi
418
+ LEFTB = VENSTREB ## Returnerer tegnet længst til venstre i en tekstværdi
419
+ LEN = LÆNGDE ## Returnerer antallet af tegn i en tekststreng
420
+ LENB = LÆNGDEB ## Returnerer antallet af tegn i en tekststreng
421
+ LOWER = SMÅ.BOGSTAVER ## Konverterer tekst til små bogstaver
422
+ MID = MIDT ## Returnerer et bestemt antal tegn fra en tekststreng fra og med den angivne startposition
423
+ MIDB = MIDTB ## Returnerer et bestemt antal tegn fra en tekststreng fra og med den angivne startposition
424
+ PHONETIC = FONETISK ## Uddrager de fonetiske (furigana) tegn fra en tekststreng
425
+ PROPER = STORT.FORBOGSTAV ## Konverterer første bogstav i hvert ord i teksten til stort bogstav
426
+ REPLACE = ERSTAT ## Erstatter tegn i tekst
427
+ REPLACEB = ERSTATB ## Erstatter tegn i tekst
428
+ REPT = GENTAG ## Gentager tekst et givet antal gange
429
+ RIGHT = HØJRE ## Returnerer tegnet længste til højre i en tekstværdi
430
+ RIGHTB = HØJREB ## Returnerer tegnet længste til højre i en tekstværdi
431
+ SEARCH = SØG ## Søger efter en tekstværdi i en anden tekstværdi (der skelnes ikke mellem store og små bogstaver)
432
+ SEARCHB = SØGB ## Søger efter en tekstværdi i en anden tekstværdi (der skelnes ikke mellem store og små bogstaver)
433
+ SUBSTITUTE = UDSKIFT ## Udskifter gammel tekst med ny tekst i en tekststreng
434
+ T = T ## Konverterer argumenterne til tekst
435
+ TEXT = TEKST ## Formaterer et tal og konverterer det til tekst
436
+ TRIM = FJERN.OVERFLØDIGE.BLANKE ## Fjerner mellemrum fra tekst
437
+ UPPER = STORE.BOGSTAVER ## Konverterer tekst til store bogstaver
438
+ VALUE = VÆRDI ## Konverterer et tekstargument til et tal
PHPExcel/Classes/PHPExcel/locale/de/config CHANGED
@@ -1,7 +1,7 @@
1
- ##
2
- ## PHPExcel
3
  ##
4
- ## Copyright (c) 2006 - 2011 PHPExcel
 
 
5
  ##
6
  ## This library is free software; you can redistribute it and/or
7
  ## modify it under the terms of the GNU Lesser General Public
@@ -19,9 +19,9 @@
19
  ##
20
  ## @category PHPExcel
21
  ## @package PHPExcel_Settings
22
- ## @copyright Copyright (c) 2006 - 2011 PHPExcel (http://www.codeplex.com/PHPExcel)
23
  ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
- ## @version 1.7.8, 2012-10-12
25
  ##
26
  ##
27
 
@@ -36,7 +36,7 @@ currencySymbol = €
36
 
37
 
38
  ##
39
- ## Excel Error Codes (For future use)
40
  ##
41
  NULL = #NULL!
42
  DIV0 = #DIV/0!
 
 
1
  ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
  ##
6
  ## This library is free software; you can redistribute it and/or
7
  ## modify it under the terms of the GNU Lesser General Public
19
  ##
20
  ## @category PHPExcel
21
  ## @package PHPExcel_Settings
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
  ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
  ##
26
  ##
27
 
36
 
37
 
38
  ##
39
+ ## Excel Error Codes (For future use)
40
  ##
41
  NULL = #NULL!
42
  DIV0 = #DIV/0!
PHPExcel/Classes/PHPExcel/locale/de/functions CHANGED
@@ -1,7 +1,7 @@
1
- ##
2
- ## PHPExcel
3
  ##
4
- ## Copyright (c) 2006 - 2011 PHPExcel
 
 
5
  ##
6
  ## This library is free software; you can redistribute it and/or
7
  ## modify it under the terms of the GNU Lesser General Public
@@ -19,9 +19,9 @@
19
  ##
20
  ## @category PHPExcel
21
  ## @package PHPExcel_Calculation
22
- ## @copyright Copyright (c) 2006 - 2011 PHPExcel (http://www.codeplex.com/PHPExcel)
23
  ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
- ## @version 1.7.8, 2012-10-12
25
  ##
26
  ## Data in this file derived from http://www.piuha.fi/excel-function-name-translation/
27
  ##
 
 
1
  ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
  ##
6
  ## This library is free software; you can redistribute it and/or
7
  ## modify it under the terms of the GNU Lesser General Public
19
  ##
20
  ## @category PHPExcel
21
  ## @package PHPExcel_Calculation
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
  ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
  ##
26
  ## Data in this file derived from http://www.piuha.fi/excel-function-name-translation/
27
  ##
PHPExcel/Classes/PHPExcel/locale/en/uk/config CHANGED
@@ -1,7 +1,7 @@
1
- ##
2
- ## PHPExcel
3
  ##
4
- ## Copyright (c) 2006 - 2011 PHPExcel
 
 
5
  ##
6
  ## This library is free software; you can redistribute it and/or
7
  ## modify it under the terms of the GNU Lesser General Public
@@ -19,9 +19,9 @@
19
  ##
20
  ## @category PHPExcel
21
  ## @package PHPExcel_Settings
22
- ## @copyright Copyright (c) 2006 - 2011 PHPExcel (http://www.codeplex.com/PHPExcel)
23
  ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
- ## @version 1.7.8, 2012-10-12
25
  ##
26
  ##
27
 
 
 
1
  ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
  ##
6
  ## This library is free software; you can redistribute it and/or
7
  ## modify it under the terms of the GNU Lesser General Public
19
  ##
20
  ## @category PHPExcel
21
  ## @package PHPExcel_Settings
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
  ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
  ##
26
  ##
27
 
PHPExcel/Classes/PHPExcel/locale/es/config CHANGED
@@ -1,7 +1,7 @@
1
- ##
2
- ## PHPExcel
3
  ##
4
- ## Copyright (c) 2006 - 2011 PHPExcel
 
 
5
  ##
6
  ## This library is free software; you can redistribute it and/or
7
  ## modify it under the terms of the GNU Lesser General Public
@@ -19,9 +19,9 @@
19
  ##
20
  ## @category PHPExcel
21
  ## @package PHPExcel_Settings
22
- ## @copyright Copyright (c) 2006 - 2011 PHPExcel (http://www.codeplex.com/PHPExcel)
23
  ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
- ## @version 1.7.8, 2012-10-12
25
  ##
26
  ##
27
 
@@ -36,7 +36,7 @@ currencySymbol = $ ## I'm surprised that the Excel Documentation suggests $ rath
36
 
37
 
38
  ##
39
- ## Excel Error Codes (For future use)
40
  ##
41
  NULL = #¡NULO!
42
  DIV0 = #¡DIV/0!
 
 
1
  ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
  ##
6
  ## This library is free software; you can redistribute it and/or
7
  ## modify it under the terms of the GNU Lesser General Public
19
  ##
20
  ## @category PHPExcel
21
  ## @package PHPExcel_Settings
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
  ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
  ##
26
  ##
27
 
36
 
37
 
38
  ##
39
+ ## Excel Error Codes (For future use)
40
  ##
41
  NULL = #¡NULO!
42
  DIV0 = #¡DIV/0!
PHPExcel/Classes/PHPExcel/locale/es/functions CHANGED
@@ -1,7 +1,7 @@
1
- ##
2
- ## PHPExcel
3
  ##
4
- ## Copyright (c) 2006 - 2011 PHPExcel
 
 
5
  ##
6
  ## This library is free software; you can redistribute it and/or
7
  ## modify it under the terms of the GNU Lesser General Public
@@ -19,9 +19,9 @@
19
  ##
20
  ## @category PHPExcel
21
  ## @package PHPExcel_Calculation
22
- ## @copyright Copyright (c) 2006 - 2011 PHPExcel (http://www.codeplex.com/PHPExcel)
23
  ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
- ## @version 1.7.8, 2012-10-12
25
  ##
26
  ## Data in this file derived from http://www.piuha.fi/excel-function-name-translation/
27
  ##
 
 
1
  ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
  ##
6
  ## This library is free software; you can redistribute it and/or
7
  ## modify it under the terms of the GNU Lesser General Public
19
  ##
20
  ## @category PHPExcel
21
  ## @package PHPExcel_Calculation
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
  ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
  ##
26
  ## Data in this file derived from http://www.piuha.fi/excel-function-name-translation/
27
  ##
PHPExcel/Classes/PHPExcel/locale/fi/config ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Settings
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ##
27
+
28
+
29
+ ArgumentSeparator = ;
30
+
31
+
32
+ ##
33
+ ## (For future use)
34
+ ##
35
+ currencySymbol = $ # Symbol not known, should it be a € (Euro)?
36
+
37
+
38
+ ##
39
+ ## Excel Error Codes (For future use)
40
+ ##
41
+ NULL = #TYHJÄ!
42
+ DIV0 = #JAKO/0!
43
+ VALUE = #ARVO!
44
+ REF = #VIITTAUS!
45
+ NAME = #NIMI?
46
+ NUM = #LUKU!
47
+ NA = #PUUTTUU
PHPExcel/Classes/PHPExcel/locale/fi/functions ADDED
@@ -0,0 +1,438 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Calculation
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ## Data in this file derived from http://www.piuha.fi/excel-function-name-translation/
27
+ ##
28
+ ##
29
+
30
+
31
+ ##
32
+ ## Add-in and Automation functions Apuohjelma- ja automaatiofunktiot
33
+ ##
34
+ GETPIVOTDATA = NOUDA.PIVOT.TIEDOT ## Palauttaa pivot-taulukkoraporttiin tallennettuja tietoja.
35
+
36
+
37
+ ##
38
+ ## Cube functions Kuutiofunktiot
39
+ ##
40
+ CUBEKPIMEMBER = KUUTIOKPIJÄSEN ## Palauttaa suorituskykyilmaisimen (KPI) nimen, ominaisuuden sekä mitan ja näyttää nimen sekä ominaisuuden solussa. KPI on mitattavissa oleva suure, kuten kuukauden bruttotuotto tai vuosineljänneksen työntekijäkohtainen liikevaihto, joiden avulla tarkkaillaan organisaation suorituskykyä.
41
+ CUBEMEMBER = KUUTIONJÄSEN ## Palauttaa kuutiohierarkian jäsenen tai monikon. Tällä funktiolla voit tarkistaa, että jäsen tai monikko on olemassa kuutiossa.
42
+ CUBEMEMBERPROPERTY = KUUTIONJÄSENENOMINAISUUS ## Palauttaa kuution jäsenominaisuuden arvon. Tällä funktiolla voit tarkistaa, että nimi on olemassa kuutiossa, ja palauttaa tämän jäsenen määritetyn ominaisuuden.
43
+ CUBERANKEDMEMBER = KUUTIONLUOKITELTUJÄSEN ## Palauttaa joukon n:nnen jäsenen. Tällä funktiolla voit palauttaa joukosta elementtejä, kuten parhaan myyjän tai 10 parasta opiskelijaa.
44
+ CUBESET = KUUTIOJOUKKO ## Määrittää lasketun jäsen- tai monikkojoukon lähettämällä joukon lausekkeita palvelimessa olevalle kuutiolle. Palvelin luo joukon ja palauttaa sen Microsoft Office Excelille.
45
+ CUBESETCOUNT = KUUTIOJOUKKOJENMÄÄRÄ ## Palauttaa joukon kohteiden määrän.
46
+ CUBEVALUE = KUUTIONARVO ## Palauttaa koostetun arvon kuutiosta.
47
+
48
+
49
+ ##
50
+ ## Database functions Tietokantafunktiot
51
+ ##
52
+ DAVERAGE = TKESKIARVO ## Palauttaa valittujen tietokantamerkintöjen keskiarvon.
53
+ DCOUNT = TLASKE ## Laskee tietokannan lukuja sisältävien solujen määrän.
54
+ DCOUNTA = TLASKEA ## Laskee tietokannan tietoja sisältävien solujen määrän.
55
+ DGET = TNOUDA ## Hakee määritettyjä ehtoja vastaavan tietueen tietokannasta.
56
+ DMAX = TMAKS ## Palauttaa suurimman arvon tietokannasta valittujen arvojen joukosta.
57
+ DMIN = TMIN ## Palauttaa pienimmän arvon tietokannasta valittujen arvojen joukosta.
58
+ DPRODUCT = TTULO ## Kertoo määritetyn ehdon täyttävien tietokannan tietueiden tietyssä kentässä olevat arvot.
59
+ DSTDEV = TKESKIHAJONTA ## Laskee keskihajonnan tietokannasta valituista arvoista muodostuvan otoksen perusteella.
60
+ DSTDEVP = TKESKIHAJONTAP ## Laskee keskihajonnan tietokannasta valittujen arvojen koko populaation perusteella.
61
+ DSUM = TSUMMA ## Lisää luvut määritetyn ehdon täyttävien tietokannan tietueiden kenttäsarakkeeseen.
62
+ DVAR = TVARIANSSI ## Laskee varianssin tietokannasta valittujen arvojen otoksen perusteella.
63
+ DVARP = TVARIANSSIP ## Laskee varianssin tietokannasta valittujen arvojen koko populaation perusteella.
64
+
65
+
66
+ ##
67
+ ## Date and time functions Päivämäärä- ja aikafunktiot
68
+ ##
69
+ DATE = PÄIVÄYS ## Palauttaa annetun päivämäärän järjestysluvun.
70
+ DATEVALUE = PÄIVÄYSARVO ## Muuntaa tekstimuodossa olevan päivämäärän järjestysluvuksi.
71
+ DAY = PÄIVÄ ## Muuntaa järjestysluvun kuukauden päiväksi.
72
+ DAYS360 = PÄIVÄT360 ## Laskee kahden päivämäärän välisten päivien määrän käyttäen perustana 360-päiväistä vuotta.
73
+ EDATE = PÄIVÄ.KUUKAUSI ## Palauttaa järjestyslukuna päivämäärän, joka poikkeaa aloituspäivän päivämäärästä annetun kuukausimäärän verran joko eteen- tai taaksepäin.
74
+ EOMONTH = KUUKAUSI.LOPPU ## Palauttaa järjestyslukuna sen kuukauden viimeisen päivämäärän, joka poikkeaa annetun kuukausimäärän verran eteen- tai taaksepäin.
75
+ HOUR = TUNNIT ## Muuntaa järjestysluvun tunneiksi.
76
+ MINUTE = MINUUTIT ## Muuntaa järjestysluvun minuuteiksi.
77
+ MONTH = KUUKAUSI ## Muuntaa järjestysluvun kuukausiksi.
78
+ NETWORKDAYS = TYÖPÄIVÄT ## Palauttaa kahden päivämäärän välissä olevien täysien työpäivien määrän.
79
+ NOW = NYT ## Palauttaa kuluvan päivämäärän ja ajan järjestysnumeron.
80
+ SECOND = SEKUNNIT ## Muuntaa järjestysluvun sekunneiksi.
81
+ TIME = AIKA ## Palauttaa annetun kellonajan järjestysluvun.
82
+ TIMEVALUE = AIKA_ARVO ## Muuntaa tekstimuodossa olevan kellonajan järjestysluvuksi.
83
+ TODAY = TÄMÄ.PÄIVÄ ## Palauttaa kuluvan päivän päivämäärän järjestysluvun.
84
+ WEEKDAY = VIIKONPÄIVÄ ## Muuntaa järjestysluvun viikonpäiväksi.
85
+ WEEKNUM = VIIKKO.NRO ## Muuntaa järjestysluvun luvuksi, joka ilmaisee viikon järjestysluvun vuoden alusta laskettuna.
86
+ WORKDAY = TYÖPÄIVÄ ## Palauttaa järjestysluvun päivämäärälle, joka sijaitsee annettujen työpäivien verran eteen tai taaksepäin.
87
+ YEAR = VUOSI ## Muuntaa järjestysluvun vuosiksi.
88
+ YEARFRAC = VUOSI.OSA ## Palauttaa määritettyjen päivämäärien (aloituspäivä ja lopetuspäivä) välisen osan vuodesta.
89
+
90
+
91
+ ##
92
+ ## Engineering functions Tekniset funktiot
93
+ ##
94
+ BESSELI = BESSELI ## Palauttaa muunnetun Bessel-funktion In(x).
95
+ BESSELJ = BESSELJ ## Palauttaa Bessel-funktion Jn(x).
96
+ BESSELK = BESSELK ## Palauttaa muunnetun Bessel-funktion Kn(x).
97
+ BESSELY = BESSELY ## Palauttaa Bessel-funktion Yn(x).
98
+ BIN2DEC = BINDES ## Muuntaa binaariluvun desimaaliluvuksi.
99
+ BIN2HEX = BINHEKSA ## Muuntaa binaariluvun heksadesimaaliluvuksi.
100
+ BIN2OCT = BINOKT ## Muuntaa binaariluvun oktaaliluvuksi.
101
+ COMPLEX = KOMPLEKSI ## Muuntaa reaali- ja imaginaariosien kertoimet kompleksiluvuksi.
102
+ CONVERT = MUUNNA ## Muuntaa luvun toisen mittajärjestelmän mukaiseksi.
103
+ DEC2BIN = DESBIN ## Muuntaa desimaaliluvun binaariluvuksi.
104
+ DEC2HEX = DESHEKSA ## Muuntaa kymmenjärjestelmän luvun heksadesimaaliluvuksi.
105
+ DEC2OCT = DESOKT ## Muuntaa kymmenjärjestelmän luvun oktaaliluvuksi.
106
+ DELTA = SAMA.ARVO ## Tarkistaa, ovatko kaksi arvoa yhtä suuria.
107
+ ERF = VIRHEFUNKTIO ## Palauttaa virhefunktion.
108
+ ERFC = VIRHEFUNKTIO.KOMPLEMENTTI ## Palauttaa komplementtivirhefunktion.
109
+ GESTEP = RAJA ## Testaa, onko luku suurempi kuin kynnysarvo.
110
+ HEX2BIN = HEKSABIN ## Muuntaa heksadesimaaliluvun binaariluvuksi.
111
+ HEX2DEC = HEKSADES ## Muuntaa heksadesimaaliluvun desimaaliluvuksi.
112
+ HEX2OCT = HEKSAOKT ## Muuntaa heksadesimaaliluvun oktaaliluvuksi.
113
+ IMABS = KOMPLEKSI.ITSEISARVO ## Palauttaa kompleksiluvun itseisarvon (moduluksen).
114
+ IMAGINARY = KOMPLEKSI.IMAG ## Palauttaa kompleksiluvun imaginaariosan kertoimen.
115
+ IMARGUMENT = KOMPLEKSI.ARG ## Palauttaa theeta-argumentin, joka on radiaaneina annettu kulma.
116
+ IMCONJUGATE = KOMPLEKSI.KONJ ## Palauttaa kompleksiluvun konjugaattiluvun.
117
+ IMCOS = KOMPLEKSI.COS ## Palauttaa kompleksiluvun kosinin.
118
+ IMDIV = KOMPLEKSI.OSAM ## Palauttaa kahden kompleksiluvun osamäärän.
119
+ IMEXP = KOMPLEKSI.EKSP ## Palauttaa kompleksiluvun eksponentin.
120
+ IMLN = KOMPLEKSI.LN ## Palauttaa kompleksiluvun luonnollisen logaritmin.
121
+ IMLOG10 = KOMPLEKSI.LOG10 ## Palauttaa kompleksiluvun kymmenkantaisen logaritmin.
122
+ IMLOG2 = KOMPLEKSI.LOG2 ## Palauttaa kompleksiluvun kaksikantaisen logaritmin.
123
+ IMPOWER = KOMPLEKSI.POT ## Palauttaa kokonaislukupotenssiin korotetun kompleksiluvun.
124
+ IMPRODUCT = KOMPLEKSI.TULO ## Palauttaa kompleksilukujen tulon.
125
+ IMREAL = KOMPLEKSI.REAALI ## Palauttaa kompleksiluvun reaaliosan kertoimen.
126
+ IMSIN = KOMPLEKSI.SIN ## Palauttaa kompleksiluvun sinin.
127
+ IMSQRT = KOMPLEKSI.NELIÖJ ## Palauttaa kompleksiluvun neliöjuuren.
128
+ IMSUB = KOMPLEKSI.EROTUS ## Palauttaa kahden kompleksiluvun erotuksen.
129
+ IMSUM = KOMPLEKSI.SUM ## Palauttaa kompleksilukujen summan.
130
+ OCT2BIN = OKTBIN ## Muuntaa oktaaliluvun binaariluvuksi.
131
+ OCT2DEC = OKTDES ## Muuntaa oktaaliluvun desimaaliluvuksi.
132
+ OCT2HEX = OKTHEKSA ## Muuntaa oktaaliluvun heksadesimaaliluvuksi.
133
+
134
+
135
+ ##
136
+ ## Financial functions Rahoitusfunktiot
137
+ ##
138
+ ACCRINT = KERTYNYT.KORKO ## Laskee arvopaperille kertyneen koron, kun korko kertyy säännöllisin väliajoin.
139
+ ACCRINTM = KERTYNYT.KORKO.LOPUSSA ## Laskee arvopaperille kertyneen koron, kun korko maksetaan eräpäivänä.
140
+ AMORDEGRC = AMORDEGRC ## Laskee kunkin laskentakauden poiston poistokerrointa käyttämällä.
141
+ AMORLINC = AMORLINC ## Palauttaa kunkin laskentakauden poiston.
142
+ COUPDAYBS = KORKOPÄIVÄT.ALUSTA ## Palauttaa koronmaksukauden aloituspäivän ja tilityspäivän välisen ajanjakson päivien määrän.
143
+ COUPDAYS = KORKOPÄIVÄT ## Palauttaa päivien määrän koronmaksukaudelta, johon tilityspäivä kuuluu.
144
+ COUPDAYSNC = KORKOPÄIVÄT.SEURAAVA ## Palauttaa tilityspäivän ja seuraavan koronmaksupäivän välisen ajanjakson päivien määrän.
145
+ COUPNCD = KORKOMAKSU.SEURAAVA ## Palauttaa tilityspäivän jälkeisen seuraavan koronmaksupäivän.
146
+ COUPNUM = KORKOPÄIVÄJAKSOT ## Palauttaa arvopaperin ostopäivän ja erääntymispäivän välisten koronmaksupäivien määrän.
147
+ COUPPCD = KORKOPÄIVÄ.EDELLINEN ## Palauttaa tilityspäivää edeltävän koronmaksupäivän.
148
+ CUMIPMT = MAKSETTU.KORKO ## Palauttaa kahden jakson välisenä aikana kertyneen koron.
149
+ CUMPRINC = MAKSETTU.LYHENNYS ## Palauttaa lainalle kahden jakson välisenä aikana kertyneen lyhennyksen.
150
+ DB = DB ## Palauttaa kauden kirjanpidollisen poiston amerikkalaisen DB-menetelmän (Fixed-declining balance) mukaan.
151
+ DDB = DDB ## Palauttaa kauden kirjanpidollisen poiston amerikkalaisen DDB-menetelmän (Double-Declining Balance) tai jonkin muun määrittämäsi menetelmän mukaan.
152
+ DISC = DISKONTTOKORKO ## Palauttaa arvopaperin diskonttokoron.
153
+ DOLLARDE = VALUUTTA.DES ## Muuntaa murtolukuna ilmoitetun valuuttamäärän desimaaliluvuksi.
154
+ DOLLARFR = VALUUTTA.MURTO ## Muuntaa desimaalilukuna ilmaistun valuuttamäärän murtoluvuksi.
155
+ DURATION = KESTO ## Palauttaa keston arvopaperille, jonka koronmaksu tapahtuu säännöllisesti.
156
+ EFFECT = KORKO.EFEKT ## Palauttaa todellisen vuosikoron.
157
+ FV = TULEVA.ARVO ## Palauttaa sijoituksen tulevan arvon.
158
+ FVSCHEDULE = TULEVA.ARVO.ERIKORKO ## Palauttaa pääoman tulevan arvon, kun pääomalle on kertynyt korkoa vaihtelevasti.
159
+ INTRATE = KORKO.ARVOPAPERI ## Palauttaa arvopaperin korkokannan täysin sijoitetulle arvopaperille.
160
+ IPMT = IPMT ## Laskee sijoitukselle tai lainalle tiettynä ajanjaksona kertyvän koron.
161
+ IRR = SISÄINEN.KORKO ## Laskee sisäisen korkokannan kassavirrasta muodostuvalle sarjalle.
162
+ ISPMT = ONMAKSU ## Laskee sijoituksen maksetun koron tietyllä jaksolla.
163
+ MDURATION = KESTO.MUUNN ## Palauttaa muunnetun Macauley-keston arvopaperille, jonka oletettu nimellisarvo on 100 euroa.
164
+ MIRR = MSISÄINEN ## Palauttaa sisäisen korkokannan, kun positiivisten ja negatiivisten kassavirtojen rahoituskorko on erilainen.
165
+ NOMINAL = KORKO.VUOSI ## Palauttaa vuosittaisen nimelliskoron.
166
+ NPER = NJAKSO ## Palauttaa sijoituksen jaksojen määrän.
167
+ NPV = NNA ## Palauttaa sijoituksen nykyarvon toistuvista kassavirroista muodostuvan sarjan ja diskonttokoron perusteella.
168
+ ODDFPRICE = PARITON.ENS.NIMELLISARVO ## Palauttaa arvopaperin hinnan tilanteessa, jossa ensimmäinen jakso on pariton.
169
+ ODDFYIELD = PARITON.ENS.TUOTTO ## Palauttaa arvopaperin tuoton tilanteessa, jossa ensimmäinen jakso on pariton.
170
+ ODDLPRICE = PARITON.VIIM.NIMELLISARVO ## Palauttaa arvopaperin hinnan tilanteessa, jossa viimeinen jakso on pariton.
171
+ ODDLYIELD = PARITON.VIIM.TUOTTO ## Palauttaa arvopaperin tuoton tilanteessa, jossa viimeinen jakso on pariton.
172
+ PMT = MAKSU ## Palauttaa annuiteetin kausittaisen maksuerän.
173
+ PPMT = PPMT ## Laskee sijoitukselle tai lainalle tiettynä ajanjaksona maksettavan lyhennyksen.
174
+ PRICE = HINTA ## Palauttaa hinnan 100 euron nimellisarvoa kohden arvopaperille, jonka korko maksetaan säännöllisin väliajoin.
175
+ PRICEDISC = HINTA.DISK ## Palauttaa diskontatun arvopaperin hinnan 100 euron nimellisarvoa kohden.
176
+ PRICEMAT = HINTA.LUNASTUS ## Palauttaa hinnan 100 euron nimellisarvoa kohden arvopaperille, jonka korko maksetaan erääntymispäivänä.
177
+ PV = NA ## Palauttaa sijoituksen nykyarvon.
178
+ RATE = KORKO ## Palauttaa annuiteetin kausittaisen korkokannan.
179
+ RECEIVED = SAATU.HINTA ## Palauttaa arvopaperin tuoton erääntymispäivänä kokonaan maksetulle sijoitukselle.
180
+ SLN = STP ## Palauttaa sijoituksen tasapoiston yhdeltä jaksolta.
181
+ SYD = VUOSIPOISTO ## Palauttaa sijoituksen vuosipoiston annettuna kautena amerikkalaisen SYD-menetelmän (Sum-of-Year's Digits) avulla.
182
+ TBILLEQ = OBLIG.TUOTTOPROS ## Palauttaa valtion obligaation tuoton vastaavana joukkovelkakirjan tuottona.
183
+ TBILLPRICE = OBLIG.HINTA ## Palauttaa obligaation hinnan 100 euron nimellisarvoa kohden.
184
+ TBILLYIELD = OBLIG.TUOTTO ## Palauttaa obligaation tuoton.
185
+ VDB = VDB ## Palauttaa annetun kauden tai kauden osan kirjanpidollisen poiston amerikkalaisen DB-menetelmän (Fixed-declining balance) mukaan.
186
+ XIRR = SISÄINEN.KORKO.JAKSOTON ## Palauttaa sisäisen korkokannan kassavirtojen sarjoille, jotka eivät välttämättä ole säännöllisiä.
187
+ XNPV = NNA.JAKSOTON ## Palauttaa nettonykyarvon kassavirtasarjalle, joka ei välttämättä ole kausittainen.
188
+ YIELD = TUOTTO ## Palauttaa tuoton arvopaperille, jonka korko maksetaan säännöllisin väliajoin.
189
+ YIELDDISC = TUOTTO.DISK ## Palauttaa diskontatun arvopaperin, kuten obligaation, vuosittaisen tuoton.
190
+ YIELDMAT = TUOTTO.ERÄP ## Palauttaa erääntymispäivänään korkoa tuottavan arvopaperin vuosittaisen tuoton.
191
+
192
+
193
+ ##
194
+ ## Information functions Erikoisfunktiot
195
+ ##
196
+ CELL = SOLU ## Palauttaa tietoja solun muotoilusta, sijainnista ja sisällöstä.
197
+ ERROR.TYPE = VIRHEEN.LAJI ## Palauttaa virhetyyppiä vastaavan luvun.
198
+ INFO = KUVAUS ## Palauttaa tietoja nykyisestä käyttöympäristöstä.
199
+ ISBLANK = ONTYHJÄ ## Palauttaa arvon TOSI, jos arvo on tyhjä.
200
+ ISERR = ONVIRH ## Palauttaa arvon TOSI, jos arvo on mikä tahansa virhearvo paitsi arvo #PUUTTUU!.
201
+ ISERROR = ONVIRHE ## Palauttaa arvon TOSI, jos arvo on mikä tahansa virhearvo.
202
+ ISEVEN = ONPARILLINEN ## Palauttaa arvon TOSI, jos arvo on parillinen.
203
+ ISLOGICAL = ONTOTUUS ## Palauttaa arvon TOSI, jos arvo on mikä tahansa looginen arvo.
204
+ ISNA = ONPUUTTUU ## Palauttaa arvon TOSI, jos virhearvo on #PUUTTUU!.
205
+ ISNONTEXT = ONEI_TEKSTI ## Palauttaa arvon TOSI, jos arvo ei ole teksti.
206
+ ISNUMBER = ONLUKU ## Palauttaa arvon TOSI, jos arvo on luku.
207
+ ISODD = ONPARITON ## Palauttaa arvon TOSI, jos arvo on pariton.
208
+ ISREF = ONVIITT ## Palauttaa arvon TOSI, jos arvo on viittaus.
209
+ ISTEXT = ONTEKSTI ## Palauttaa arvon TOSI, jos arvo on teksti.
210
+ N = N ## Palauttaa arvon luvuksi muunnettuna.
211
+ NA = PUUTTUU ## Palauttaa virhearvon #PUUTTUU!.
212
+ TYPE = TYYPPI ## Palauttaa luvun, joka ilmaisee arvon tietotyypin.
213
+
214
+
215
+ ##
216
+ ## Logical functions Loogiset funktiot
217
+ ##
218
+ AND = JA ## Palauttaa arvon TOSI, jos kaikkien argumenttien arvo on TOSI.
219
+ FALSE = EPÄTOSI ## Palauttaa totuusarvon EPÄTOSI.
220
+ IF = JOS ## Määrittää suoritettavan loogisen testin.
221
+ IFERROR = JOSVIRHE ## Palauttaa määrittämäsi arvon, jos kaavan tulos on virhe; muussa tapauksessa palauttaa kaavan tuloksen.
222
+ NOT = EI ## Kääntää argumentin loogisen arvon.
223
+ OR = TAI ## Palauttaa arvon TOSI, jos minkä tahansa argumentin arvo on TOSI.
224
+ TRUE = TOSI ## Palauttaa totuusarvon TOSI.
225
+
226
+
227
+ ##
228
+ ## Lookup and reference functions Haku- ja viitefunktiot
229
+ ##
230
+ ADDRESS = OSOITE ## Palauttaa laskentataulukon soluun osoittavan viittauksen tekstinä.
231
+ AREAS = ALUEET ## Palauttaa viittauksessa olevien alueiden määrän.
232
+ CHOOSE = VALITSE.INDEKSI ## Valitsee arvon arvoluettelosta.
233
+ COLUMN = SARAKE ## Palauttaa viittauksen sarakenumeron.
234
+ COLUMNS = SARAKKEET ## Palauttaa viittauksessa olevien sarakkeiden määrän.
235
+ HLOOKUP = VHAKU ## Suorittaa haun matriisin ylimmältä riviltä ja palauttaa määritetyn solun arvon.
236
+ HYPERLINK = HYPERLINKKI ## Luo pikakuvakkeen tai tekstin, joka avaa verkkopalvelimeen, intranetiin tai Internetiin tallennetun tiedoston.
237
+ INDEX = INDEKSI ## Valitsee arvon viittauksesta tai matriisista indeksin mukaan.
238
+ INDIRECT = EPÄSUORA ## Palauttaa tekstiarvona ilmaistun viittauksen.
239
+ LOOKUP = HAKU ## Etsii arvoja vektorista tai matriisista.
240
+ MATCH = VASTINE ## Etsii arvoja viittauksesta tai matriisista.
241
+ OFFSET = SIIRTYMÄ ## Palauttaa annetun viittauksen siirtymän.
242
+ ROW = RIVI ## Palauttaa viittauksen rivinumeron.
243
+ ROWS = RIVIT ## Palauttaa viittauksessa olevien rivien määrän.
244
+ RTD = RTD ## Noutaa COM-automaatiota (automaatio: Tapa käsitellä sovelluksen objekteja toisesta sovelluksesta tai kehitystyökalusta. Automaatio, jota aiemmin kutsuttiin OLE-automaatioksi, on teollisuusstandardi ja COM-mallin (Component Object Model) ominaisuus.) tukevasta ohjelmasta reaaliaikaisia tietoja.
245
+ TRANSPOSE = TRANSPONOI ## Palauttaa matriisin käänteismatriisin.
246
+ VLOOKUP = PHAKU ## Suorittaa haun matriisin ensimmäisestä sarakkeesta ja palauttaa rivillä olevan solun arvon.
247
+
248
+
249
+ ##
250
+ ## Math and trigonometry functions Matemaattiset ja trigonometriset funktiot
251
+ ##
252
+ ABS = ITSEISARVO ## Palauttaa luvun itseisarvon.
253
+ ACOS = ACOS ## Palauttaa luvun arkuskosinin.
254
+ ACOSH = ACOSH ## Palauttaa luvun käänteisen hyperbolisen kosinin.
255
+ ASIN = ASIN ## Palauttaa luvun arkussinin.
256
+ ASINH = ASINH ## Palauttaa luvun käänteisen hyperbolisen sinin.
257
+ ATAN = ATAN ## Palauttaa luvun arkustangentin.
258
+ ATAN2 = ATAN2 ## Palauttaa arkustangentin x- ja y-koordinaatin perusteella.
259
+ ATANH = ATANH ## Palauttaa luvun käänteisen hyperbolisen tangentin.
260
+ CEILING = PYÖRISTÄ.KERR.YLÖS ## Pyöristää luvun lähimpään kokonaislukuun tai tarkkuusargumentin lähimpään kerrannaiseen.
261
+ COMBIN = KOMBINAATIO ## Palauttaa mahdollisten kombinaatioiden määrän annetulle objektien määrälle.
262
+ COS = COS ## Palauttaa luvun kosinin.
263
+ COSH = COSH ## Palauttaa luvun hyperbolisen kosinin.
264
+ DEGREES = ASTEET ## Muuntaa radiaanit asteiksi.
265
+ EVEN = PARILLINEN ## Pyöristää luvun ylöspäin lähimpään parilliseen kokonaislukuun.
266
+ EXP = EKSPONENTTI ## Palauttaa e:n korotettuna annetun luvun osoittamaan potenssiin.
267
+ FACT = KERTOMA ## Palauttaa luvun kertoman.
268
+ FACTDOUBLE = KERTOMA.OSA ## Palauttaa luvun osakertoman.
269
+ FLOOR = PYÖRISTÄ.KERR.ALAS ## Pyöristää luvun alaspäin (nollaa kohti).
270
+ GCD = SUURIN.YHT.TEKIJÄ ## Palauttaa suurimman yhteisen tekijän.
271
+ INT = KOKONAISLUKU ## Pyöristää luvun alaspäin lähimpään kokonaislukuun.
272
+ LCM = PIENIN.YHT.JAETTAVA ## Palauttaa pienimmän yhteisen tekijän.
273
+ LN = LUONNLOG ## Palauttaa luvun luonnollisen logaritmin.
274
+ LOG = LOG ## Laskee luvun logaritmin käyttämällä annettua kantalukua.
275
+ LOG10 = LOG10 ## Palauttaa luvun kymmenkantaisen logaritmin.
276
+ MDETERM = MDETERM ## Palauttaa matriisin matriisideterminantin.
277
+ MINVERSE = MKÄÄNTEINEN ## Palauttaa matriisin käänteismatriisin.
278
+ MMULT = MKERRO ## Palauttaa kahden matriisin tulon.
279
+ MOD = JAKOJ ## Palauttaa jakolaskun jäännöksen.
280
+ MROUND = PYÖRISTÄ.KERR ## Palauttaa luvun pyöristettynä annetun luvun kerrannaiseen.
281
+ MULTINOMIAL = MULTINOMI ## Palauttaa lukujoukon multinomin.
282
+ ODD = PARITON ## Pyöristää luvun ylöspäin lähimpään parittomaan kokonaislukuun.
283
+ PI = PII ## Palauttaa piin arvon.
284
+ POWER = POTENSSI ## Palauttaa luvun korotettuna haluttuun potenssiin.
285
+ PRODUCT = TULO ## Kertoo annetut argumentit.
286
+ QUOTIENT = OSAMÄÄRÄ ## Palauttaa osamäärän kokonaislukuosan.
287
+ RADIANS = RADIAANIT ## Muuntaa asteet radiaaneiksi.
288
+ RAND = SATUNNAISLUKU ## Palauttaa satunnaisluvun väliltä 0–1.
289
+ RANDBETWEEN = SATUNNAISLUKU.VÄLILTÄ ## Palauttaa satunnaisluvun määritettyjen lukujen väliltä.
290
+ ROMAN = ROMAN ## Muuntaa arabialaisen numeron tekstimuotoiseksi roomalaiseksi numeroksi.
291
+ ROUND = PYÖRISTÄ ## Pyöristää luvun annettuun määrään desimaaleja.
292
+ ROUNDDOWN = PYÖRISTÄ.DES.ALAS ## Pyöristää luvun alaspäin (nollaa kohti).
293
+ ROUNDUP = PYÖRISTÄ.DES.YLÖS ## Pyöristää luvun ylöspäin (poispäin nollasta).
294
+ SERIESSUM = SARJA.SUMMA ## Palauttaa kaavaan perustuvan potenssisarjan arvon.
295
+ SIGN = ETUMERKKI ## Palauttaa luvun etumerkin.
296
+ SIN = SIN ## Palauttaa annetun kulman sinin.
297
+ SINH = SINH ## Palauttaa luvun hyperbolisen sinin.
298
+ SQRT = NELIÖJUURI ## Palauttaa positiivisen neliöjuuren.
299
+ SQRTPI = NELIÖJUURI.PII ## Palauttaa tulon (luku * pii) neliöjuuren.
300
+ SUBTOTAL = VÄLISUMMA ## Palauttaa luettelon tai tietokannan välisumman.
301
+ SUM = SUMMA ## Laskee yhteen annetut argumentit.
302
+ SUMIF = SUMMA.JOS ## Laskee ehdot täyttävien solujen summan.
303
+ SUMIFS = SUMMA.JOS.JOUKKO ## Laskee yhteen solualueen useita ehtoja vastaavat solut.
304
+ SUMPRODUCT = TULOJEN.SUMMA ## Palauttaa matriisin toisiaan vastaavien osien tulojen summan.
305
+ SUMSQ = NELIÖSUMMA ## Palauttaa argumenttien neliöiden summan.
306
+ SUMX2MY2 = NELIÖSUMMIEN.EROTUS ## Palauttaa kahden matriisin toisiaan vastaavien arvojen laskettujen neliösummien erotuksen.
307
+ SUMX2PY2 = NELIÖSUMMIEN.SUMMA ## Palauttaa kahden matriisin toisiaan vastaavien arvojen neliösummien summan.
308
+ SUMXMY2 = EROTUSTEN.NELIÖSUMMA ## Palauttaa kahden matriisin toisiaan vastaavien arvojen erotusten neliösumman.
309
+ TAN = TAN ## Palauttaa luvun tangentin.
310
+ TANH = TANH ## Palauttaa luvun hyperbolisen tangentin.
311
+ TRUNC = KATKAISE ## Katkaisee luvun kokonaisluvuksi.
312
+
313
+
314
+ ##
315
+ ## Statistical functions Tilastolliset funktiot
316
+ ##
317
+ AVEDEV = KESKIPOIKKEAMA ## Palauttaa hajontojen itseisarvojen keskiarvon.
318
+ AVERAGE = KESKIARVO ## Palauttaa argumenttien keskiarvon.
319
+ AVERAGEA = KESKIARVOA ## Palauttaa argumenttien, mukaan lukien lukujen, tekstin ja loogisten arvojen, keskiarvon.
320
+ AVERAGEIF = KESKIARVO.JOS ## Palauttaa alueen niiden solujen keskiarvon (aritmeettisen keskiarvon), jotka täyttävät annetut ehdot.
321
+ AVERAGEIFS = KESKIARVO.JOS.JOUKKO ## Palauttaa niiden solujen keskiarvon (aritmeettisen keskiarvon), jotka vastaavat useita ehtoja.
322
+ BETADIST = BEETAJAKAUMA ## Palauttaa kumulatiivisen beetajakaumafunktion arvon.
323
+ BETAINV = BEETAJAKAUMA.KÄÄNT ## Palauttaa määritetyn beetajakauman käänteisen kumulatiivisen jakaumafunktion arvon.
324
+ BINOMDIST = BINOMIJAKAUMA ## Palauttaa yksittäisen termin binomijakaumatodennäköisyyden.
325
+ CHIDIST = CHIJAKAUMA ## Palauttaa yksisuuntaisen chi-neliön jakauman todennäköisyyden.
326
+ CHIINV = CHIJAKAUMA.KÄÄNT ## Palauttaa yksisuuntaisen chi-neliön jakauman todennäköisyyden käänteisarvon.
327
+ CHITEST = CHITESTI ## Palauttaa riippumattomuustestin tuloksen.
328
+ CONFIDENCE = LUOTTAMUSVÄLI ## Palauttaa luottamusvälin populaation keskiarvolle.
329
+ CORREL = KORRELAATIO ## Palauttaa kahden arvojoukon korrelaatiokertoimen.
330
+ COUNT = LASKE ## Laskee argumenttiluettelossa olevien lukujen määrän.
331
+ COUNTA = LASKE.A ## Laskee argumenttiluettelossa olevien arvojen määrän.
332
+ COUNTBLANK = LASKE.TYHJÄT ## Laskee alueella olevien tyhjien solujen määrän.
333
+ COUNTIF = LASKE.JOS ## Laskee alueella olevien sellaisten solujen määrän, joiden sisältö vastaa annettuja ehtoja.
334
+ COUNTIFS = LASKE.JOS.JOUKKO ## Laskee alueella olevien sellaisten solujen määrän, joiden sisältö vastaa useita ehtoja.
335
+ COVAR = KOVARIANSSI ## Palauttaa kovarianssin, joka on keskiarvo havaintoaineiston kunkin pisteparin poikkeamien tuloista.
336
+ CRITBINOM = BINOMIJAKAUMA.KRIT ## Palauttaa pienimmän arvon, jossa binomijakauman kertymäfunktion arvo on pienempi tai yhtä suuri kuin vertailuarvo.
337
+ DEVSQ = OIKAISTU.NELIÖSUMMA ## Palauttaa keskipoikkeamien neliösumman.
338
+ EXPONDIST = EKSPONENTIAALIJAKAUMA ## Palauttaa eksponentiaalijakauman.
339
+ FDIST = FJAKAUMA ## Palauttaa F-todennäköisyysjakauman.
340
+ FINV = FJAKAUMA.KÄÄNT ## Palauttaa F-todennäköisyysjakauman käänteisfunktion.
341
+ FISHER = FISHER ## Palauttaa Fisher-muunnoksen.
342
+ FISHERINV = FISHER.KÄÄNT ## Palauttaa käänteisen Fisher-muunnoksen.
343
+ FORECAST = ENNUSTE ## Palauttaa lineaarisen trendin arvon.
344
+ FREQUENCY = TAAJUUS ## Palauttaa frekvenssijakautuman pystysuuntaisena matriisina.
345
+ FTEST = FTESTI ## Palauttaa F-testin tuloksen.
346
+ GAMMADIST = GAMMAJAKAUMA ## Palauttaa gammajakauman.
347
+ GAMMAINV = GAMMAJAKAUMA.KÄÄNT ## Palauttaa käänteisen gammajakauman kertymäfunktion.
348
+ GAMMALN = GAMMALN ## Palauttaa gammafunktion luonnollisen logaritmin G(x).
349
+ GEOMEAN = KESKIARVO.GEOM ## Palauttaa geometrisen keskiarvon.
350
+ GROWTH = KASVU ## Palauttaa eksponentiaalisen trendin arvon.
351
+ HARMEAN = KESKIARVO.HARM ## Palauttaa harmonisen keskiarvon.
352
+ HYPGEOMDIST = HYPERGEOM.JAKAUMA ## Palauttaa hypergeometrisen jakauman.
353
+ INTERCEPT = LEIKKAUSPISTE ## Palauttaa lineaarisen regressiosuoran leikkauspisteen.
354
+ KURT = KURT ## Palauttaa tietoalueen vinous-arvon eli huipukkuuden.
355
+ LARGE = SUURI ## Palauttaa tietojoukon k:nneksi suurimman arvon.
356
+ LINEST = LINREGR ## Palauttaa lineaarisen trendin parametrit.
357
+ LOGEST = LOGREGR ## Palauttaa eksponentiaalisen trendin parametrit.
358
+ LOGINV = LOGNORM.JAKAUMA.KÄÄNT ## Palauttaa lognormeeratun jakauman käänteisfunktion.
359
+ LOGNORMDIST = LOGNORM.JAKAUMA ## Palauttaa lognormaalisen jakauman kertymäfunktion.
360
+ MAX = MAKS ## Palauttaa suurimman arvon argumenttiluettelosta.
361
+ MAXA = MAKSA ## Palauttaa argumenttien, mukaan lukien lukujen, tekstin ja loogisten arvojen, suurimman arvon.
362
+ MEDIAN = MEDIAANI ## Palauttaa annettujen lukujen mediaanin.
363
+ MIN = MIN ## Palauttaa pienimmän arvon argumenttiluettelosta.
364
+ MINA = MINA ## Palauttaa argumenttien, mukaan lukien lukujen, tekstin ja loogisten arvojen, pienimmän arvon.
365
+ MODE = MOODI ## Palauttaa tietojoukossa useimmin esiintyvän arvon.
366
+ NEGBINOMDIST = BINOMIJAKAUMA.NEG ## Palauttaa negatiivisen binomijakauman.
367
+ NORMDIST = NORM.JAKAUMA ## Palauttaa normaalijakauman kertymäfunktion.
368
+ NORMINV = NORM.JAKAUMA.KÄÄNT ## Palauttaa käänteisen normaalijakauman kertymäfunktion.
369
+ NORMSDIST = NORM.JAKAUMA.NORMIT ## Palauttaa normitetun normaalijakauman kertymäfunktion.
370
+ NORMSINV = NORM.JAKAUMA.NORMIT.KÄÄNT ## Palauttaa normitetun normaalijakauman kertymäfunktion käänteisarvon.
371
+ PEARSON = PEARSON ## Palauttaa Pearsonin tulomomenttikorrelaatiokertoimen.
372
+ PERCENTILE = PROSENTTIPISTE ## Palauttaa alueen arvojen k:nnen prosenttipisteen.
373
+ PERCENTRANK = PROSENTTIJÄRJESTYS ## Palauttaa tietojoukon arvon prosentuaalisen järjestysluvun.
374
+ PERMUT = PERMUTAATIO ## Palauttaa mahdollisten permutaatioiden määrän annetulle objektien määrälle.
375
+ POISSON = POISSON ## Palauttaa Poissonin todennäköisyysjakauman.
376
+ PROB = TODENNÄKÖISYYS ## Palauttaa todennäköisyyden sille, että arvot ovat tietyltä väliltä.
377
+ QUARTILE = NELJÄNNES ## Palauttaa tietoalueen neljänneksen.
378
+ RANK = ARVON.MUKAAN ## Palauttaa luvun paikan lukuarvoluettelossa.
379
+ RSQ = PEARSON.NELIÖ ## Palauttaa Pearsonin tulomomenttikorrelaatiokertoimen neliön.
380
+ SKEW = JAKAUMAN.VINOUS ## Palauttaa jakauman vinouden.
381
+ SLOPE = KULMAKERROIN ## Palauttaa lineaarisen regressiosuoran kulmakertoimen.
382
+ SMALL = PIENI ## Palauttaa tietojoukon k:nneksi pienimmän arvon.
383
+ STANDARDIZE = NORMITA ## Palauttaa normitetun arvon.
384
+ STDEV = KESKIHAJONTA ## Laskee populaation keskihajonnan otoksen perusteella.
385
+ STDEVA = KESKIHAJONTAA ## Laskee populaation keskihajonnan otoksen perusteella, mukaan lukien luvut, tekstin ja loogiset arvot.
386
+ STDEVP = KESKIHAJONTAP ## Laskee normaalijakautuman koko populaation perusteella.
387
+ STDEVPA = KESKIHAJONTAPA ## Laskee populaation keskihajonnan koko populaation perusteella, mukaan lukien luvut, tekstin ja totuusarvot.
388
+ STEYX = KESKIVIRHE ## Palauttaa regression kutakin x-arvoa vastaavan ennustetun y-arvon keskivirheen.
389
+ TDIST = TJAKAUMA ## Palauttaa t-jakautuman.
390
+ TINV = TJAKAUMA.KÄÄNT ## Palauttaa käänteisen t-jakauman.
391
+ TREND = SUUNTAUS ## Palauttaa lineaarisen trendin arvoja.
392
+ TRIMMEAN = KESKIARVO.TASATTU ## Palauttaa tietojoukon tasatun keskiarvon.
393
+ TTEST = TTESTI ## Palauttaa t-testiin liittyvän todennäköisyyden.
394
+ VAR = VAR ## Arvioi populaation varianssia otoksen perusteella.
395
+ VARA = VARA ## Laskee populaation varianssin otoksen perusteella, mukaan lukien luvut, tekstin ja loogiset arvot.
396
+ VARP = VARP ## Laskee varianssin koko populaation perusteella.
397
+ VARPA = VARPA ## Laskee populaation varianssin koko populaation perusteella, mukaan lukien luvut, tekstin ja totuusarvot.
398
+ WEIBULL = WEIBULL ## Palauttaa Weibullin jakauman.
399
+ ZTEST = ZTESTI ## Palauttaa z-testin yksisuuntaisen todennäköisyysarvon.
400
+
401
+
402
+ ##
403
+ ## Text functions Tekstifunktiot
404
+ ##
405
+ ASC = ASC ## Muuntaa merkkijonossa olevat englanninkieliset DBCS- tai katakana-merkit SBCS-merkeiksi.
406
+ BAHTTEXT = BAHTTEKSTI ## Muuntaa luvun tekstiksi ß (baht) -valuuttamuotoa käyttämällä.
407
+ CHAR = MERKKI ## Palauttaa koodin lukua vastaavan merkin.
408
+ CLEAN = SIIVOA ## Poistaa tekstistä kaikki tulostumattomat merkit.
409
+ CODE = KOODI ## Palauttaa tekstimerkkijonon ensimmäisen merkin numerokoodin.
410
+ CONCATENATE = KETJUTA ## Yhdistää useat merkkijonot yhdeksi merkkijonoksi.
411
+ DOLLAR = VALUUTTA ## Muuntaa luvun tekstiksi $ (dollari) -valuuttamuotoa käyttämällä.
412
+ EXACT = VERTAA ## Tarkistaa, ovatko kaksi tekstiarvoa samanlaiset.
413
+ FIND = ETSI ## Etsii tekstiarvon toisen tekstin sisältä (tunnistaa isot ja pienet kirjaimet).
414
+ FINDB = ETSIB ## Etsii tekstiarvon toisen tekstin sisältä (tunnistaa isot ja pienet kirjaimet).
415
+ FIXED = KIINTEÄ ## Muotoilee luvun tekstiksi, jossa on kiinteä määrä desimaaleja.
416
+ JIS = JIS ## Muuntaa merkkijonossa olevat englanninkieliset SBCS- tai katakana-merkit DBCS-merkeiksi.
417
+ LEFT = VASEN ## Palauttaa tekstiarvon vasemmanpuoliset merkit.
418
+ LEFTB = VASENB ## Palauttaa tekstiarvon vasemmanpuoliset merkit.
419
+ LEN = PITUUS ## Palauttaa tekstimerkkijonon merkkien määrän.
420
+ LENB = PITUUSB ## Palauttaa tekstimerkkijonon merkkien määrän.
421
+ LOWER = PIENET ## Muuntaa tekstin pieniksi kirjaimiksi.
422
+ MID = POIMI.TEKSTI ## Palauttaa määritetyn määrän merkkejä merkkijonosta alkaen annetusta kohdasta.
423
+ MIDB = POIMI.TEKSTIB ## Palauttaa määritetyn määrän merkkejä merkkijonosta alkaen annetusta kohdasta.
424
+ PHONETIC = FONEETTINEN ## Hakee foneettiset (furigana) merkit merkkijonosta.
425
+ PROPER = ERISNIMI ## Muuttaa merkkijonon kunkin sanan ensimmäisen kirjaimen isoksi.
426
+ REPLACE = KORVAA ## Korvaa tekstissä olevat merkit.
427
+ REPLACEB = KORVAAB ## Korvaa tekstissä olevat merkit.
428
+ REPT = TOISTA ## Toistaa tekstin annetun määrän kertoja.
429
+ RIGHT = OIKEA ## Palauttaa tekstiarvon oikeanpuoliset merkit.
430
+ RIGHTB = OIKEAB ## Palauttaa tekstiarvon oikeanpuoliset merkit.
431
+ SEARCH = KÄY.LÄPI ## Etsii tekstiarvon toisen tekstin sisältä (isot ja pienet kirjaimet tulkitaan samoiksi merkeiksi).
432
+ SEARCHB = KÄY.LÄPIB ## Etsii tekstiarvon toisen tekstin sisältä (isot ja pienet kirjaimet tulkitaan samoiksi merkeiksi).
433
+ SUBSTITUTE = VAIHDA ## Korvaa merkkijonossa olevan tekstin toisella.
434
+ T = T ## Muuntaa argumentit tekstiksi.
435
+ TEXT = TEKSTI ## Muotoilee luvun ja muuntaa sen tekstiksi.
436
+ TRIM = POISTA.VÄLIT ## Poistaa välilyönnit tekstistä.
437
+ UPPER = ISOT ## Muuntaa tekstin isoiksi kirjaimiksi.
438
+ VALUE = ARVO ## Muuntaa tekstiargumentin luvuksi.
PHPExcel/Classes/PHPExcel/locale/fr/config CHANGED
@@ -1,7 +1,7 @@
1
- ##
2
- ## PHPExcel
3
  ##
4
- ## Copyright (c) 2006 - 2011 PHPExcel
 
 
5
  ##
6
  ## This library is free software; you can redistribute it and/or
7
  ## modify it under the terms of the GNU Lesser General Public
@@ -19,9 +19,9 @@
19
  ##
20
  ## @category PHPExcel
21
  ## @package PHPExcel_Settings
22
- ## @copyright Copyright (c) 2006 - 2011 PHPExcel (http://www.codeplex.com/PHPExcel)
23
  ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
- ## @version 1.7.8, 2012-10-12
25
  ##
26
  ##
27
 
@@ -36,7 +36,7 @@ currencySymbol = €
36
 
37
 
38
  ##
39
- ## Excel Error Codes (For future use)
40
  ##
41
  NULL = #NUL!
42
  DIV0 = #DIV/0!
 
 
1
  ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
  ##
6
  ## This library is free software; you can redistribute it and/or
7
  ## modify it under the terms of the GNU Lesser General Public
19
  ##
20
  ## @category PHPExcel
21
  ## @package PHPExcel_Settings
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
  ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
  ##
26
  ##
27
 
36
 
37
 
38
  ##
39
+ ## Excel Error Codes (For future use)
40
  ##
41
  NULL = #NUL!
42
  DIV0 = #DIV/0!
PHPExcel/Classes/PHPExcel/locale/fr/functions CHANGED
@@ -1,7 +1,7 @@
1
- ##
2
- ## PHPExcel
3
  ##
4
- ## Copyright (c) 2006 - 2011 PHPExcel
 
 
5
  ##
6
  ## This library is free software; you can redistribute it and/or
7
  ## modify it under the terms of the GNU Lesser General Public
@@ -19,9 +19,9 @@
19
  ##
20
  ## @category PHPExcel
21
  ## @package PHPExcel_Calculation
22
- ## @copyright Copyright (c) 2006 - 2011 PHPExcel (http://www.codeplex.com/PHPExcel)
23
  ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
- ## @version 1.7.8, 2012-10-12
25
  ##
26
  ## Data in this file derived from http://www.piuha.fi/excel-function-name-translation/
27
  ##
 
 
1
  ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
  ##
6
  ## This library is free software; you can redistribute it and/or
7
  ## modify it under the terms of the GNU Lesser General Public
19
  ##
20
  ## @category PHPExcel
21
  ## @package PHPExcel_Calculation
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
  ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
  ##
26
  ## Data in this file derived from http://www.piuha.fi/excel-function-name-translation/
27
  ##
PHPExcel/Classes/PHPExcel/locale/hu/config ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Settings
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ##
27
+
28
+
29
+ ArgumentSeparator = ;
30
+
31
+
32
+ ##
33
+ ## (For future use)
34
+ ##
35
+ currencySymbol = Ft
36
+
37
+
38
+ ##
39
+ ## Excel Error Codes (For future use)
40
+ ##
41
+ NULL = #NULLA!
42
+ DIV0 = #ZÉRÓOSZTÓ!
43
+ VALUE = #ÉRTÉK!
44
+ REF = #HIV!
45
+ NAME = #NÉV?
46
+ NUM = #SZÁM!
47
+ NA = #HIÁNYZIK
PHPExcel/Classes/PHPExcel/locale/hu/functions ADDED
@@ -0,0 +1,438 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Calculation
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ## Data in this file derived from http://www.piuha.fi/excel-function-name-translation/
27
+ ##
28
+ ##
29
+
30
+
31
+ ##
32
+ ## Add-in and Automation functions Bővítmények és automatizálási függvények
33
+ ##
34
+ GETPIVOTDATA = KIMUTATÁSADATOT.VESZ ## A kimutatásokban tárolt adatok visszaadására használható.
35
+
36
+
37
+ ##
38
+ ## Cube functions Kockafüggvények
39
+ ##
40
+ CUBEKPIMEMBER = KOCKA.FŐTELJMUT ## Egy fő teljesítménymutató (KPI) nevét, tulajdonságát és mértékegységét adja eredményül, a nevet és a tulajdonságot megjeleníti a cellában. A KPI-k számszerűsíthető mérési lehetőséget jelentenek – ilyen mutató például a havi bruttó nyereség vagy az egy alkalmazottra jutó negyedéves forgalom –, egy szervezet teljesítményének nyomonkövetésére használhatók.
41
+ CUBEMEMBER = KOCKA.TAG ## Kockahierachia tagját vagy rekordját adja eredményül. Ellenőrizhető vele, hogy szerepel-e a kockában az adott tag vagy rekord.
42
+ CUBEMEMBERPROPERTY = KOCKA.TAG.TUL ## A kocka egyik tagtulajdonságának értékét adja eredményül. Használatával ellenőrizhető, hogy szerepel-e egy tagnév a kockában, eredménye pedig az erre a tagra vonatkozó, megadott tulajdonság.
43
+ CUBERANKEDMEMBER = KOCKA.HALM.ELEM ## Egy halmaz rangsor szerinti n-edik tagját adja eredményül. Használatával egy halmaz egy vagy több elemét kaphatja meg, például a legnagyobb teljesítményű üzletkötőt vagy a 10 legjobb tanulót.
44
+ CUBESET = KOCKA.HALM ## Számított tagok vagy rekordok halmazát adja eredményül, ehhez egy beállított kifejezést elküld a kiszolgálón található kockának, majd ezt a halmazt adja vissza a Microsoft Office Excel alkalmazásnak.
45
+ CUBESETCOUNT = KOCKA.HALM.DB ## Egy halmaz elemszámát adja eredményül.
46
+ CUBEVALUE = KOCKA.ÉRTÉK ## Kockából összesített értéket ad eredményül.
47
+
48
+
49
+ ##
50
+ ## Database functions Adatbázis-kezelő függvények
51
+ ##
52
+ DAVERAGE = AB.ÁTLAG ## A kijelölt adatbáziselemek átlagát számítja ki.
53
+ DCOUNT = AB.DARAB ## Megszámolja, hogy az adatbázisban hány cella tartalmaz számokat.
54
+ DCOUNTA = AB.DARAB2 ## Megszámolja az adatbázisban lévő nem üres cellákat.
55
+ DGET = AB.MEZŐ ## Egy adatbázisból egyetlen olyan rekordot ad vissza, amely megfelel a megadott feltételeknek.
56
+ DMAX = AB.MAX ## A kiválasztott adatbáziselemek közül a legnagyobb értéket adja eredményül.
57
+ DMIN = AB.MIN ## A kijelölt adatbáziselemek közül a legkisebb értéket adja eredményül.
58
+ DPRODUCT = AB.SZORZAT ## Az adatbázis megadott feltételeknek eleget tevő rekordjaira összeszorozza a megadott mezőben található számértékeket, és eredményül ezt a szorzatot adja.
59
+ DSTDEV = AB.SZÓRÁS ## A kijelölt adatbáziselemek egy mintája alapján megbecsüli a szórást.
60
+ DSTDEVP = AB.SZÓRÁS2 ## A kijelölt adatbáziselemek teljes sokasága alapján kiszámítja a szórást.
61
+ DSUM = AB.SZUM ## Összeadja a feltételnek megfelelő adatbázisrekordok mezőoszlopában a számokat.
62
+ DVAR = AB.VAR ## A kijelölt adatbáziselemek mintája alapján becslést ad a szórásnégyzetre.
63
+ DVARP = AB.VAR2 ## A kijelölt adatbáziselemek teljes sokasága alapján kiszámítja a szórásnégyzetet.
64
+
65
+
66
+ ##
67
+ ## Date and time functions Dátumfüggvények
68
+ ##
69
+ DATE = DÁTUM ## Adott dátum dátumértékét adja eredményül.
70
+ DATEVALUE = DÁTUMÉRTÉK ## Szövegként megadott dátumot dátumértékké alakít át.
71
+ DAY = NAP ## Dátumértéket a hónap egy napjává (0-31) alakít.
72
+ DAYS360 = NAP360 ## Két dátum közé eső napok számát számítja ki a 360 napos év alapján.
73
+ EDATE = EDATE ## Adott dátumnál adott számú hónappal korábbi vagy későbbi dátum dátumértékét adja eredményül.
74
+ EOMONTH = EOMONTH ## Adott dátumnál adott számú hónappal korábbi vagy későbbi hónap utolsó napjának dátumértékét adja eredményül.
75
+ HOUR = ÓRA ## Időértéket órákká alakít.
76
+ MINUTE = PERC ## Időértéket percekké alakít.
77
+ MONTH = HÓNAP ## Időértéket hónapokká alakít.
78
+ NETWORKDAYS = NETWORKDAYS ## Két dátum között a teljes munkanapok számát adja meg.
79
+ NOW = MOST ## A napi dátum dátumértékét és a pontos idő időértékét adja eredményül.
80
+ SECOND = MPERC ## Időértéket másodpercekké alakít át.
81
+ TIME = IDŐ ## Adott időpont időértékét adja meg.
82
+ TIMEVALUE = IDŐÉRTÉK ## Szövegként megadott időpontot időértékké alakít át.
83
+ TODAY = MA ## A napi dátum dátumértékét adja eredményül.
84
+ WEEKDAY = HÉT.NAPJA ## Dátumértéket a hét napjává alakítja át.
85
+ WEEKNUM = WEEKNUM ## Visszatérési értéke egy szám, amely azt mutatja meg, hogy a megadott dátum az év hányadik hetére esik.
86
+ WORKDAY = WORKDAY ## Adott dátumnál adott munkanappal korábbi vagy későbbi dátum dátumértékét adja eredményül.
87
+ YEAR = ÉV ## Sorszámot évvé alakít át.
88
+ YEARFRAC = YEARFRAC ## Az adott dátumok közötti teljes napok számát törtévként adja meg.
89
+
90
+
91
+ ##
92
+ ## Engineering functions Mérnöki függvények
93
+ ##
94
+ BESSELI = BESSELI ## Az In(x) módosított Bessel-függvény értékét adja eredményül.
95
+ BESSELJ = BESSELJ ## A Jn(x) Bessel-függvény értékét adja eredményül.
96
+ BESSELK = BESSELK ## A Kn(x) módosított Bessel-függvény értékét adja eredményül.
97
+ BESSELY = BESSELY ## Az Yn(x) módosított Bessel-függvény értékét adja eredményül.
98
+ BIN2DEC = BIN2DEC ## Bináris számot decimálissá alakít át.
99
+ BIN2HEX = BIN2HEX ## Bináris számot hexadecimálissá alakít át.
100
+ BIN2OCT = BIN2OCT ## Bináris számot oktálissá alakít át.
101
+ COMPLEX = COMPLEX ## Valós és képzetes részből komplex számot képez.
102
+ CONVERT = CONVERT ## Mértékegységeket vált át.
103
+ DEC2BIN = DEC2BIN ## Decimális számot binárissá alakít át.
104
+ DEC2HEX = DEC2HEX ## Decimális számot hexadecimálissá alakít át.
105
+ DEC2OCT = DEC2OCT ## Decimális számot oktálissá alakít át.
106
+ DELTA = DELTA ## Azt vizsgálja, hogy két érték egyenlő-e.
107
+ ERF = ERF ## A hibafüggvény értékét adja eredményül.
108
+ ERFC = ERFC ## A kiegészített hibafüggvény értékét adja eredményül.
109
+ GESTEP = GESTEP ## Azt vizsgálja, hogy egy szám nagyobb-e adott küszöbértéknél.
110
+ HEX2BIN = HEX2BIN ## Hexadecimális számot binárissá alakít át.
111
+ HEX2DEC = HEX2DEC ## Hexadecimális számot decimálissá alakít át.
112
+ HEX2OCT = HEX2OCT ## Hexadecimális számot oktálissá alakít át.
113
+ IMABS = IMABS ## Komplex szám abszolút értékét (modulusát) adja eredményül.
114
+ IMAGINARY = IMAGINARY ## Komplex szám képzetes részét adja eredményül.
115
+ IMARGUMENT = IMARGUMENT ## A komplex szám radiánban kifejezett théta argumentumát adja eredményül.
116
+ IMCONJUGATE = IMCONJUGATE ## Komplex szám komplex konjugáltját adja eredményül.
117
+ IMCOS = IMCOS ## Komplex szám koszinuszát adja eredményül.
118
+ IMDIV = IMDIV ## Két komplex szám hányadosát adja eredményül.
119
+ IMEXP = IMEXP ## Az e szám komplex kitevőjű hatványát adja eredményül.
120
+ IMLN = IMLN ## Komplex szám természetes logaritmusát adja eredményül.
121
+ IMLOG10 = IMLOG10 ## Komplex szám tízes alapú logaritmusát adja eredményül.
122
+ IMLOG2 = IMLOG2 ## Komplex szám kettes alapú logaritmusát adja eredményül.
123
+ IMPOWER = IMPOWER ## Komplex szám hatványát adja eredményül.
124
+ IMPRODUCT = IMPRODUCT ## Komplex számok szorzatát adja eredményül.
125
+ IMREAL = IMREAL ## Komplex szám valós részét adja eredményül.
126
+ IMSIN = IMSIN ## Komplex szám szinuszát adja eredményül.
127
+ IMSQRT = IMSQRT ## Komplex szám négyzetgyökét adja eredményül.
128
+ IMSUB = IMSUB ## Két komplex szám különbségét adja eredményül.
129
+ IMSUM = IMSUM ## Komplex számok összegét adja eredményül.
130
+ OCT2BIN = OCT2BIN ## Oktális számot binárissá alakít át.
131
+ OCT2DEC = OCT2DEC ## Oktális számot decimálissá alakít át.
132
+ OCT2HEX = OCT2HEX ## Oktális számot hexadecimálissá alakít át.
133
+
134
+
135
+ ##
136
+ ## Financial functions Pénzügyi függvények
137
+ ##
138
+ ACCRINT = ACCRINT ## Periodikusan kamatozó értékpapír felszaporodott kamatát adja eredményül.
139
+ ACCRINTM = ACCRINTM ## Lejáratkor kamatozó értékpapír felszaporodott kamatát adja eredményül.
140
+ AMORDEGRC = AMORDEGRC ## Állóeszköz lineáris értékcsökkenését adja meg az egyes könyvelési időszakokra vonatkozóan.
141
+ AMORLINC = AMORLINC ## Az egyes könyvelési időszakokban az értékcsökkenést adja meg.
142
+ COUPDAYBS = COUPDAYBS ## A szelvényidőszak kezdetétől a kifizetés időpontjáig eltelt napokat adja vissza.
143
+ COUPDAYS = COUPDAYS ## A kifizetés időpontját magában foglaló szelvényperiódus hosszát adja meg napokban.
144
+ COUPDAYSNC = COUPDAYSNC ## A kifizetés időpontja és a legközelebbi szelvénydátum közötti napok számát adja meg.
145
+ COUPNCD = COUPNCD ## A kifizetést követő legelső szelvénydátumot adja eredményül.
146
+ COUPNUM = COUPNUM ## A kifizetés és a lejárat időpontja között kifizetendő szelvények számát adja eredményül.
147
+ COUPPCD = COUPPCD ## A kifizetés előtti utolsó szelvénydátumot adja eredményül.
148
+ CUMIPMT = CUMIPMT ## Két fizetési időszak között kifizetett kamat halmozott értékét adja eredményül.
149
+ CUMPRINC = CUMPRINC ## Két fizetési időszak között kifizetett részletek halmozott (kamatot nem tartalmazó) értékét adja eredményül.
150
+ DB = KCS2 ## Eszköz adott időszak alatti értékcsökkenését számítja ki a lineáris leírási modell alkalmazásával.
151
+ DDB = KCSA ## Eszköz értékcsökkenését számítja ki adott időszakra vonatkozóan a progresszív vagy egyéb megadott leírási modell alkalmazásával.
152
+ DISC = DISC ## Értékpapír leszámítolási kamatlábát adja eredményül.
153
+ DOLLARDE = DOLLARDE ## Egy közönséges törtként megadott számot tizedes törtté alakít át.
154
+ DOLLARFR = DOLLARFR ## Tizedes törtként megadott számot közönséges törtté alakít át.
155
+ DURATION = DURATION ## Periodikus kamatfizetésű értékpapír éves kamatérzékenységét adja eredményül.
156
+ EFFECT = EFFECT ## Az éves tényleges kamatláb értékét adja eredményül.
157
+ FV = JBÉ ## Befektetés jövőbeli értékét számítja ki.
158
+ FVSCHEDULE = FVSCHEDULE ## A kezdőtőke adott kamatlábak szerint megnövelt jövőbeli értékét adja eredményül.
159
+ INTRATE = INTRATE ## A lejáratig teljesen lekötött értékpapír kamatrátáját adja eredményül.
160
+ IPMT = RRÉSZLET ## Hiteltörlesztésen belül a tőketörlesztés nagyságát számítja ki adott időszakra.
161
+ IRR = BMR ## A befektetés belső megtérülési rátáját számítja ki pénzáramláshoz.
162
+ ISPMT = LRÉSZLETKAMAT ## A befektetés adott időszakára fizetett kamatot számítja ki.
163
+ MDURATION = MDURATION ## Egy 100 Ft névértékű értékpapír Macauley-féle módosított kamatérzékenységét adja eredményül.
164
+ MIRR = MEGTÉRÜLÉS ## A befektetés belső megtérülési rátáját számítja ki a költségek és a bevételek különböző kamatlába mellett.
165
+ NOMINAL = NOMINAL ## Az éves névleges kamatláb értékét adja eredményül.
166
+ NPER = PER.SZÁM ## A törlesztési időszakok számát adja meg.
167
+ NPV = NMÉ ## Befektetéshez kapcsolódó pénzáramlás nettó jelenértékét számítja ki ismert pénzáramlás és kamatláb mellett.
168
+ ODDFPRICE = ODDFPRICE ## Egy 100 Ft névértékű, a futamidő elején töredék-időszakos értékpapír árát adja eredményül.
169
+ ODDFYIELD = ODDFYIELD ## A futamidő elején töredék-időszakos értékpapír hozamát adja eredményül.
170
+ ODDLPRICE = ODDLPRICE ## Egy 100 Ft névértékű, a futamidő végén töredék-időszakos értékpapír árát adja eredményül.
171
+ ODDLYIELD = ODDLYIELD ## A futamidő végén töredék-időszakos értékpapír hozamát adja eredményül.
172
+ PMT = RÉSZLET ## A törlesztési időszakra vonatkozó törlesztési összeget számítja ki.
173
+ PPMT = PRÉSZLET ## Hiteltörlesztésen belül a tőketörlesztés nagyságát számítja ki adott időszakra.
174
+ PRICE = PRICE ## Egy 100 Ft névértékű, periodikusan kamatozó értékpapír árát adja eredményül.
175
+ PRICEDISC = PRICEDISC ## Egy 100 Ft névértékű leszámítolt értékpapír árát adja eredményül.
176
+ PRICEMAT = PRICEMAT ## Egy 100 Ft névértékű, a lejáratkor kamatozó értékpapír árát adja eredményül.
177
+ PV = MÉ ## Befektetés jelenlegi értékét számítja ki.
178
+ RATE = RÁTA ## Egy törlesztési időszakban az egy időszakra eső kamatláb nagyságát számítja ki.
179
+ RECEIVED = RECEIVED ## A lejáratig teljesen lekötött értékpapír lejáratakor kapott összegét adja eredményül.
180
+ SLN = LCSA ## Tárgyi eszköz egy időszakra eső amortizációját adja meg bruttó érték szerinti lineáris leírási kulcsot alkalmazva.
181
+ SYD = SYD ## Tárgyi eszköz értékcsökkenését számítja ki adott időszakra az évek számjegyösszegével dolgozó módszer alapján.
182
+ TBILLEQ = TBILLEQ ## Kincstárjegy kötvény-egyenértékű hozamát adja eredményül.
183
+ TBILLPRICE = TBILLPRICE ## Egy 100 Ft névértékű kincstárjegy árát adja eredményül.
184
+ TBILLYIELD = TBILLYIELD ## Kincstárjegy hozamát adja eredményül.
185
+ VDB = ÉCSRI ## Tárgyi eszköz amortizációját számítja ki megadott vagy részidőszakra a csökkenő egyenleg módszerének alkalmazásával.
186
+ XIRR = XIRR ## Ütemezett készpénzforgalom (cash flow) belső megtérülési kamatrátáját adja eredményül.
187
+ XNPV = XNPV ## Ütemezett készpénzforgalom (cash flow) nettó jelenlegi értékét adja eredményül.
188
+ YIELD = YIELD ## Periodikusan kamatozó értékpapír hozamát adja eredményül.
189
+ YIELDDISC = YIELDDISC ## Leszámítolt értékpapír (például kincstárjegy) éves hozamát adja eredményül.
190
+ YIELDMAT = YIELDMAT ## Lejáratkor kamatozó értékpapír éves hozamát adja eredményül.
191
+
192
+
193
+ ##
194
+ ## Information functions Információs függvények
195
+ ##
196
+ CELL = CELLA ## Egy cella formátumára, elhelyezkedésére vagy tartalmára vonatkozó adatokat ad eredményül.
197
+ ERROR.TYPE = HIBA.TÍPUS ## Egy hibatípushoz tartozó számot ad eredményül.
198
+ INFO = INFÓ ## A rendszer- és munkakörnyezet pillanatnyi állapotáról ad felvilágosítást.
199
+ ISBLANK = ÜRES ## Eredménye IGAZ, ha az érték üres.
200
+ ISERR = HIBA ## Eredménye IGAZ, ha az érték valamelyik hibaérték a #HIÁNYZIK kivételével.
201
+ ISERROR = HIBÁS ## Eredménye IGAZ, ha az érték valamelyik hibaérték.
202
+ ISEVEN = ISEVEN ## Eredménye IGAZ, ha argumentuma páros szám.
203
+ ISLOGICAL = LOGIKAI ## Eredménye IGAZ, ha az érték logikai érték.
204
+ ISNA = NINCS ## Eredménye IGAZ, ha az érték a #HIÁNYZIK hibaérték.
205
+ ISNONTEXT = NEM.SZÖVEG ## Eredménye IGAZ, ha az érték nem szöveg.
206
+ ISNUMBER = SZÁM ## Eredménye IGAZ, ha az érték szám.
207
+ ISODD = ISODD ## Eredménye IGAZ, ha argumentuma páratlan szám.
208
+ ISREF = HIVATKOZÁS ## Eredménye IGAZ, ha az érték hivatkozás.
209
+ ISTEXT = SZÖVEG.E ## Eredménye IGAZ, ha az érték szöveg.
210
+ N = N ## Argumentumának értékét számmá alakítja.
211
+ NA = HIÁNYZIK ## Eredménye a #HIÁNYZIK hibaérték.
212
+ TYPE = TÍPUS ## Érték adattípusának azonosítószámát adja eredményül.
213
+
214
+
215
+ ##
216
+ ## Logical functions Logikai függvények
217
+ ##
218
+ AND = ÉS ## Eredménye IGAZ, ha minden argumentuma IGAZ.
219
+ FALSE = HAMIS ## A HAMIS logikai értéket adja eredményül.
220
+ IF = HA ## Logikai vizsgálatot hajt végre.
221
+ IFERROR = HAHIBA ## A megadott értéket adja vissza, ha egy képlet hibához vezet; más esetben a képlet értékét adja eredményül.
222
+ NOT = NEM ## Argumentuma értékének ellentettjét adja eredményül.
223
+ OR = VAGY ## Eredménye IGAZ, ha bármely argumentuma IGAZ.
224
+ TRUE = IGAZ ## Az IGAZ logikai értéket adja eredményül.
225
+
226
+
227
+ ##
228
+ ## Lookup and reference functions Keresési és hivatkozási függvények
229
+ ##
230
+ ADDRESS = CÍM ## A munkalap egy cellájára való hivatkozást adja szövegként eredményül.
231
+ AREAS = TERÜLET ## Hivatkozásban a területek számát adja eredményül.
232
+ CHOOSE = VÁLASZT ## Értékek listájából választ ki egy elemet.
233
+ COLUMN = OSZLOP ## Egy hivatkozás oszlopszámát adja eredményül.
234
+ COLUMNS = OSZLOPOK ## A hivatkozásban található oszlopok számát adja eredményül.
235
+ HLOOKUP = VKERES ## A megadott tömb felső sorában adott értékű elemet keres, és a megtalált elem oszlopából adott sorban elhelyezkedő értékkel tér vissza.
236
+ HYPERLINK = HIPERHIVATKOZÁS ## Hálózati kiszolgálón, intraneten vagy az interneten tárolt dokumentumot megnyitó parancsikont vagy hivatkozást hoz létre.
237
+ INDEX = INDEX ## Tömb- vagy hivatkozás indexszel megadott értékét adja vissza.
238
+ INDIRECT = INDIREKT ## Szöveg megadott hivatkozást ad eredményül.
239
+ LOOKUP = KERES ## Vektorban vagy tömbben keres meg értékeket.
240
+ MATCH = HOL.VAN ## Hivatkozásban vagy tömbben értékeket keres.
241
+ OFFSET = OFSZET ## Hivatkozás egy másik hivatkozástól számított távolságát adja meg.
242
+ ROW = SOR ## Egy hivatkozás sorának számát adja meg.
243
+ ROWS = SOROK ## Egy hivatkozás sorainak számát adja meg.
244
+ RTD = RTD ## Valós idejű adatokat keres vissza a COM automatizmust (automatizálás: Egy alkalmazás objektumaival való munka másik alkalmazásból vagy fejlesztőeszközből. A korábban OLE automatizmusnak nevezett automatizálás iparági szabvány, a Component Object Model (COM) szolgáltatása.) támogató programból.
245
+ TRANSPOSE = TRANSZPONÁLÁS ## Egy tömb transzponáltját adja eredményül.
246
+ VLOOKUP = FKERES ## A megadott tömb bal szélső oszlopában megkeres egy értéket, majd annak sora és a megadott oszlop metszéspontjában levő értéked adja eredményül.
247
+
248
+
249
+ ##
250
+ ## Math and trigonometry functions Matematikai és trigonometrikus függvények
251
+ ##
252
+ ABS = ABS ## Egy szám abszolút értékét adja eredményül.
253
+ ACOS = ARCCOS ## Egy szám arkusz koszinuszát számítja ki.
254
+ ACOSH = ACOSH ## Egy szám inverz koszinusz hiperbolikuszát számítja ki.
255
+ ASIN = ARCSIN ## Egy szám arkusz szinuszát számítja ki.
256
+ ASINH = ASINH ## Egy szám inverz szinusz hiperbolikuszát számítja ki.
257
+ ATAN = ARCTAN ## Egy szám arkusz tangensét számítja ki.
258
+ ATAN2 = ARCTAN2 ## X és y koordináták alapján számítja ki az arkusz tangens értéket.
259
+ ATANH = ATANH ## A szám inverz tangens hiperbolikuszát számítja ki.
260
+ CEILING = PLAFON ## Egy számot a legközelebbi egészre vagy a pontosságként megadott érték legközelebb eső többszörösére kerekít.
261
+ COMBIN = KOMBINÁCIÓK ## Adott számú objektum összes lehetséges kombinációinak számát számítja ki.
262
+ COS = COS ## Egy szám koszinuszát számítja ki.
263
+ COSH = COSH ## Egy szám koszinusz hiperbolikuszát számítja ki.
264
+ DEGREES = FOK ## Radiánt fokká alakít át.
265
+ EVEN = PÁROS ## Egy számot a legközelebbi páros egész számra kerekít.
266
+ EXP = KITEVŐ ## Az e adott kitevőjű hatványát adja eredményül.
267
+ FACT = FAKT ## Egy szám faktoriálisát számítja ki.
268
+ FACTDOUBLE = FACTDOUBLE ## Egy szám dupla faktoriálisát adja eredményül.
269
+ FLOOR = PADLÓ ## Egy számot lefelé, a nulla felé kerekít.
270
+ GCD = GCD ## A legnagyobb közös osztót adja eredményül.
271
+ INT = INT ## Egy számot lefelé kerekít a legközelebbi egészre.
272
+ LCM = LCM ## A legkisebb közös többszöröst adja eredményül.
273
+ LN = LN ## Egy szám természetes logaritmusát számítja ki.
274
+ LOG = LOG ## Egy szám adott alapú logaritmusát számítja ki.
275
+ LOG10 = LOG10 ## Egy szám 10-es alapú logaritmusát számítja ki.
276
+ MDETERM = MDETERM ## Egy tömb mátrix-determinánsát számítja ki.
277
+ MINVERSE = INVERZ.MÁTRIX ## Egy tömb mátrix inverzét adja eredményül.
278
+ MMULT = MSZORZAT ## Két tömb mátrix-szorzatát adja meg.
279
+ MOD = MARADÉK ## Egy szám osztási maradékát adja eredményül.
280
+ MROUND = MROUND ## A kívánt többszörösére kerekített értéket ad eredményül.
281
+ MULTINOMIAL = MULTINOMIAL ## Számhalmaz multinomiálisát adja eredményül.
282
+ ODD = PÁRATLAN ## Egy számot a legközelebbi páratlan számra kerekít.
283
+ PI = PI ## A pi matematikai állandót adja vissza.
284
+ POWER = HATVÁNY ## Egy szám adott kitevőjű hatványát számítja ki.
285
+ PRODUCT = SZORZAT ## Argumentumai szorzatát számítja ki.
286
+ QUOTIENT = QUOTIENT ## Egy hányados egész részét adja eredményül.
287
+ RADIANS = RADIÁN ## Fokot radiánná alakít át.
288
+ RAND = VÉL ## Egy 0 és 1 közötti véletlen számot ad eredményül.
289
+ RANDBETWEEN = RANDBETWEEN ## Megadott számok közé eső véletlen számot állít elő.
290
+ ROMAN = RÓMAI ## Egy számot római számokkal kifejezve szövegként ad eredményül.
291
+ ROUND = KEREKÍTÉS ## Egy számot adott számú számjegyre kerekít.
292
+ ROUNDDOWN = KEREKÍTÉS.LE ## Egy számot lefelé, a nulla felé kerekít.
293
+ ROUNDUP = KEREKÍTÉS.FEL ## Egy számot felfelé, a nullától távolabbra kerekít.
294
+ SERIESSUM = SERIESSUM ## Hatványsor összegét adja eredményül.
295
+ SIGN = ELŐJEL ## Egy szám előjelét adja meg.
296
+ SIN = SIN ## Egy szög szinuszát számítja ki.
297
+ SINH = SINH ## Egy szám szinusz hiperbolikuszát számítja ki.
298
+ SQRT = GYÖK ## Egy szám pozitív négyzetgyökét számítja ki.
299
+ SQRTPI = SQRTPI ## A (szám*pi) négyzetgyökét adja eredményül.
300
+ SUBTOTAL = RÉSZÖSSZEG ## Lista vagy adatbázis részösszegét adja eredményül.
301
+ SUM = SZUM ## Összeadja az argumentumlistájában lévő számokat.
302
+ SUMIF = SZUMHA ## A megadott feltételeknek eleget tevő cellákban található értékeket adja össze.
303
+ SUMIFS = SZUMHATÖBB ## Több megadott feltételnek eleget tévő tartománycellák összegét adja eredményül.
304
+ SUMPRODUCT = SZORZATÖSSZEG ## A megfelelő tömbelemek szorzatának összegét számítja ki.
305
+ SUMSQ = NÉGYZETÖSSZEG ## Argumentumai négyzetének összegét számítja ki.
306
+ SUMX2MY2 = SZUMX2BŐLY2 ## Két tömb megfelelő elemei négyzetének különbségét összegzi.
307
+ SUMX2PY2 = SZUMX2MEGY2 ## Két tömb megfelelő elemei négyzetének összegét összegzi.
308
+ SUMXMY2 = SZUMXBŐLY2 ## Két tömb megfelelő elemei különbségének négyzetösszegét számítja ki.
309
+ TAN = TAN ## Egy szám tangensét számítja ki.
310
+ TANH = TANH ## Egy szám tangens hiperbolikuszát számítja ki.
311
+ TRUNC = CSONK ## Egy számot egésszé csonkít.
312
+
313
+
314
+ ##
315
+ ## Statistical functions Statisztikai függvények
316
+ ##
317
+ AVEDEV = ÁTL.ELTÉRÉS ## Az adatpontoknak átlaguktól való átlagos abszolút eltérését számítja ki.
318
+ AVERAGE = ÁTLAG ## Argumentumai átlagát számítja ki.
319
+ AVERAGEA = ÁTLAGA ## Argumentumai átlagát számítja ki (beleértve a számokat, szöveget és logikai értékeket).
320
+ AVERAGEIF = ÁTLAGHA ## A megadott feltételnek eleget tévő tartomány celláinak átlagát (számtani közepét) adja eredményül.
321
+ AVERAGEIFS = ÁTLAGHATÖBB ## A megadott feltételeknek eleget tévő cellák átlagát (számtani közepét) adja eredményül.
322
+ BETADIST = BÉTA.ELOSZLÁS ## A béta-eloszlás függvényt számítja ki.
323
+ BETAINV = INVERZ.BÉTA ## Adott béta-eloszláshoz kiszámítja a béta eloszlásfüggvény inverzét.
324
+ BINOMDIST = BINOM.ELOSZLÁS ## A diszkrét binomiális eloszlás valószínűségértékét számítja ki.
325
+ CHIDIST = KHI.ELOSZLÁS ## A khi-négyzet-eloszlás egyszélű valószínűségértékét számítja ki.
326
+ CHIINV = INVERZ.KHI ## A khi-négyzet-eloszlás egyszélű valószínűségértékének inverzét számítja ki.
327
+ CHITEST = KHI.PRÓBA ## Függetlenségvizsgálatot hajt végre.
328
+ CONFIDENCE = MEGBÍZHATÓSÁG ## Egy statisztikai sokaság várható értékének megbízhatósági intervallumát adja eredményül.
329
+ CORREL = KORREL ## Két adathalmaz korrelációs együtthatóját számítja ki.
330
+ COUNT = DARAB ## Megszámolja, hogy argumentumlistájában hány szám található.
331
+ COUNTA = DARAB2 ## Megszámolja, hogy argumentumlistájában hány érték található.
332
+ COUNTBLANK = DARABÜRES ## Egy tartományban összeszámolja az üres cellákat.
333
+ COUNTIF = DARABTELI ## Egy tartományban összeszámolja azokat a cellákat, amelyek eleget tesznek a megadott feltételnek.
334
+ COUNTIFS = DARABHATÖBB ## Egy tartományban összeszámolja azokat a cellákat, amelyek eleget tesznek több feltételnek.
335
+ COVAR = KOVAR ## A kovarianciát, azaz a páronkénti eltérések szorzatának átlagát számítja ki.
336
+ CRITBINOM = KRITBINOM ## Azt a legkisebb számot adja eredményül, amelyre a binomiális eloszlásfüggvény értéke nem kisebb egy adott határértéknél.
337
+ DEVSQ = SQ ## Az átlagtól való eltérések négyzetének összegét számítja ki.
338
+ EXPONDIST = EXP.ELOSZLÁS ## Az exponenciális eloszlás értékét számítja ki.
339
+ FDIST = F.ELOSZLÁS ## Az F-eloszlás értékét számítja ki.
340
+ FINV = INVERZ.F ## Az F-eloszlás inverzének értékét számítja ki.
341
+ FISHER = FISHER ## Fisher-transzformációt hajt végre.
342
+ FISHERINV = INVERZ.FISHER ## A Fisher-transzformáció inverzét hajtja végre.
343
+ FORECAST = ELŐREJELZÉS ## Az ismert értékek alapján lineáris regresszióval becsült értéket ad eredményül.
344
+ FREQUENCY = GYAKORISÁG ## A gyakorisági vagy empirikus eloszlás értékét függőleges tömbként adja eredményül.
345
+ FTEST = F.PRÓBA ## Az F-próba értékét adja eredményül.
346
+ GAMMADIST = GAMMA.ELOSZLÁS ## A gamma-eloszlás értékét számítja ki.
347
+ GAMMAINV = INVERZ.GAMMA ## A gamma-eloszlás eloszlásfüggvénye inverzének értékét számítja ki.
348
+ GAMMALN = GAMMALN ## A gamma-függvény természetes logaritmusát számítja ki.
349
+ GEOMEAN = MÉRTANI.KÖZÉP ## Argumentumai mértani középértékét számítja ki.
350
+ GROWTH = NÖV ## Exponenciális regresszió alapján ad becslést.
351
+ HARMEAN = HARM.KÖZÉP ## Argumentumai harmonikus átlagát számítja ki.
352
+ HYPGEOMDIST = HIPERGEOM.ELOSZLÁS ## A hipergeometriai eloszlás értékét számítja ki.
353
+ INTERCEPT = METSZ ## A regressziós egyenes y tengellyel való metszéspontját határozza meg.
354
+ KURT = CSÚCSOSSÁG ## Egy adathalmaz csúcsosságát számítja ki.
355
+ LARGE = NAGY ## Egy adathalmaz k-adik legnagyobb elemét adja eredményül.
356
+ LINEST = LIN.ILL ## A legkisebb négyzetek módszerével az adatokra illesztett egyenes paramétereit határozza meg.
357
+ LOGEST = LOG.ILL ## Az adatokra illesztett exponenciális görbe paramétereit határozza meg.
358
+ LOGINV = INVERZ.LOG.ELOSZLÁS ## A lognormális eloszlás inverzét számítja ki.
359
+ LOGNORMDIST = LOG.ELOSZLÁS ## A lognormális eloszlásfüggvény értékét számítja ki.
360
+ MAX = MAX ## Az argumentumai között szereplő legnagyobb számot adja meg.
361
+ MAXA = MAX2 ## Az argumentumai között szereplő legnagyobb számot adja meg (beleértve a számokat, szöveget és logikai értékeket).
362
+ MEDIAN = MEDIÁN ## Adott számhalmaz mediánját számítja ki.
363
+ MIN = MIN ## Az argumentumai között szereplő legkisebb számot adja meg.
364
+ MINA = MIN2 ## Az argumentumai között szereplő legkisebb számot adja meg, beleértve a számokat, szöveget és logikai értékeket.
365
+ MODE = MÓDUSZ ## Egy adathalmazból kiválasztja a leggyakrabban előforduló számot.
366
+ NEGBINOMDIST = NEGBINOM.ELOSZL ## A negatív binomiális eloszlás értékét számítja ki.
367
+ NORMDIST = NORM.ELOSZL ## A normális eloszlás értékét számítja ki.
368
+ NORMINV = INVERZ.NORM ## A normális eloszlás eloszlásfüggvénye inverzének értékét számítja ki.
369
+ NORMSDIST = STNORMELOSZL ## A standard normális eloszlás eloszlásfüggvényének értékét számítja ki.
370
+ NORMSINV = INVERZ.STNORM ## A standard normális eloszlás eloszlásfüggvénye inverzének értékét számítja ki.
371
+ PEARSON = PEARSON ## A Pearson-féle korrelációs együtthatót számítja ki.
372
+ PERCENTILE = PERCENTILIS ## Egy tartományban található értékek k-adik percentilisét, azaz százalékosztályát adja eredményül.
373
+ PERCENTRANK = SZÁZALÉKRANG ## Egy értéknek egy adathalmazon belül vett százalékos rangját (elhelyezkedését) számítja ki.
374
+ PERMUT = VARIÁCIÓK ## Adott számú objektum k-ad osztályú ismétlés nélküli variációinak számát számítja ki.
375
+ POISSON = POISSON ## A Poisson-eloszlás értékét számítja ki.
376
+ PROB = VALÓSZÍNŰSÉG ## Annak valószínűségét számítja ki, hogy adott értékek két határérték közé esnek.
377
+ QUARTILE = KVARTILIS ## Egy adathalmaz kvartilisét (negyedszintjét) számítja ki.
378
+ RANK = SORSZÁM ## Kiszámítja, hogy egy szám hányadik egy számsorozatban.
379
+ RSQ = RNÉGYZET ## Kiszámítja a Pearson-féle szorzatmomentum korrelációs együtthatójának négyzetét.
380
+ SKEW = FERDESÉG ## Egy eloszlás ferdeségét határozza meg.
381
+ SLOPE = MEREDEKSÉG ## Egy lineáris regressziós egyenes meredekségét számítja ki.
382
+ SMALL = KICSI ## Egy adathalmaz k-adik legkisebb elemét adja meg.
383
+ STANDARDIZE = NORMALIZÁLÁS ## Normalizált értéket ad eredményül.
384
+ STDEV = SZÓRÁS ## Egy statisztikai sokaság mintájából kiszámítja annak szórását.
385
+ STDEVA = SZÓRÁSA ## Egy statisztikai sokaság mintájából kiszámítja annak szórását (beleértve a számokat, szöveget és logikai értékeket).
386
+ STDEVP = SZÓRÁSP ## Egy statisztikai sokaság egészéből kiszámítja annak szórását.
387
+ STDEVPA = SZÓRÁSPA ## Egy statisztikai sokaság egészéből kiszámítja annak szórását (beleértve számokat, szöveget és logikai értékeket).
388
+ STEYX = STHIBAYX ## Egy regresszió esetén az egyes x-értékek alapján meghatározott y-értékek standard hibáját számítja ki.
389
+ TDIST = T.ELOSZLÁS ## A Student-féle t-eloszlás értékét számítja ki.
390
+ TINV = INVERZ.T ## A Student-féle t-eloszlás inverzét számítja ki.
391
+ TREND = TREND ## Lineáris trend értékeit számítja ki.
392
+ TRIMMEAN = RÉSZÁTLAG ## Egy adathalmaz középső részének átlagát számítja ki.
393
+ TTEST = T.PRÓBA ## A Student-féle t-próbához tartozó valószínűséget számítja ki.
394
+ VAR = VAR ## Minta alapján becslést ad a varianciára.
395
+ VARA = VARA ## Minta alapján becslést ad a varianciára (beleértve számokat, szöveget és logikai értékeket).
396
+ VARP = VARP ## Egy statisztikai sokaság varianciáját számítja ki.
397
+ VARPA = VARPA ## Egy statisztikai sokaság varianciáját számítja ki (beleértve számokat, szöveget és logikai értékeket).
398
+ WEIBULL = WEIBULL ## A Weibull-féle eloszlás értékét számítja ki.
399
+ ZTEST = Z.PRÓBA ## Az egyszélű z-próbával kapott valószínűségértéket számítja ki.
400
+
401
+
402
+ ##
403
+ ## Text functions Szövegműveletekhez használható függvények
404
+ ##
405
+ ASC = ASC ## Szöveg teljes szélességű (kétbájtos) latin és katakana karaktereit félszélességű (egybájtos) karakterekké alakítja.
406
+ BAHTTEXT = BAHTSZÖVEG ## Számot szöveggé alakít a ß (baht) pénznemformátum használatával.
407
+ CHAR = KARAKTER ## A kódszámmal meghatározott karaktert adja eredményül.
408
+ CLEAN = TISZTÍT ## A szövegből eltávolítja az összes nem nyomtatható karaktert.
409
+ CODE = KÓD ## Karaktersorozat első karakterének numerikus kódját adja eredményül.
410
+ CONCATENATE = ÖSSZEFŰZ ## Több szövegelemet egyetlen szöveges elemmé fűz össze.
411
+ DOLLAR = FORINT ## Számot pénznem formátumú szöveggé alakít át.
412
+ EXACT = AZONOS ## Megvizsgálja, hogy két érték azonos-e.
413
+ FIND = SZÖVEG.TALÁL ## Karaktersorozatot keres egy másikban (a kis- és nagybetűk megkülönböztetésével).
414
+ FINDB = SZÖVEG.TALÁL2 ## Karaktersorozatot keres egy másikban (a kis- és nagybetűk megkülönböztetésével).
415
+ FIXED = FIX ## Számot szöveges formátumúra alakít adott számú tizedesjegyre kerekítve.
416
+ JIS = JIS ## A félszélességű (egybájtos) latin és a katakana karaktereket teljes szélességű (kétbájtos) karakterekké alakítja.
417
+ LEFT = BAL ## Szöveg bal szélső karaktereit adja eredményül.
418
+ LEFTB = BAL2 ## Szöveg bal szélső karaktereit adja eredményül.
419
+ LEN = HOSSZ ## Szöveg karakterekben mért hosszát adja eredményül.
420
+ LENB = HOSSZ2 ## Szöveg karakterekben mért hosszát adja eredményül.
421
+ LOWER = KISBETŰ ## Szöveget kisbetűssé alakít át.
422
+ MID = KÖZÉP ## A szöveg adott pozíciójától kezdve megadott számú karaktert ad vissza eredményként.
423
+ MIDB = KÖZÉP2 ## A szöveg adott pozíciójától kezdve megadott számú karaktert ad vissza eredményként.
424
+ PHONETIC = PHONETIC ## Szöveg furigana (fonetikus) karaktereit adja vissza.
425
+ PROPER = TNÉV ## Szöveg minden szavának kezdőbetűjét nagybetűsre cseréli.
426
+ REPLACE = CSERE ## A szövegen belül karaktereket cserél.
427
+ REPLACEB = CSERE2 ## A szövegen belül karaktereket cserél.
428
+ REPT = SOKSZOR ## Megadott számú alkalommal megismétel egy szövegrészt.
429
+ RIGHT = JOBB ## Szövegrész jobb szélső karaktereit adja eredményül.
430
+ RIGHTB = JOBB2 ## Szövegrész jobb szélső karaktereit adja eredményül.
431
+ SEARCH = SZÖVEG.KERES ## Karaktersorozatot keres egy másikban (a kis- és nagybetűk között nem tesz különbséget).
432
+ SEARCHB = SZÖVEG.KERES2 ## Karaktersorozatot keres egy másikban (a kis- és nagybetűk között nem tesz különbséget).
433
+ SUBSTITUTE = HELYETTE ## Szövegben adott karaktereket másikra cserél.
434
+ T = T ## Argumentumát szöveggé alakítja át.
435
+ TEXT = SZÖVEG ## Számértéket alakít át adott számformátumú szöveggé.
436
+ TRIM = TRIM ## A szövegből eltávolítja a szóközöket.
437
+ UPPER = NAGYBETŰS ## Szöveget nagybetűssé alakít át.
438
+ VALUE = ÉRTÉK ## Szöveget számmá alakít át.
PHPExcel/Classes/PHPExcel/locale/it/config ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Settings
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ##
27
+
28
+
29
+ ArgumentSeparator = ;
30
+
31
+
32
+ ##
33
+ ## (For future use)
34
+ ##
35
+ currencySymbol = €
36
+
37
+
38
+ ##
39
+ ## Excel Error Codes (For future use)
40
+ ##
41
+ NULL = #NULLO!
42
+ DIV0 = #DIV/0!
43
+ VALUE = #VALORE!
44
+ REF = #RIF!
45
+ NAME = #NOME?
46
+ NUM = #NUM!
47
+ NA = #N/D
PHPExcel/Classes/PHPExcel/locale/it/functions ADDED
@@ -0,0 +1,438 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Calculation
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ## Data in this file derived from http://www.piuha.fi/excel-function-name-translation/
27
+ ##
28
+ ##
29
+
30
+
31
+ ##
32
+ ## Add-in and Automation functions Funzioni di automazione e dei componenti aggiuntivi
33
+ ##
34
+ GETPIVOTDATA = INFO.DATI.TAB.PIVOT ## Restituisce i dati memorizzati in un rapporto di tabella pivot
35
+
36
+
37
+ ##
38
+ ## Cube functions Funzioni cubo
39
+ ##
40
+ CUBEKPIMEMBER = MEMBRO.KPI.CUBO ## Restituisce il nome, la proprietà e la misura di un indicatore di prestazioni chiave (KPI) e visualizza il nome e la proprietà nella cella. Un KPI è una misura quantificabile, ad esempio l'utile lordo mensile o il fatturato trimestrale dei dipendenti, utilizzata per il monitoraggio delle prestazioni di un'organizzazione.
41
+ CUBEMEMBER = MEMBRO.CUBO ## Restituisce un membro o una tupla in una gerarchia di cubi. Consente di verificare l'esistenza del membro o della tupla nel cubo.
42
+ CUBEMEMBERPROPERTY = PROPRIETÀ.MEMBRO.CUBO ## Restituisce il valore di una proprietà di un membro del cubo. Consente di verificare l'esistenza di un nome di membro all'interno del cubo e di restituire la proprietà specificata per tale membro.
43
+ CUBERANKEDMEMBER = MEMBRO.CUBO.CON.RANGO ## Restituisce l'n-esimo membro o il membro ordinato di un insieme. Consente di restituire uno o più elementi in un insieme, ad esempio l'agente di vendita migliore o i primi 10 studenti.
44
+ CUBESET = SET.CUBO ## Definisce un insieme di tuple o membri calcolati mediante l'invio di un'espressione di insieme al cubo sul server. In questo modo l'insieme viene creato e restituito a Microsoft Office Excel.
45
+ CUBESETCOUNT = CONTA.SET.CUBO ## Restituisce il numero di elementi di un insieme.
46
+ CUBEVALUE = VALORE.CUBO ## Restituisce un valore aggregato da un cubo.
47
+
48
+
49
+ ##
50
+ ## Database functions Funzioni di database
51
+ ##
52
+ DAVERAGE = DB.MEDIA ## Restituisce la media di voci del database selezionate
53
+ DCOUNT = DB.CONTA.NUMERI ## Conta le celle di un database contenenti numeri
54
+ DCOUNTA = DB.CONTA.VALORI ## Conta le celle non vuote in un database
55
+ DGET = DB.VALORI ## Estrae da un database un singolo record che soddisfa i criteri specificati
56
+ DMAX = DB.MAX ## Restituisce il valore massimo dalle voci selezionate in un database
57
+ DMIN = DB.MIN ## Restituisce il valore minimo dalle voci di un database selezionate
58
+ DPRODUCT = DB.PRODOTTO ## Moltiplica i valori in un determinato campo di record che soddisfano i criteri del database
59
+ DSTDEV = DB.DEV.ST ## Restituisce una stima della deviazione standard sulla base di un campione di voci di un database selezionate
60
+ DSTDEVP = DB.DEV.ST.POP ## Calcola la deviazione standard sulla base di tutte le voci di un database selezionate
61
+ DSUM = DB.SOMMA ## Aggiunge i numeri nel campo colonna di record del database che soddisfa determinati criteri
62
+ DVAR = DB.VAR ## Restituisce una stima della varianza sulla base di un campione da voci di un database selezionate
63
+ DVARP = DB.VAR.POP ## Calcola la varianza sulla base di tutte le voci di un database selezionate
64
+
65
+
66
+ ##
67
+ ## Date and time functions Funzioni data e ora
68
+ ##
69
+ DATE = DATA ## Restituisce il numero seriale di una determinata data
70
+ DATEVALUE = DATA.VALORE ## Converte una data sotto forma di testo in un numero seriale
71
+ DAY = GIORNO ## Converte un numero seriale in un giorno del mese
72
+ DAYS360 = GIORNO360 ## Calcola il numero di giorni compreso tra due date basandosi su un anno di 360 giorni
73
+ EDATE = DATA.MESE ## Restituisce il numero seriale della data che rappresenta il numero di mesi prima o dopo la data di inizio
74
+ EOMONTH = FINE.MESE ## Restituisce il numero seriale dell'ultimo giorno del mese, prima o dopo un determinato numero di mesi
75
+ HOUR = ORA ## Converte un numero seriale in un'ora
76
+ MINUTE = MINUTO ## Converte un numero seriale in un minuto
77
+ MONTH = MESE ## Converte un numero seriale in un mese
78
+ NETWORKDAYS = GIORNI.LAVORATIVI.TOT ## Restituisce il numero di tutti i giorni lavorativi compresi fra due date
79
+ NOW = ADESSO ## Restituisce il numero seriale della data e dell'ora corrente
80
+ SECOND = SECONDO ## Converte un numero seriale in un secondo
81
+ TIME = ORARIO ## Restituisce il numero seriale di una determinata ora
82
+ TIMEVALUE = ORARIO.VALORE ## Converte un orario in forma di testo in un numero seriale
83
+ TODAY = OGGI ## Restituisce il numero seriale relativo alla data odierna
84
+ WEEKDAY = GIORNO.SETTIMANA ## Converte un numero seriale in un giorno della settimana
85
+ WEEKNUM = NUM.SETTIMANA ## Converte un numero seriale in un numero che rappresenta la posizione numerica di una settimana nell'anno
86
+ WORKDAY = GIORNO.LAVORATIVO ## Restituisce il numero della data prima o dopo un determinato numero di giorni lavorativi
87
+ YEAR = ANNO ## Converte un numero seriale in un anno
88
+ YEARFRAC = FRAZIONE.ANNO ## Restituisce la frazione dell'anno che rappresenta il numero dei giorni compresi tra una data_ iniziale e una data_finale
89
+
90
+
91
+ ##
92
+ ## Engineering functions Funzioni ingegneristiche
93
+ ##
94
+ BESSELI = BESSEL.I ## Restituisce la funzione di Bessel modificata In(x)
95
+ BESSELJ = BESSEL.J ## Restituisce la funzione di Bessel Jn(x)
96
+ BESSELK = BESSEL.K ## Restituisce la funzione di Bessel modificata Kn(x)
97
+ BESSELY = BESSEL.Y ## Restituisce la funzione di Bessel Yn(x)
98
+ BIN2DEC = BINARIO.DECIMALE ## Converte un numero binario in decimale
99
+ BIN2HEX = BINARIO.HEX ## Converte un numero binario in esadecimale
100
+ BIN2OCT = BINARIO.OCT ## Converte un numero binario in ottale
101
+ COMPLEX = COMPLESSO ## Converte i coefficienti reali e immaginari in numeri complessi
102
+ CONVERT = CONVERTI ## Converte un numero da un sistema di misura in un altro
103
+ DEC2BIN = DECIMALE.BINARIO ## Converte un numero decimale in binario
104
+ DEC2HEX = DECIMALE.HEX ## Converte un numero decimale in esadecimale
105
+ DEC2OCT = DECIMALE.OCT ## Converte un numero decimale in ottale
106
+ DELTA = DELTA ## Verifica se due valori sono uguali
107
+ ERF = FUNZ.ERRORE ## Restituisce la funzione di errore
108
+ ERFC = FUNZ.ERRORE.COMP ## Restituisce la funzione di errore complementare
109
+ GESTEP = SOGLIA ## Verifica se un numero è maggiore del valore di soglia
110
+ HEX2BIN = HEX.BINARIO ## Converte un numero esadecimale in binario
111
+ HEX2DEC = HEX.DECIMALE ## Converte un numero esadecimale in decimale
112
+ HEX2OCT = HEX.OCT ## Converte un numero esadecimale in ottale
113
+ IMABS = COMP.MODULO ## Restituisce il valore assoluto (modulo) di un numero complesso
114
+ IMAGINARY = COMP.IMMAGINARIO ## Restituisce il coefficiente immaginario di un numero complesso
115
+ IMARGUMENT = COMP.ARGOMENTO ## Restituisce l'argomento theta, un angolo espresso in radianti
116
+ IMCONJUGATE = COMP.CONIUGATO ## Restituisce il complesso coniugato del numero complesso
117
+ IMCOS = COMP.COS ## Restituisce il coseno di un numero complesso
118
+ IMDIV = COMP.DIV ## Restituisce il quoziente di due numeri complessi
119
+ IMEXP = COMP.EXP ## Restituisce il valore esponenziale di un numero complesso
120
+ IMLN = COMP.LN ## Restituisce il logaritmo naturale di un numero complesso
121
+ IMLOG10 = COMP.LOG10 ## Restituisce il logaritmo in base 10 di un numero complesso
122
+ IMLOG2 = COMP.LOG2 ## Restituisce un logaritmo in base 2 di un numero complesso
123
+ IMPOWER = COMP.POTENZA ## Restituisce il numero complesso elevato a una potenza intera
124
+ IMPRODUCT = COMP.PRODOTTO ## Restituisce il prodotto di numeri complessi compresi tra 2 e 29
125
+ IMREAL = COMP.PARTE.REALE ## Restituisce il coefficiente reale di un numero complesso
126
+ IMSIN = COMP.SEN ## Restituisce il seno di un numero complesso
127
+ IMSQRT = COMP.RADQ ## Restituisce la radice quadrata di un numero complesso
128
+ IMSUB = COMP.DIFF ## Restituisce la differenza fra due numeri complessi
129
+ IMSUM = COMP.SOMMA ## Restituisce la somma di numeri complessi
130
+ OCT2BIN = OCT.BINARIO ## Converte un numero ottale in binario
131
+ OCT2DEC = OCT.DECIMALE ## Converte un numero ottale in decimale
132
+ OCT2HEX = OCT.HEX ## Converte un numero ottale in esadecimale
133
+
134
+
135
+ ##
136
+ ## Financial functions Funzioni finanziarie
137
+ ##
138
+ ACCRINT = INT.MATURATO.PER ## Restituisce l'interesse maturato di un titolo che paga interessi periodici
139
+ ACCRINTM = INT.MATURATO.SCAD ## Restituisce l'interesse maturato di un titolo che paga interessi alla scadenza
140
+ AMORDEGRC = AMMORT.DEGR ## Restituisce l'ammortamento per ogni periodo contabile utilizzando un coefficiente di ammortamento
141
+ AMORLINC = AMMORT.PER ## Restituisce l'ammortamento per ogni periodo contabile
142
+ COUPDAYBS = GIORNI.CED.INIZ.LIQ ## Restituisce il numero dei giorni che vanno dall'inizio del periodo di durata della cedola alla data di liquidazione
143
+ COUPDAYS = GIORNI.CED ## Restituisce il numero dei giorni relativi al periodo della cedola che contiene la data di liquidazione
144
+ COUPDAYSNC = GIORNI.CED.NUOVA ## Restituisce il numero di giorni che vanno dalla data di liquidazione alla data della cedola successiva
145
+ COUPNCD = DATA.CED.SUCC ## Restituisce un numero che rappresenta la data della cedola successiva alla data di liquidazione
146
+ COUPNUM = NUM.CED ## Restituisce il numero di cedole pagabili fra la data di liquidazione e la data di scadenza
147
+ COUPPCD = DATA.CED.PREC ## Restituisce un numero che rappresenta la data della cedola precedente alla data di liquidazione
148
+ CUMIPMT = INT.CUMUL ## Restituisce l'interesse cumulativo pagato fra due periodi
149
+ CUMPRINC = CAP.CUM ## Restituisce il capitale cumulativo pagato per estinguere un debito fra due periodi
150
+ DB = DB ## Restituisce l'ammortamento di un bene per un periodo specificato utilizzando il metodo di ammortamento a quote fisse decrescenti
151
+ DDB = AMMORT ## Restituisce l'ammortamento di un bene per un periodo specificato utilizzando il metodo di ammortamento a doppie quote decrescenti o altri metodi specificati
152
+ DISC = TASSO.SCONTO ## Restituisce il tasso di sconto per un titolo
153
+ DOLLARDE = VALUTA.DEC ## Converte un prezzo valuta, espresso come frazione, in prezzo valuta, espresso come numero decimale
154
+ DOLLARFR = VALUTA.FRAZ ## Converte un prezzo valuta, espresso come numero decimale, in prezzo valuta, espresso come frazione
155
+ DURATION = DURATA ## Restituisce la durata annuale di un titolo con i pagamenti di interesse periodico
156
+ EFFECT = EFFETTIVO ## Restituisce l'effettivo tasso di interesse annuo
157
+ FV = VAL.FUT ## Restituisce il valore futuro di un investimento
158
+ FVSCHEDULE = VAL.FUT.CAPITALE ## Restituisce il valore futuro di un capitale iniziale dopo aver applicato una serie di tassi di interesse composti
159
+ INTRATE = TASSO.INT ## Restituisce il tasso di interesse per un titolo interamente investito
160
+ IPMT = INTERESSI ## Restituisce il valore degli interessi per un investimento relativo a un periodo specifico
161
+ IRR = TIR.COST ## Restituisce il tasso di rendimento interno per una serie di flussi di cassa
162
+ ISPMT = INTERESSE.RATA ## Calcola l'interesse di un investimento pagato durante un periodo specifico
163
+ MDURATION = DURATA.M ## Restituisce la durata Macauley modificata per un titolo con un valore presunto di € 100
164
+ MIRR = TIR.VAR ## Restituisce il tasso di rendimento interno in cui i flussi di cassa positivi e negativi sono finanziati a tassi differenti
165
+ NOMINAL = NOMINALE ## Restituisce il tasso di interesse nominale annuale
166
+ NPER = NUM.RATE ## Restituisce un numero di periodi relativi a un investimento
167
+ NPV = VAN ## Restituisce il valore attuale netto di un investimento basato su una serie di flussi di cassa periodici e sul tasso di sconto
168
+ ODDFPRICE = PREZZO.PRIMO.IRR ## Restituisce il prezzo di un titolo dal valore nominale di € 100 avente il primo periodo di durata irregolare
169
+ ODDFYIELD = REND.PRIMO.IRR ## Restituisce il rendimento di un titolo avente il primo periodo di durata irregolare
170
+ ODDLPRICE = PREZZO.ULTIMO.IRR ## Restituisce il prezzo di un titolo dal valore nominale di € 100 avente l'ultimo periodo di durata irregolare
171
+ ODDLYIELD = REND.ULTIMO.IRR ## Restituisce il rendimento di un titolo avente l'ultimo periodo di durata irregolare
172
+ PMT = RATA ## Restituisce il pagamento periodico di una rendita annua
173
+ PPMT = P.RATA ## Restituisce il pagamento sul capitale di un investimento per un dato periodo
174
+ PRICE = PREZZO ## Restituisce il prezzo di un titolo dal valore nominale di € 100 che paga interessi periodici
175
+ PRICEDISC = PREZZO.SCONT ## Restituisce il prezzo di un titolo scontato dal valore nominale di € 100
176
+ PRICEMAT = PREZZO.SCAD ## Restituisce il prezzo di un titolo dal valore nominale di € 100 che paga gli interessi alla scadenza
177
+ PV = VA ## Restituisce il valore attuale di un investimento
178
+ RATE = TASSO ## Restituisce il tasso di interesse per un periodo di un'annualità
179
+ RECEIVED = RICEV.SCAD ## Restituisce l'ammontare ricevuto alla scadenza di un titolo interamente investito
180
+ SLN = AMMORT.COST ## Restituisce l'ammortamento a quote costanti di un bene per un singolo periodo
181
+ SYD = AMMORT.ANNUO ## Restituisce l'ammortamento a somma degli anni di un bene per un periodo specificato
182
+ TBILLEQ = BOT.EQUIV ## Restituisce il rendimento equivalente ad un'obbligazione per un Buono ordinario del Tesoro
183
+ TBILLPRICE = BOT.PREZZO ## Restituisce il prezzo di un Buono del Tesoro dal valore nominale di € 100
184
+ TBILLYIELD = BOT.REND ## Restituisce il rendimento di un Buono del Tesoro
185
+ VDB = AMMORT.VAR ## Restituisce l'ammortamento di un bene per un periodo specificato o parziale utilizzando il metodo a doppie quote proporzionali ai valori residui
186
+ XIRR = TIR.X ## Restituisce il tasso di rendimento interno di un impiego di flussi di cassa
187
+ XNPV = VAN.X ## Restituisce il valore attuale netto di un impiego di flussi di cassa non necessariamente periodici
188
+ YIELD = REND ## Restituisce il rendimento di un titolo che frutta interessi periodici
189
+ YIELDDISC = REND.TITOLI.SCONT ## Restituisce il rendimento annuale di un titolo scontato, ad esempio un Buono del Tesoro
190
+ YIELDMAT = REND.SCAD ## Restituisce il rendimento annuo di un titolo che paga interessi alla scadenza
191
+
192
+
193
+ ##
194
+ ## Information functions Funzioni relative alle informazioni
195
+ ##
196
+ CELL = CELLA ## Restituisce le informazioni sulla formattazione, la posizione o i contenuti di una cella
197
+ ERROR.TYPE = ERRORE.TIPO ## Restituisce un numero che corrisponde a un tipo di errore
198
+ INFO = INFO ## Restituisce le informazioni sull'ambiente operativo corrente
199
+ ISBLANK = VAL.VUOTO ## Restituisce VERO se il valore è vuoto
200
+ ISERR = VAL.ERR ## Restituisce VERO se il valore è un valore di errore qualsiasi tranne #N/D
201
+ ISERROR = VAL.ERRORE ## Restituisce VERO se il valore è un valore di errore qualsiasi
202
+ ISEVEN = VAL.PARI ## Restituisce VERO se il numero è pari
203
+ ISLOGICAL = VAL.LOGICO ## Restituisce VERO se il valore è un valore logico
204
+ ISNA = VAL.NON.DISP ## Restituisce VERO se il valore è un valore di errore #N/D
205
+ ISNONTEXT = VAL.NON.TESTO ## Restituisce VERO se il valore non è in formato testo
206
+ ISNUMBER = VAL.NUMERO ## Restituisce VERO se il valore è un numero
207
+ ISODD = VAL.DISPARI ## Restituisce VERO se il numero è dispari
208
+ ISREF = VAL.RIF ## Restituisce VERO se il valore è un riferimento
209
+ ISTEXT = VAL.TESTO ## Restituisce VERO se il valore è in formato testo
210
+ N = NUM ## Restituisce un valore convertito in numero
211
+ NA = NON.DISP ## Restituisce il valore di errore #N/D
212
+ TYPE = TIPO ## Restituisce un numero che indica il tipo di dati relativi a un valore
213
+
214
+
215
+ ##
216
+ ## Logical functions Funzioni logiche
217
+ ##
218
+ AND = E ## Restituisce VERO se tutti gli argomenti sono VERO
219
+ FALSE = FALSO ## Restituisce il valore logico FALSO
220
+ IF = SE ## Specifica un test logico da eseguire
221
+ IFERROR = SE.ERRORE ## Restituisce un valore specificato se una formula fornisce un errore come risultato; in caso contrario, restituisce il risultato della formula
222
+ NOT = NON ## Inverte la logica degli argomenti
223
+ OR = O ## Restituisce VERO se un argomento qualsiasi è VERO
224
+ TRUE = VERO ## Restituisce il valore logico VERO
225
+
226
+
227
+ ##
228
+ ## Lookup and reference functions Funzioni di ricerca e di riferimento
229
+ ##
230
+ ADDRESS = INDIRIZZO ## Restituisce un riferimento come testo in una singola cella di un foglio di lavoro
231
+ AREAS = AREE ## Restituisce il numero di aree in un riferimento
232
+ CHOOSE = SCEGLI ## Sceglie un valore da un elenco di valori
233
+ COLUMN = RIF.COLONNA ## Restituisce il numero di colonna di un riferimento
234
+ COLUMNS = COLONNE ## Restituisce il numero di colonne in un riferimento
235
+ HLOOKUP = CERCA.ORIZZ ## Effettua una ricerca nella riga superiore di una matrice e restituisce il valore della cella specificata
236
+ HYPERLINK = COLLEG.IPERTESTUALE ## Crea un collegamento che apre un documento memorizzato in un server di rete, una rete Intranet o Internet
237
+ INDEX = INDICE ## Utilizza un indice per scegliere un valore da un riferimento o da una matrice
238
+ INDIRECT = INDIRETTO ## Restituisce un riferimento specificato da un valore testo
239
+ LOOKUP = CERCA ## Ricerca i valori in un vettore o in una matrice
240
+ MATCH = CONFRONTA ## Ricerca i valori in un riferimento o in una matrice
241
+ OFFSET = SCARTO ## Restituisce uno scarto di riferimento da un riferimento dato
242
+ ROW = RIF.RIGA ## Restituisce il numero di riga di un riferimento
243
+ ROWS = RIGHE ## Restituisce il numero delle righe in un riferimento
244
+ RTD = DATITEMPOREALE ## Recupera dati in tempo reale da un programma che supporta l'automazione COM (automazione: Metodo per utilizzare gli oggetti di un'applicazione da un'altra applicazione o da un altro strumento di sviluppo. Precedentemente nota come automazione OLE, l'automazione è uno standard del settore e una caratteristica del modello COM (Component Object Model).)
245
+ TRANSPOSE = MATR.TRASPOSTA ## Restituisce la trasposizione di una matrice
246
+ VLOOKUP = CERCA.VERT ## Effettua una ricerca nella prima colonna di una matrice e si sposta attraverso la riga per restituire il valore di una cella
247
+
248
+
249
+ ##
250
+ ## Math and trigonometry functions Funzioni matematiche e trigonometriche
251
+ ##
252
+ ABS = ASS ## Restituisce il valore assoluto di un numero.
253
+ ACOS = ARCCOS ## Restituisce l'arcocoseno di un numero
254
+ ACOSH = ARCCOSH ## Restituisce l'inverso del coseno iperbolico di un numero
255
+ ASIN = ARCSEN ## Restituisce l'arcoseno di un numero
256
+ ASINH = ARCSENH ## Restituisce l'inverso del seno iperbolico di un numero
257
+ ATAN = ARCTAN ## Restituisce l'arcotangente di un numero
258
+ ATAN2 = ARCTAN.2 ## Restituisce l'arcotangente delle coordinate x e y specificate
259
+ ATANH = ARCTANH ## Restituisce l'inverso della tangente iperbolica di un numero
260
+ CEILING = ARROTONDA.ECCESSO ## Arrotonda un numero per eccesso all'intero più vicino o al multiplo più vicino a peso
261
+ COMBIN = COMBINAZIONE ## Restituisce il numero di combinazioni possibili per un numero assegnato di elementi
262
+ COS = COS ## Restituisce il coseno dell'angolo specificato
263
+ COSH = COSH ## Restituisce il coseno iperbolico di un numero
264
+ DEGREES = GRADI ## Converte i radianti in gradi
265
+ EVEN = PARI ## Arrotonda il valore assoluto di un numero per eccesso al più vicino intero pari
266
+ EXP = ESP ## Restituisce il numero e elevato alla potenza di num
267
+ FACT = FATTORIALE ## Restituisce il fattoriale di un numero
268
+ FACTDOUBLE = FATT.DOPPIO ## Restituisce il fattoriale doppio di un numero
269
+ FLOOR = ARROTONDA.DIFETTO ## Arrotonda un numero per difetto al multiplo più vicino a zero
270
+ GCD = MCD ## Restituisce il massimo comune divisore
271
+ INT = INT ## Arrotonda un numero per difetto al numero intero più vicino
272
+ LCM = MCM ## Restituisce il minimo comune multiplo
273
+ LN = LN ## Restituisce il logaritmo naturale di un numero
274
+ LOG = LOG ## Restituisce il logaritmo di un numero in una specificata base
275
+ LOG10 = LOG10 ## Restituisce il logaritmo in base 10 di un numero
276
+ MDETERM = MATR.DETERM ## Restituisce il determinante di una matrice
277
+ MINVERSE = MATR.INVERSA ## Restituisce l'inverso di una matrice
278
+ MMULT = MATR.PRODOTTO ## Restituisce il prodotto di due matrici
279
+ MOD = RESTO ## Restituisce il resto della divisione
280
+ MROUND = ARROTONDA.MULTIPLO ## Restituisce un numero arrotondato al multiplo desiderato
281
+ MULTINOMIAL = MULTINOMIALE ## Restituisce il multinomiale di un insieme di numeri
282
+ ODD = DISPARI ## Arrotonda un numero per eccesso al più vicino intero dispari
283
+ PI = PI.GRECO ## Restituisce il valore di pi greco
284
+ POWER = POTENZA ## Restituisce il risultato di un numero elevato a potenza
285
+ PRODUCT = PRODOTTO ## Moltiplica i suoi argomenti
286
+ QUOTIENT = QUOZIENTE ## Restituisce la parte intera di una divisione
287
+ RADIANS = RADIANTI ## Converte i gradi in radianti
288
+ RAND = CASUALE ## Restituisce un numero casuale compreso tra 0 e 1
289
+ RANDBETWEEN = CASUALE.TRA ## Restituisce un numero casuale compreso tra i numeri specificati
290
+ ROMAN = ROMANO ## Restituisce il numero come numero romano sotto forma di testo
291
+ ROUND = ARROTONDA ## Arrotonda il numero al numero di cifre specificato
292
+ ROUNDDOWN = ARROTONDA.PER.DIF ## Arrotonda il valore assoluto di un numero per difetto
293
+ ROUNDUP = ARROTONDA.PER.ECC ## Arrotonda il valore assoluto di un numero per eccesso
294
+ SERIESSUM = SOMMA.SERIE ## Restituisce la somma di una serie di potenze in base alla formula
295
+ SIGN = SEGNO ## Restituisce il segno di un numero
296
+ SIN = SEN ## Restituisce il seno di un dato angolo
297
+ SINH = SENH ## Restituisce il seno iperbolico di un numero
298
+ SQRT = RADQ ## Restituisce una radice quadrata
299
+ SQRTPI = RADQ.PI.GRECO ## Restituisce la radice quadrata di un numero (numero * pi greco)
300
+ SUBTOTAL = SUBTOTALE ## Restituisce un subtotale in un elenco o in un database
301
+ SUM = SOMMA ## Somma i suoi argomenti
302
+ SUMIF = SOMMA.SE ## Somma le celle specificate da un dato criterio
303
+ SUMIFS = SOMMA.PIÙ.SE ## Somma le celle in un intervallo che soddisfano più criteri
304
+ SUMPRODUCT = MATR.SOMMA.PRODOTTO ## Restituisce la somma dei prodotti dei componenti corrispondenti della matrice
305
+ SUMSQ = SOMMA.Q ## Restituisce la somma dei quadrati degli argomenti
306
+ SUMX2MY2 = SOMMA.DIFF.Q ## Restituisce la somma della differenza dei quadrati dei corrispondenti elementi in due matrici
307
+ SUMX2PY2 = SOMMA.SOMMA.Q ## Restituisce la somma della somma dei quadrati dei corrispondenti elementi in due matrici
308
+ SUMXMY2 = SOMMA.Q.DIFF ## Restituisce la somma dei quadrati delle differenze dei corrispondenti elementi in due matrici
309
+ TAN = TAN ## Restituisce la tangente di un numero
310
+ TANH = TANH ## Restituisce la tangente iperbolica di un numero
311
+ TRUNC = TRONCA ## Tronca la parte decimale di un numero
312
+
313
+
314
+ ##
315
+ ## Statistical functions Funzioni statistiche
316
+ ##
317
+ AVEDEV = MEDIA.DEV ## Restituisce la media delle deviazioni assolute delle coordinate rispetto alla loro media
318
+ AVERAGE = MEDIA ## Restituisce la media degli argomenti
319
+ AVERAGEA = MEDIA.VALORI ## Restituisce la media degli argomenti, inclusi i numeri, il testo e i valori logici
320
+ AVERAGEIF = MEDIA.SE ## Restituisce la media aritmetica di tutte le celle in un intervallo che soddisfano un determinato criterio
321
+ AVERAGEIFS = MEDIA.PIÙ.SE ## Restituisce la media aritmetica di tutte le celle che soddisfano più criteri
322
+ BETADIST = DISTRIB.BETA ## Restituisce la funzione di distribuzione cumulativa beta
323
+ BETAINV = INV.BETA ## Restituisce l'inverso della funzione di distribuzione cumulativa per una distribuzione beta specificata
324
+ BINOMDIST = DISTRIB.BINOM ## Restituisce la distribuzione binomiale per il termine individuale
325
+ CHIDIST = DISTRIB.CHI ## Restituisce la probabilità a una coda per la distribuzione del chi quadrato
326
+ CHIINV = INV.CHI ## Restituisce l'inverso della probabilità ad una coda per la distribuzione del chi quadrato
327
+ CHITEST = TEST.CHI ## Restituisce il test per l'indipendenza
328
+ CONFIDENCE = CONFIDENZA ## Restituisce l'intervallo di confidenza per una popolazione
329
+ CORREL = CORRELAZIONE ## Restituisce il coefficiente di correlazione tra due insiemi di dati
330
+ COUNT = CONTA.NUMERI ## Conta la quantità di numeri nell'elenco di argomenti
331
+ COUNTA = CONTA.VALORI ## Conta il numero di valori nell'elenco di argomenti
332
+ COUNTBLANK = CONTA.VUOTE ## Conta il numero di celle vuote all'interno di un intervallo
333
+ COUNTIF = CONTA.SE ## Conta il numero di celle all'interno di un intervallo che soddisfa i criteri specificati
334
+ COUNTIFS = CONTA.PIÙ.SE ## Conta il numero di celle in un intervallo che soddisfano più criteri.
335
+ COVAR = COVARIANZA ## Calcola la covarianza, la media dei prodotti delle deviazioni accoppiate
336
+ CRITBINOM = CRIT.BINOM ## Restituisce il più piccolo valore per il quale la distribuzione cumulativa binomiale risulta maggiore o uguale ad un valore di criterio
337
+ DEVSQ = DEV.Q ## Restituisce la somma dei quadrati delle deviazioni
338
+ EXPONDIST = DISTRIB.EXP ## Restituisce la distribuzione esponenziale
339
+ FDIST = DISTRIB.F ## Restituisce la distribuzione di probabilità F
340
+ FINV = INV.F ## Restituisce l'inverso della distribuzione della probabilità F
341
+ FISHER = FISHER ## Restituisce la trasformazione di Fisher
342
+ FISHERINV = INV.FISHER ## Restituisce l'inverso della trasformazione di Fisher
343
+ FORECAST = PREVISIONE ## Restituisce i valori lungo una tendenza lineare
344
+ FREQUENCY = FREQUENZA ## Restituisce la distribuzione di frequenza come matrice verticale
345
+ FTEST = TEST.F ## Restituisce il risultato di un test F
346
+ GAMMADIST = DISTRIB.GAMMA ## Restituisce la distribuzione gamma
347
+ GAMMAINV = INV.GAMMA ## Restituisce l'inverso della distribuzione cumulativa gamma
348
+ GAMMALN = LN.GAMMA ## Restituisce il logaritmo naturale della funzione gamma, G(x)
349
+ GEOMEAN = MEDIA.GEOMETRICA ## Restituisce la media geometrica
350
+ GROWTH = CRESCITA ## Restituisce i valori lungo una linea di tendenza esponenziale
351
+ HARMEAN = MEDIA.ARMONICA ## Restituisce la media armonica
352
+ HYPGEOMDIST = DISTRIB.IPERGEOM ## Restituisce la distribuzione ipergeometrica
353
+ INTERCEPT = INTERCETTA ## Restituisce l'intercetta della retta di regressione lineare
354
+ KURT = CURTOSI ## Restituisce la curtosi di un insieme di dati
355
+ LARGE = GRANDE ## Restituisce il k-esimo valore più grande in un insieme di dati
356
+ LINEST = REGR.LIN ## Restituisce i parametri di una tendenza lineare
357
+ LOGEST = REGR.LOG ## Restituisce i parametri di una linea di tendenza esponenziale
358
+ LOGINV = INV.LOGNORM ## Restituisce l'inverso di una distribuzione lognormale
359
+ LOGNORMDIST = DISTRIB.LOGNORM ## Restituisce la distribuzione lognormale cumulativa
360
+ MAX = MAX ## Restituisce il valore massimo in un elenco di argomenti
361
+ MAXA = MAX.VALORI ## Restituisce il valore massimo in un elenco di argomenti, inclusi i numeri, il testo e i valori logici
362
+ MEDIAN = MEDIANA ## Restituisce la mediana dei numeri specificati
363
+ MIN = MIN ## Restituisce il valore minimo in un elenco di argomenti
364
+ MINA = MIN.VALORI ## Restituisce il più piccolo valore in un elenco di argomenti, inclusi i numeri, il testo e i valori logici
365
+ MODE = MODA ## Restituisce il valore più comune in un insieme di dati
366
+ NEGBINOMDIST = DISTRIB.BINOM.NEG ## Restituisce la distribuzione binomiale negativa
367
+ NORMDIST = DISTRIB.NORM ## Restituisce la distribuzione cumulativa normale
368
+ NORMINV = INV.NORM ## Restituisce l'inverso della distribuzione cumulativa normale standard
369
+ NORMSDIST = DISTRIB.NORM.ST ## Restituisce la distribuzione cumulativa normale standard
370
+ NORMSINV = INV.NORM.ST ## Restituisce l'inverso della distribuzione cumulativa normale
371
+ PEARSON = PEARSON ## Restituisce il coefficiente del momento di correlazione di Pearson
372
+ PERCENTILE = PERCENTILE ## Restituisce il k-esimo dato percentile di valori in un intervallo
373
+ PERCENTRANK = PERCENT.RANGO ## Restituisce il rango di un valore in un insieme di dati come percentuale
374
+ PERMUT = PERMUTAZIONE ## Restituisce il numero delle permutazioni per un determinato numero di oggetti
375
+ POISSON = POISSON ## Restituisce la distribuzione di Poisson
376
+ PROB = PROBABILITÀ ## Calcola la probabilità che dei valori in un intervallo siano compresi tra due limiti
377
+ QUARTILE = QUARTILE ## Restituisce il quartile di un insieme di dati
378
+ RANK = RANGO ## Restituisce il rango di un numero in un elenco di numeri
379
+ RSQ = RQ ## Restituisce la radice quadrata del coefficiente di momento di correlazione di Pearson
380
+ SKEW = ASIMMETRIA ## Restituisce il grado di asimmetria di una distribuzione
381
+ SLOPE = PENDENZA ## Restituisce la pendenza di una retta di regressione lineare
382
+ SMALL = PICCOLO ## Restituisce il k-esimo valore più piccolo in un insieme di dati
383
+ STANDARDIZE = NORMALIZZA ## Restituisce un valore normalizzato
384
+ STDEV = DEV.ST ## Restituisce una stima della deviazione standard sulla base di un campione
385
+ STDEVA = DEV.ST.VALORI ## Restituisce una stima della deviazione standard sulla base di un campione, inclusi i numeri, il testo e i valori logici
386
+ STDEVP = DEV.ST.POP ## Calcola la deviazione standard sulla base di un'intera popolazione
387
+ STDEVPA = DEV.ST.POP.VALORI ## Calcola la deviazione standard sulla base sull'intera popolazione, inclusi i numeri, il testo e i valori logici
388
+ STEYX = ERR.STD.YX ## Restituisce l'errore standard del valore previsto per y per ogni valore x nella regressione
389
+ TDIST = DISTRIB.T ## Restituisce la distribuzione t di Student
390
+ TINV = INV.T ## Restituisce l'inversa della distribuzione t di Student
391
+ TREND = TENDENZA ## Restituisce i valori lungo una linea di tendenza lineare
392
+ TRIMMEAN = MEDIA.TRONCATA ## Restituisce la media della parte interna di un insieme di dati
393
+ TTEST = TEST.T ## Restituisce la probabilità associata ad un test t di Student
394
+ VAR = VAR ## Stima la varianza sulla base di un campione
395
+ VARA = VAR.VALORI ## Stima la varianza sulla base di un campione, inclusi i numeri, il testo e i valori logici
396
+ VARP = VAR.POP ## Calcola la varianza sulla base dell'intera popolazione
397
+ VARPA = VAR.POP.VALORI ## Calcola la deviazione standard sulla base sull'intera popolazione, inclusi i numeri, il testo e i valori logici
398
+ WEIBULL = WEIBULL ## Restituisce la distribuzione di Weibull
399
+ ZTEST = TEST.Z ## Restituisce il valore di probabilità a una coda per un test z
400
+
401
+
402
+ ##
403
+ ## Text functions Funzioni di testo
404
+ ##
405
+ ASC = ASC ## Modifica le lettere inglesi o il katakana a doppio byte all'interno di una stringa di caratteri in caratteri a singolo byte
406
+ BAHTTEXT = BAHTTESTO ## Converte un numero in testo, utilizzando il formato valuta ß (baht)
407
+ CHAR = CODICE.CARATT ## Restituisce il carattere specificato dal numero di codice
408
+ CLEAN = LIBERA ## Elimina dal testo tutti i caratteri che non è possibile stampare
409
+ CODE = CODICE ## Restituisce il codice numerico del primo carattere di una stringa di testo
410
+ CONCATENATE = CONCATENA ## Unisce diversi elementi di testo in un unico elemento di testo
411
+ DOLLAR = VALUTA ## Converte un numero in testo, utilizzando il formato valuta € (euro)
412
+ EXACT = IDENTICO ## Verifica se due valori di testo sono uguali
413
+ FIND = TROVA ## Rileva un valore di testo all'interno di un altro (distinzione tra maiuscole e minuscole)
414
+ FINDB = TROVA.B ## Rileva un valore di testo all'interno di un altro (distinzione tra maiuscole e minuscole)
415
+ FIXED = FISSO ## Formatta un numero come testo con un numero fisso di decimali
416
+ JIS = ORDINAMENTO.JIS ## Modifica le lettere inglesi o i caratteri katakana a byte singolo all'interno di una stringa di caratteri in caratteri a byte doppio.
417
+ LEFT = SINISTRA ## Restituisce il carattere più a sinistra di un valore di testo
418
+ LEFTB = SINISTRA.B ## Restituisce il carattere più a sinistra di un valore di testo
419
+ LEN = LUNGHEZZA ## Restituisce il numero di caratteri di una stringa di testo
420
+ LENB = LUNB ## Restituisce il numero di caratteri di una stringa di testo
421
+ LOWER = MINUSC ## Converte il testo in lettere minuscole
422
+ MID = MEDIA ## Restituisce un numero specifico di caratteri di una stringa di testo a partire dalla posizione specificata
423
+ MIDB = MEDIA.B ## Restituisce un numero specifico di caratteri di una stringa di testo a partire dalla posizione specificata
424
+ PHONETIC = FURIGANA ## Estrae i caratteri fonetici (furigana) da una stringa di testo.
425
+ PROPER = MAIUSC.INIZ ## Converte in maiuscolo la prima lettera di ogni parola di un valore di testo
426
+ REPLACE = RIMPIAZZA ## Sostituisce i caratteri all'interno di un testo
427
+ REPLACEB = SOSTITUISCI.B ## Sostituisce i caratteri all'interno di un testo
428
+ REPT = RIPETI ## Ripete un testo per un dato numero di volte
429
+ RIGHT = DESTRA ## Restituisce il carattere più a destra di un valore di testo
430
+ RIGHTB = DESTRA.B ## Restituisce il carattere più a destra di un valore di testo
431
+ SEARCH = RICERCA ## Rileva un valore di testo all'interno di un altro (non è sensibile alle maiuscole e minuscole)
432
+ SEARCHB = CERCA.B ## Rileva un valore di testo all'interno di un altro (non è sensibile alle maiuscole e minuscole)
433
+ SUBSTITUTE = SOSTITUISCI ## Sostituisce il nuovo testo al testo contenuto in una stringa
434
+ T = T ## Converte gli argomenti in testo
435
+ TEXT = TESTO ## Formatta un numero e lo converte in testo
436
+ TRIM = ANNULLA.SPAZI ## Elimina gli spazi dal testo
437
+ UPPER = MAIUSC ## Converte il testo in lettere maiuscole
438
+ VALUE = VALORE ## Converte un argomento di testo in numero
PHPExcel/Classes/PHPExcel/locale/nl/config ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Settings
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ##
27
+
28
+
29
+ ArgumentSeparator = ;
30
+
31
+
32
+ ##
33
+ ## (For future use)
34
+ ##
35
+ currencySymbol = €
36
+
37
+
38
+ ##
39
+ ## Excel Error Codes (For future use)
40
+ ##
41
+ NULL = #LEEG!
42
+ DIV0 = #DEEL/0!
43
+ VALUE = #WAARDE!
44
+ REF = #VERW!
45
+ NAME = #NAAM?
46
+ NUM = #GETAL!
47
+ NA = #N/B
PHPExcel/Classes/PHPExcel/locale/nl/functions ADDED
@@ -0,0 +1,438 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Calculation
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ## Data in this file derived from http://www.piuha.fi/excel-function-name-translation/
27
+ ##
28
+ ##
29
+
30
+
31
+ ##
32
+ ## Add-in and Automation functions Automatiseringsfuncties en functies in invoegtoepassingen
33
+ ##
34
+ GETPIVOTDATA = DRAAITABEL.OPHALEN ## Geeft gegevens uit een draaitabelrapport als resultaat
35
+
36
+
37
+ ##
38
+ ## Cube functions Kubusfuncties
39
+ ##
40
+ CUBEKPIMEMBER = KUBUSKPILID ## Retourneert de naam, eigenschap en waarde van een KPI (prestatie-indicator) en geeft de naam en de eigenschap in de cel weer. Een KPI is een meetbare waarde, zoals de maandelijkse brutowinst of de omzet per kwartaal per werknemer, die wordt gebruikt om de prestaties van een organisatie te bewaken
41
+ CUBEMEMBER = KUBUSLID ## Retourneert een lid of tupel in een kubushiërarchie. Wordt gebruikt om te controleren of het lid of de tupel in de kubus aanwezig is
42
+ CUBEMEMBERPROPERTY = KUBUSLIDEIGENSCHAP ## Retourneert de waarde van een lideigenschap in de kubus. Wordt gebruikt om te controleren of de lidnaam in de kubus bestaat en retourneert de opgegeven eigenschap voor dit lid
43
+ CUBERANKEDMEMBER = KUBUSGERANGCHIKTLID ## Retourneert het zoveelste, gerangschikte lid in een set. Wordt gebruikt om een of meer elementen in een set te retourneren, zoals de tien beste verkopers of de tien beste studenten
44
+ CUBESET = KUBUSSET ## Definieert een berekende set leden of tupels door een ingestelde expressie naar de kubus op de server te sturen, alwaar de set wordt gemaakt en vervolgens wordt geretourneerd naar Microsoft Office Excel
45
+ CUBESETCOUNT = KUBUSSETAANTAL ## Retourneert het aantal onderdelen in een set
46
+ CUBEVALUE = KUBUSWAARDE ## Retourneert een samengestelde waarde van een kubus
47
+
48
+
49
+ ##
50
+ ## Database functions Databasefuncties
51
+ ##
52
+ DAVERAGE = DBGEMIDDELDE ## Berekent de gemiddelde waarde in geselecteerde databasegegevens
53
+ DCOUNT = DBAANTAL ## Telt de cellen met getallen in een database
54
+ DCOUNTA = DBAANTALC ## Telt de niet-lege cellen in een database
55
+ DGET = DBLEZEN ## Retourneert één record dat voldoet aan de opgegeven criteria uit een database
56
+ DMAX = DBMAX ## Retourneert de maximumwaarde in de geselecteerde databasegegevens
57
+ DMIN = DBMIN ## Retourneert de minimumwaarde in de geselecteerde databasegegevens
58
+ DPRODUCT = DBPRODUCT ## Vermenigvuldigt de waarden in een bepaald veld van de records die voldoen aan de criteria in een database
59
+ DSTDEV = DBSTDEV ## Maakt een schatting van de standaarddeviatie op basis van een steekproef uit geselecteerde databasegegevens
60
+ DSTDEVP = DBSTDEVP ## Berekent de standaarddeviatie op basis van de volledige populatie van geselecteerde databasegegevens
61
+ DSUM = DBSOM ## Telt de getallen uit een kolom records in de database op die voldoen aan de criteria
62
+ DVAR = DBVAR ## Maakt een schatting van de variantie op basis van een steekproef uit geselecteerde databasegegevens
63
+ DVARP = DBVARP ## Berekent de variantie op basis van de volledige populatie van geselecteerde databasegegevens
64
+
65
+
66
+ ##
67
+ ## Date and time functions Datum- en tijdfuncties
68
+ ##
69
+ DATE = DATUM ## Geeft als resultaat het seriële getal van een opgegeven datum
70
+ DATEVALUE = DATUMWAARDE ## Converteert een datum in de vorm van tekst naar een serieel getal
71
+ DAY = DAG ## Converteert een serieel getal naar een dag van de maand
72
+ DAYS360 = DAGEN360 ## Berekent het aantal dagen tussen twee datums op basis van een jaar met 360 dagen
73
+ EDATE = ZELFDE.DAG ## Geeft als resultaat het seriële getal van een datum die het opgegeven aantal maanden voor of na de begindatum ligt
74
+ EOMONTH = LAATSTE.DAG ## Geeft als resultaat het seriële getal van de laatste dag van de maand voor of na het opgegeven aantal maanden
75
+ HOUR = UUR ## Converteert een serieel getal naar uren
76
+ MINUTE = MINUUT ## Converteert een serieel naar getal minuten
77
+ MONTH = MAAND ## Converteert een serieel getal naar een maand
78
+ NETWORKDAYS = NETTO.WERKDAGEN ## Geeft als resultaat het aantal hele werkdagen tussen twee datums
79
+ NOW = NU ## Geeft als resultaat het seriële getal van de huidige datum en tijd
80
+ SECOND = SECONDE ## Converteert een serieel getal naar seconden
81
+ TIME = TIJD ## Geeft als resultaat het seriële getal van een bepaald tijdstip
82
+ TIMEVALUE = TIJDWAARDE ## Converteert de tijd in de vorm van tekst naar een serieel getal
83
+ TODAY = VANDAAG ## Geeft als resultaat het seriële getal van de huidige datum
84
+ WEEKDAY = WEEKDAG ## Converteert een serieel getal naar een weekdag
85
+ WEEKNUM = WEEKNUMMER ## Converteert een serieel getal naar een weeknummer
86
+ WORKDAY = WERKDAG ## Geeft als resultaat het seriële getal van de datum voor of na een bepaald aantal werkdagen
87
+ YEAR = JAAR ## Converteert een serieel getal naar een jaar
88
+ YEARFRAC = JAAR.DEEL ## Geeft als resultaat het gedeelte van het jaar, uitgedrukt in het aantal hele dagen tussen begindatum en einddatum
89
+
90
+
91
+ ##
92
+ ## Engineering functions Technische functies
93
+ ##
94
+ BESSELI = BESSEL.Y ## Geeft als resultaat de gewijzigde Bessel-functie In(x)
95
+ BESSELJ = BESSEL.J ## Geeft als resultaat de Bessel-functie Jn(x)
96
+ BESSELK = BESSEL.K ## Geeft als resultaat de gewijzigde Bessel-functie Kn(x)
97
+ BESSELY = BESSEL.Y ## Geeft als resultaat de gewijzigde Bessel-functie Yn(x)
98
+ BIN2DEC = BIN.N.DEC ## Converteert een binair getal naar een decimaal getal
99
+ BIN2HEX = BIN.N.HEX ## Converteert een binair getal naar een hexadecimaal getal
100
+ BIN2OCT = BIN.N.OCT ## Converteert een binair getal naar een octaal getal
101
+ COMPLEX = COMPLEX ## Converteert reële en imaginaire coëfficiënten naar een complex getal
102
+ CONVERT = CONVERTEREN ## Converteert een getal in de ene maateenheid naar een getal in een andere maateenheid
103
+ DEC2BIN = DEC.N.BIN ## Converteert een decimaal getal naar een binair getal
104
+ DEC2HEX = DEC.N.HEX ## Converteert een decimaal getal naar een hexadecimaal getal
105
+ DEC2OCT = DEC.N.OCT ## Converteert een decimaal getal naar een octaal getal
106
+ DELTA = DELTA ## Test of twee waarden gelijk zijn
107
+ ERF = FOUTFUNCTIE ## Geeft als resultaat de foutfunctie
108
+ ERFC = FOUT.COMPLEMENT ## Geeft als resultaat de complementaire foutfunctie
109
+ GESTEP = GROTER.DAN ## Test of een getal groter is dan de drempelwaarde
110
+ HEX2BIN = HEX.N.BIN ## Converteert een hexadecimaal getal naar een binair getal
111
+ HEX2DEC = HEX.N.DEC ## Converteert een hexadecimaal getal naar een decimaal getal
112
+ HEX2OCT = HEX.N.OCT ## Converteert een hexadecimaal getal naar een octaal getal
113
+ IMABS = C.ABS ## Geeft als resultaat de absolute waarde (modulus) van een complex getal
114
+ IMAGINARY = C.IM.DEEL ## Geeft als resultaat de imaginaire coëfficiënt van een complex getal
115
+ IMARGUMENT = C.ARGUMENT ## Geeft als resultaat het argument thèta, een hoek uitgedrukt in radialen
116
+ IMCONJUGATE = C.TOEGEVOEGD ## Geeft als resultaat het complexe toegevoegde getal van een complex getal
117
+ IMCOS = C.COS ## Geeft als resultaat de cosinus van een complex getal
118
+ IMDIV = C.QUOTIENT ## Geeft als resultaat het quotiënt van twee complexe getallen
119
+ IMEXP = C.EXP ## Geeft als resultaat de exponent van een complex getal
120
+ IMLN = C.LN ## Geeft als resultaat de natuurlijke logaritme van een complex getal
121
+ IMLOG10 = C.LOG10 ## Geeft als resultaat de logaritme met grondtal 10 van een complex getal
122
+ IMLOG2 = C.LOG2 ## Geeft als resultaat de logaritme met grondtal 2 van een complex getal
123
+ IMPOWER = C.MACHT ## Geeft als resultaat een complex getal dat is verheven tot de macht van een geheel getal
124
+ IMPRODUCT = C.PRODUCT ## Geeft als resultaat het product van complexe getallen
125
+ IMREAL = C.REEEL.DEEL ## Geeft als resultaat de reële coëfficiënt van een complex getal
126
+ IMSIN = C.SIN ## Geeft als resultaat de sinus van een complex getal
127
+ IMSQRT = C.WORTEL ## Geeft als resultaat de vierkantswortel van een complex getal
128
+ IMSUB = C.VERSCHIL ## Geeft als resultaat het verschil tussen twee complexe getallen
129
+ IMSUM = C.SOM ## Geeft als resultaat de som van complexe getallen
130
+ OCT2BIN = OCT.N.BIN ## Converteert een octaal getal naar een binair getal
131
+ OCT2DEC = OCT.N.DEC ## Converteert een octaal getal naar een decimaal getal
132
+ OCT2HEX = OCT.N.HEX ## Converteert een octaal getal naar een hexadecimaal getal
133
+
134
+
135
+ ##
136
+ ## Financial functions Financiële functies
137
+ ##
138
+ ACCRINT = SAMENG.RENTE ## Berekent de opgelopen rente voor een waardepapier waarvan de rente periodiek wordt uitgekeerd
139
+ ACCRINTM = SAMENG.RENTE.V ## Berekent de opgelopen rente voor een waardepapier waarvan de rente op de vervaldatum wordt uitgekeerd
140
+ AMORDEGRC = AMORDEGRC ## Geeft als resultaat de afschrijving voor elke boekingsperiode door een afschrijvingscoëfficiënt toe te passen
141
+ AMORLINC = AMORLINC ## Berekent de afschrijving voor elke boekingsperiode
142
+ COUPDAYBS = COUP.DAGEN.BB ## Berekent het aantal dagen vanaf het begin van de coupontermijn tot de stortingsdatum
143
+ COUPDAYS = COUP.DAGEN ## Geeft als resultaat het aantal dagen in de coupontermijn waarin de stortingsdatum valt
144
+ COUPDAYSNC = COUP.DAGEN.VV ## Geeft als resultaat het aantal dagen vanaf de stortingsdatum tot de volgende couponvervaldatum
145
+ COUPNCD = COUP.DATUM.NB ## Geeft als resultaat de volgende coupondatum na de stortingsdatum
146
+ COUPNUM = COUP.AANTAL ## Geeft als resultaat het aantal coupons dat nog moet worden uitbetaald tussen de stortingsdatum en de vervaldatum
147
+ COUPPCD = COUP.DATUM.VB ## Geeft als resultaat de vorige couponvervaldatum vóór de stortingsdatum
148
+ CUMIPMT = CUM.RENTE ## Geeft als resultaat de cumulatieve rente die tussen twee termijnen is uitgekeerd
149
+ CUMPRINC = CUM.HOOFDSOM ## Geeft als resultaat de cumulatieve hoofdsom van een lening die tussen twee termijnen is terugbetaald
150
+ DB = DB ## Geeft als resultaat de afschrijving van activa voor een bepaalde periode met behulp van de 'fixed declining balance'-methode
151
+ DDB = DDB ## Geeft als resultaat de afschrijving van activa over een bepaalde termijn met behulp van de 'double declining balance'-methode of een andere methode die u opgeeft
152
+ DISC = DISCONTO ## Geeft als resultaat het discontopercentage voor een waardepapier
153
+ DOLLARDE = EURO.DE ## Converteert een prijs in euro's, uitgedrukt in een breuk, naar een prijs in euro's, uitgedrukt in een decimaal getal
154
+ DOLLARFR = EURO.BR ## Converteert een prijs in euro's, uitgedrukt in een decimaal getal, naar een prijs in euro's, uitgedrukt in een breuk
155
+ DURATION = DUUR ## Geeft als resultaat de gewogen gemiddelde looptijd voor een waardepapier met periodieke rentebetalingen
156
+ EFFECT = EFFECT.RENTE ## Geeft als resultaat het effectieve jaarlijkse rentepercentage
157
+ FV = TW ## Geeft als resultaat de toekomstige waarde van een investering
158
+ FVSCHEDULE = TOEK.WAARDE2 ## Geeft als resultaat de toekomstige waarde van een bepaalde hoofdsom na het toepassen van een reeks samengestelde rentepercentages
159
+ INTRATE = RENTEPERCENTAGE ## Geeft als resultaat het rentepercentage voor een volgestort waardepapier
160
+ IPMT = IBET ## Geeft als resultaat de te betalen rente voor een investering over een bepaalde termijn
161
+ IRR = IR ## Geeft als resultaat de interne rentabiliteit voor een reeks cashflows
162
+ ISPMT = ISBET ## Geeft als resultaat de rente die is betaald tijdens een bepaalde termijn van een investering
163
+ MDURATION = AANG.DUUR ## Geeft als resultaat de aangepaste Macauley-looptijd voor een waardepapier, aangenomen dat de nominale waarde € 100 bedraagt
164
+ MIRR = GIR ## Geeft als resultaat de interne rentabiliteit voor een serie cashflows, waarbij voor betalingen een ander rentepercentage geldt dan voor inkomsten
165
+ NOMINAL = NOMINALE.RENTE ## Geeft als resultaat het nominale jaarlijkse rentepercentage
166
+ NPER = NPER ## Geeft als resultaat het aantal termijnen van een investering
167
+ NPV = NHW ## Geeft als resultaat de netto huidige waarde van een investering op basis van een reeks periodieke cashflows en een discontopercentage
168
+ ODDFPRICE = AFW.ET.PRIJS ## Geeft als resultaat de prijs per € 100 nominale waarde voor een waardepapier met een afwijkende eerste termijn
169
+ ODDFYIELD = AFW.ET.REND ## Geeft als resultaat het rendement voor een waardepapier met een afwijkende eerste termijn
170
+ ODDLPRICE = AFW.LT.PRIJS ## Geeft als resultaat de prijs per € 100 nominale waarde voor een waardepapier met een afwijkende laatste termijn
171
+ ODDLYIELD = AFW.LT.REND ## Geeft als resultaat het rendement voor een waardepapier met een afwijkende laatste termijn
172
+ PMT = BET ## Geeft als resultaat de periodieke betaling voor een annuïteit
173
+ PPMT = PBET ## Geeft als resultaat de afbetaling op de hoofdsom voor een bepaalde termijn
174
+ PRICE = PRIJS.NOM ## Geeft als resultaat de prijs per € 100 nominale waarde voor een waardepapier waarvan de rente periodiek wordt uitgekeerd
175
+ PRICEDISC = PRIJS.DISCONTO ## Geeft als resultaat de prijs per € 100 nominale waarde voor een verdisconteerd waardepapier
176
+ PRICEMAT = PRIJS.VERVALDAG ## Geeft als resultaat de prijs per € 100 nominale waarde voor een waardepapier waarvan de rente wordt uitgekeerd op de vervaldatum
177
+ PV = HW ## Geeft als resultaat de huidige waarde van een investering
178
+ RATE = RENTE ## Geeft als resultaat het periodieke rentepercentage voor een annuïteit
179
+ RECEIVED = OPBRENGST ## Geeft als resultaat het bedrag dat op de vervaldatum wordt uitgekeerd voor een volgestort waardepapier
180
+ SLN = LIN.AFSCHR ## Geeft als resultaat de lineaire afschrijving van activa over één termijn
181
+ SYD = SYD ## Geeft als resultaat de afschrijving van activa over een bepaalde termijn met behulp van de 'Sum-Of-Years-Digits'-methode
182
+ TBILLEQ = SCHATK.OBL ## Geeft als resultaat het rendement op schatkistpapier, dat op dezelfde manier wordt berekend als het rendement op obligaties
183
+ TBILLPRICE = SCHATK.PRIJS ## Bepaalt de prijs per € 100 nominale waarde voor schatkistpapier
184
+ TBILLYIELD = SCHATK.REND ## Berekent het rendement voor schatkistpapier
185
+ VDB = VDB ## Geeft als resultaat de afschrijving van activa over een gehele of gedeeltelijke termijn met behulp van de 'declining balance'-methode
186
+ XIRR = IR.SCHEMA ## Berekent de interne rentabiliteit voor een betalingsschema van cashflows
187
+ XNPV = NHW2 ## Berekent de huidige nettowaarde voor een betalingsschema van cashflows
188
+ YIELD = RENDEMENT ## Geeft als resultaat het rendement voor een waardepapier waarvan de rente periodiek wordt uitgekeerd
189
+ YIELDDISC = REND.DISCONTO ## Geeft als resultaat het jaarlijkse rendement voor een verdisconteerd waardepapier, bijvoorbeeld schatkistpapier
190
+ YIELDMAT = REND.VERVAL ## Geeft als resultaat het jaarlijkse rendement voor een waardepapier waarvan de rente wordt uitgekeerd op de vervaldatum
191
+
192
+
193
+ ##
194
+ ## Information functions Informatiefuncties
195
+ ##
196
+ CELL = CEL ## Geeft als resultaat informatie over de opmaak, locatie of inhoud van een cel
197
+ ERROR.TYPE = TYPE.FOUT ## Geeft als resultaat een getal dat overeenkomt met een van de foutwaarden van Microsoft Excel
198
+ INFO = INFO ## Geeft als resultaat informatie over de huidige besturingsomgeving
199
+ ISBLANK = ISLEEG ## Geeft als resultaat WAAR als de waarde leeg is
200
+ ISERR = ISFOUT2 ## Geeft als resultaat WAAR als de waarde een foutwaarde is, met uitzondering van #N/B
201
+ ISERROR = ISFOUT ## Geeft als resultaat WAAR als de waarde een foutwaarde is
202
+ ISEVEN = IS.EVEN ## Geeft als resultaat WAAR als het getal even is
203
+ ISLOGICAL = ISLOGISCH ## Geeft als resultaat WAAR als de waarde een logische waarde is
204
+ ISNA = ISNB ## Geeft als resultaat WAAR als de waarde de foutwaarde #N/B is
205
+ ISNONTEXT = ISGEENTEKST ## Geeft als resultaat WAAR als de waarde geen tekst is
206
+ ISNUMBER = ISGETAL ## Geeft als resultaat WAAR als de waarde een getal is
207
+ ISODD = IS.ONEVEN ## Geeft als resultaat WAAR als het getal oneven is
208
+ ISREF = ISVERWIJZING ## Geeft als resultaat WAAR als de waarde een verwijzing is
209
+ ISTEXT = ISTEKST ## Geeft als resultaat WAAR als de waarde tekst is
210
+ N = N ## Geeft als resultaat een waarde die is geconverteerd naar een getal
211
+ NA = NB ## Geeft als resultaat de foutwaarde #N/B
212
+ TYPE = TYPE ## Geeft als resultaat een getal dat het gegevenstype van een waarde aangeeft
213
+
214
+
215
+ ##
216
+ ## Logical functions Logische functies
217
+ ##
218
+ AND = EN ## Geeft als resultaat WAAR als alle argumenten WAAR zijn
219
+ FALSE = ONWAAR ## Geeft als resultaat de logische waarde ONWAAR
220
+ IF = ALS ## Geeft een logische test aan
221
+ IFERROR = ALS.FOUT ## Retourneert een waarde die u opgeeft als een formule een fout oplevert, anders wordt het resultaat van de formule geretourneerd
222
+ NOT = NIET ## Keert de logische waarde van het argument om
223
+ OR = OF ## Geeft als resultaat WAAR als minimaal een van de argumenten WAAR is
224
+ TRUE = WAAR ## Geeft als resultaat de logische waarde WAAR
225
+
226
+
227
+ ##
228
+ ## Lookup and reference functions Zoek- en verwijzingsfuncties
229
+ ##
230
+ ADDRESS = ADRES ## Geeft als resultaat een verwijzing, in de vorm van tekst, naar één bepaalde cel in een werkblad
231
+ AREAS = BEREIKEN ## Geeft als resultaat het aantal bereiken in een verwijzing
232
+ CHOOSE = KIEZEN ## Kiest een waarde uit een lijst met waarden
233
+ COLUMN = KOLOM ## Geeft als resultaat het kolomnummer van een verwijzing
234
+ COLUMNS = KOLOMMEN ## Geeft als resultaat het aantal kolommen in een verwijzing
235
+ HLOOKUP = HORIZ.ZOEKEN ## Zoekt in de bovenste rij van een matrix naar een bepaalde waarde en geeft als resultaat de gevonden waarde in de opgegeven cel
236
+ HYPERLINK = HYPERLINK ## Maakt een snelkoppeling of een sprong waarmee een document wordt geopend dat is opgeslagen op een netwerkserver, een intranet of op internet
237
+ INDEX = INDEX ## Kiest met een index een waarde uit een verwijzing of een matrix
238
+ INDIRECT = INDIRECT ## Geeft als resultaat een verwijzing die wordt aangegeven met een tekstwaarde
239
+ LOOKUP = ZOEKEN ## Zoekt naar bepaalde waarden in een vector of een matrix
240
+ MATCH = VERGELIJKEN ## Zoekt naar bepaalde waarden in een verwijzing of een matrix
241
+ OFFSET = VERSCHUIVING ## Geeft als resultaat een nieuwe verwijzing die is verschoven ten opzichte van een bepaalde verwijzing
242
+ ROW = RIJ ## Geeft als resultaat het rijnummer van een verwijzing
243
+ ROWS = RIJEN ## Geeft als resultaat het aantal rijen in een verwijzing
244
+ RTD = RTG ## Haalt realtimegegevens op uit een programma dat COM-automatisering (automatisering: een methode waarmee de ene toepassing objecten van een andere toepassing of ontwikkelprogramma kan besturen. Automatisering werd vroeger OLE-automatisering genoemd. Automatisering is een industrienorm die deel uitmaakt van het Component Object Model (COM).) ondersteunt
245
+ TRANSPOSE = TRANSPONEREN ## Geeft als resultaat de getransponeerde van een matrix
246
+ VLOOKUP = VERT.ZOEKEN ## Zoekt in de meest linkse kolom van een matrix naar een bepaalde waarde en geeft als resultaat de waarde in de opgegeven cel
247
+
248
+
249
+ ##
250
+ ## Math and trigonometry functions Wiskundige en trigonometrische functies
251
+ ##
252
+ ABS = ABS ## Geeft als resultaat de absolute waarde van een getal
253
+ ACOS = BOOGCOS ## Geeft als resultaat de boogcosinus van een getal
254
+ ACOSH = BOOGCOSH ## Geeft als resultaat de inverse cosinus hyperbolicus van een getal
255
+ ASIN = BOOGSIN ## Geeft als resultaat de boogsinus van een getal
256
+ ASINH = BOOGSINH ## Geeft als resultaat de inverse sinus hyperbolicus van een getal
257
+ ATAN = BOOGTAN ## Geeft als resultaat de boogtangens van een getal
258
+ ATAN2 = BOOGTAN2 ## Geeft als resultaat de boogtangens van de x- en y-coördinaten
259
+ ATANH = BOOGTANH ## Geeft als resultaat de inverse tangens hyperbolicus van een getal
260
+ CEILING = AFRONDEN.BOVEN ## Rondt de absolute waarde van een getal naar boven af op het dichtstbijzijnde gehele getal of het dichtstbijzijnde significante veelvoud
261
+ COMBIN = COMBINATIES ## Geeft als resultaat het aantal combinaties voor een bepaald aantal objecten
262
+ COS = COS ## Geeft als resultaat de cosinus van een getal
263
+ COSH = COSH ## Geeft als resultaat de cosinus hyperbolicus van een getal
264
+ DEGREES = GRADEN ## Converteert radialen naar graden
265
+ EVEN = EVEN ## Rondt het getal af op het dichtstbijzijnde gehele even getal
266
+ EXP = EXP ## Verheft e tot de macht van een bepaald getal
267
+ FACT = FACULTEIT ## Geeft als resultaat de faculteit van een getal
268
+ FACTDOUBLE = DUBBELE.FACULTEIT ## Geeft als resultaat de dubbele faculteit van een getal
269
+ FLOOR = AFRONDEN.BENEDEN ## Rondt de absolute waarde van een getal naar beneden af
270
+ GCD = GGD ## Geeft als resultaat de grootste gemene deler
271
+ INT = INTEGER ## Rondt een getal naar beneden af op het dichtstbijzijnde gehele getal
272
+ LCM = KGV ## Geeft als resultaat het kleinste gemene veelvoud
273
+ LN = LN ## Geeft als resultaat de natuurlijke logaritme van een getal
274
+ LOG = LOG ## Geeft als resultaat de logaritme met het opgegeven grondtal van een getal
275
+ LOG10 = LOG10 ## Geeft als resultaat de logaritme met grondtal 10 van een getal
276
+ MDETERM = DETERMINANTMAT ## Geeft als resultaat de determinant van een matrix
277
+ MINVERSE = INVERSEMAT ## Geeft als resultaat de inverse van een matrix
278
+ MMULT = PRODUCTMAT ## Geeft als resultaat het product van twee matrices
279
+ MOD = REST ## Geeft als resultaat het restgetal van een deling
280
+ MROUND = AFRONDEN.N.VEELVOUD ## Geeft als resultaat een getal afgerond op het gewenste veelvoud
281
+ MULTINOMIAL = MULTINOMIAAL ## Geeft als resultaat de multinomiaalcoëfficiënt van een reeks getallen
282
+ ODD = ONEVEN ## Rondt de absolute waarde van het getal naar boven af op het dichtstbijzijnde gehele oneven getal
283
+ PI = PI ## Geeft als resultaat de waarde van pi
284
+ POWER = MACHT ## Verheft een getal tot een macht
285
+ PRODUCT = PRODUCT ## Vermenigvuldigt de argumenten met elkaar
286
+ QUOTIENT = QUOTIENT ## Geeft als resultaat de uitkomst van een deling als geheel getal
287
+ RADIANS = RADIALEN ## Converteert graden naar radialen
288
+ RAND = ASELECT ## Geeft als resultaat een willekeurig getal tussen 0 en 1
289
+ RANDBETWEEN = ASELECTTUSSEN ## Geeft een willekeurig getal tussen de getallen die u hebt opgegeven
290
+ ROMAN = ROMEINS ## Converteert een Arabisch getal naar een Romeins getal en geeft het resultaat weer in de vorm van tekst
291
+ ROUND = AFRONDEN ## Rondt een getal af op het opgegeven aantal decimalen
292
+ ROUNDDOWN = AFRONDEN.NAAR.BENEDEN ## Rondt de absolute waarde van een getal naar beneden af
293
+ ROUNDUP = AFRONDEN.NAAR.BOVEN ## Rondt de absolute waarde van een getal naar boven af
294
+ SERIESSUM = SOM.MACHTREEKS ## Geeft als resultaat de som van een machtreeks die is gebaseerd op de formule
295
+ SIGN = POS.NEG ## Geeft als resultaat het teken van een getal
296
+ SIN = SIN ## Geeft als resultaat de sinus van de opgegeven hoek
297
+ SINH = SINH ## Geeft als resultaat de sinus hyperbolicus van een getal
298
+ SQRT = WORTEL ## Geeft als resultaat de positieve vierkantswortel van een getal
299
+ SQRTPI = WORTEL.PI ## Geeft als resultaat de vierkantswortel van (getal * pi)
300
+ SUBTOTAL = SUBTOTAAL ## Geeft als resultaat een subtotaal voor een bereik
301
+ SUM = SOM ## Telt de argumenten op
302
+ SUMIF = SOM.ALS ## Telt de getallen bij elkaar op die voldoen aan een bepaald criterium
303
+ SUMIFS = SOMMEN.ALS ## Telt de cellen in een bereik op die aan meerdere criteria voldoen
304
+ SUMPRODUCT = SOMPRODUCT ## Geeft als resultaat de som van de producten van de corresponderende matrixelementen
305
+ SUMSQ = KWADRATENSOM ## Geeft als resultaat de som van de kwadraten van de argumenten
306
+ SUMX2MY2 = SOM.X2MINY2 ## Geeft als resultaat de som van het verschil tussen de kwadraten van corresponderende waarden in twee matrices
307
+ SUMX2PY2 = SOM.X2PLUSY2 ## Geeft als resultaat de som van de kwadratensom van corresponderende waarden in twee matrices
308
+ SUMXMY2 = SOM.XMINY.2 ## Geeft als resultaat de som van de kwadraten van de verschillen tussen de corresponderende waarden in twee matrices
309
+ TAN = TAN ## Geeft als resultaat de tangens van een getal
310
+ TANH = TANH ## Geeft als resultaat de tangens hyperbolicus van een getal
311
+ TRUNC = GEHEEL ## Kapt een getal af tot een geheel getal
312
+
313
+
314
+ ##
315
+ ## Statistical functions Statistische functies
316
+ ##
317
+ AVEDEV = GEM.DEVIATIE ## Geeft als resultaat het gemiddelde van de absolute deviaties van gegevenspunten ten opzichte van hun gemiddelde waarde
318
+ AVERAGE = GEMIDDELDE ## Geeft als resultaat het gemiddelde van de argumenten
319
+ AVERAGEA = GEMIDDELDEA ## Geeft als resultaat het gemiddelde van de argumenten, inclusief getallen, tekst en logische waarden
320
+ AVERAGEIF = GEMIDDELDE.ALS ## Geeft het gemiddelde (rekenkundig gemiddelde) als resultaat van alle cellen in een bereik die voldoen aan de opgegeven criteria
321
+ AVERAGEIFS = GEMIDDELDEN.ALS ## Geeft het gemiddelde (rekenkundig gemiddelde) als resultaat van alle cellen die aan meerdere criteria voldoen
322
+ BETADIST = BETA.VERD ## Geeft als resultaat de cumulatieve bèta-verdelingsfunctie
323
+ BETAINV = BETA.INV ## Geeft als resultaat de inverse van de cumulatieve verdelingsfunctie voor een gegeven bèta-verdeling
324
+ BINOMDIST = BINOMIALE.VERD ## Geeft als resultaat de binomiale verdeling
325
+ CHIDIST = CHI.KWADRAAT ## Geeft als resultaat de eenzijdige kans van de chi-kwadraatverdeling
326
+ CHIINV = CHI.KWADRAAT.INV ## Geeft als resultaat de inverse van een eenzijdige kans van de chi-kwadraatverdeling
327
+ CHITEST = CHI.TOETS ## Geeft als resultaat de onafhankelijkheidstoets
328
+ CONFIDENCE = BETROUWBAARHEID ## Geeft als resultaat het betrouwbaarheidsinterval van een gemiddelde waarde voor de elementen van een populatie
329
+ CORREL = CORRELATIE ## Geeft als resultaat de correlatiecoëfficiënt van twee gegevensverzamelingen
330
+ COUNT = AANTAL ## Telt het aantal getallen in de argumentenlijst
331
+ COUNTA = AANTALARG ## Telt het aantal waarden in de argumentenlijst
332
+ COUNTBLANK = AANTAL.LEGE.CELLEN ## Telt het aantal lege cellen in een bereik
333
+ COUNTIF = AANTAL.ALS ## Telt in een bereik het aantal cellen die voldoen aan een bepaald criterium
334
+ COUNTIFS = AANTALLEN.ALS ## Telt in een bereik het aantal cellen die voldoen aan meerdere criteria
335
+ COVAR = COVARIANTIE ## Geeft als resultaat de covariantie, het gemiddelde van de producten van de gepaarde deviaties
336
+ CRITBINOM = CRIT.BINOM ## Geeft als resultaat de kleinste waarde waarvoor de binomiale verdeling kleiner is dan of gelijk is aan het criterium
337
+ DEVSQ = DEV.KWAD ## Geeft als resultaat de som van de deviaties in het kwadraat
338
+ EXPONDIST = EXPON.VERD ## Geeft als resultaat de exponentiële verdeling
339
+ FDIST = F.VERDELING ## Geeft als resultaat de F-verdeling
340
+ FINV = F.INVERSE ## Geeft als resultaat de inverse van de F-verdeling
341
+ FISHER = FISHER ## Geeft als resultaat de Fisher-transformatie
342
+ FISHERINV = FISHER.INV ## Geeft als resultaat de inverse van de Fisher-transformatie
343
+ FORECAST = VOORSPELLEN ## Geeft als resultaat een waarde op basis van een lineaire trend
344
+ FREQUENCY = FREQUENTIE ## Geeft als resultaat een frequentieverdeling in de vorm van een verticale matrix
345
+ FTEST = F.TOETS ## Geeft als resultaat een F-toets
346
+ GAMMADIST = GAMMA.VERD ## Geeft als resultaat de gamma-verdeling
347
+ GAMMAINV = GAMMA.INV ## Geeft als resultaat de inverse van de cumulatieve gamma-verdeling
348
+ GAMMALN = GAMMA.LN ## Geeft als resultaat de natuurlijke logaritme van de gamma-functie, G(x)
349
+ GEOMEAN = MEETK.GEM ## Geeft als resultaat het meetkundige gemiddelde
350
+ GROWTH = GROEI ## Geeft als resultaat de waarden voor een exponentiële trend
351
+ HARMEAN = HARM.GEM ## Geeft als resultaat het harmonische gemiddelde
352
+ HYPGEOMDIST = HYPERGEO.VERD ## Geeft als resultaat de hypergeometrische verdeling
353
+ INTERCEPT = SNIJPUNT ## Geeft als resultaat het snijpunt van de lineaire regressielijn met de y-as
354
+ KURT = KURTOSIS ## Geeft als resultaat de kurtosis van een gegevensverzameling
355
+ LARGE = GROOTSTE ## Geeft als resultaat de op k-1 na grootste waarde in een gegevensverzameling
356
+ LINEST = LIJNSCH ## Geeft als resultaat de parameters van een lineaire trend
357
+ LOGEST = LOGSCH ## Geeft als resultaat de parameters van een exponentiële trend
358
+ LOGINV = LOG.NORM.INV ## Geeft als resultaat de inverse van de logaritmische normale verdeling
359
+ LOGNORMDIST = LOG.NORM.VERD ## Geeft als resultaat de cumulatieve logaritmische normale verdeling
360
+ MAX = MAX ## Geeft als resultaat de maximumwaarde in een lijst met argumenten
361
+ MAXA = MAXA ## Geeft als resultaat de maximumwaarde in een lijst met argumenten, inclusief getallen, tekst en logische waarden
362
+ MEDIAN = MEDIAAN ## Geeft als resultaat de mediaan van de opgegeven getallen
363
+ MIN = MIN ## Geeft als resultaat de minimumwaarde in een lijst met argumenten
364
+ MINA = MINA ## Geeft als resultaat de minimumwaarde in een lijst met argumenten, inclusief getallen, tekst en logische waarden
365
+ MODE = MODUS ## Geeft als resultaat de meest voorkomende waarde in een gegevensverzameling
366
+ NEGBINOMDIST = NEG.BINOM.VERD ## Geeft als resultaat de negatieve binomiaalverdeling
367
+ NORMDIST = NORM.VERD ## Geeft als resultaat de cumulatieve normale verdeling
368
+ NORMINV = NORM.INV ## Geeft als resultaat de inverse van de cumulatieve standaardnormale verdeling
369
+ NORMSDIST = STAND.NORM.VERD ## Geeft als resultaat de cumulatieve standaardnormale verdeling
370
+ NORMSINV = STAND.NORM.INV ## Geeft als resultaat de inverse van de cumulatieve normale verdeling
371
+ PEARSON = PEARSON ## Geeft als resultaat de correlatiecoëfficiënt van Pearson
372
+ PERCENTILE = PERCENTIEL ## Geeft als resultaat het k-de percentiel van waarden in een bereik
373
+ PERCENTRANK = PERCENT.RANG ## Geeft als resultaat de positie, in procenten uitgedrukt, van een waarde in de rangorde van een gegevensverzameling
374
+ PERMUT = PERMUTATIES ## Geeft als resultaat het aantal permutaties voor een gegeven aantal objecten
375
+ POISSON = POISSON ## Geeft als resultaat de Poisson-verdeling
376
+ PROB = KANS ## Geeft als resultaat de kans dat waarden zich tussen twee grenzen bevinden
377
+ QUARTILE = KWARTIEL ## Geeft als resultaat het kwartiel van een gegevensverzameling
378
+ RANK = RANG ## Geeft als resultaat het rangnummer van een getal in een lijst getallen
379
+ RSQ = R.KWADRAAT ## Geeft als resultaat het kwadraat van de Pearson-correlatiecoëfficiënt
380
+ SKEW = SCHEEFHEID ## Geeft als resultaat de mate van asymmetrie van een verdeling
381
+ SLOPE = RICHTING ## Geeft als resultaat de richtingscoëfficiënt van een lineaire regressielijn
382
+ SMALL = KLEINSTE ## Geeft als resultaat de op k-1 na kleinste waarde in een gegevensverzameling
383
+ STANDARDIZE = NORMALISEREN ## Geeft als resultaat een genormaliseerde waarde
384
+ STDEV = STDEV ## Maakt een schatting van de standaarddeviatie op basis van een steekproef
385
+ STDEVA = STDEVA ## Maakt een schatting van de standaarddeviatie op basis van een steekproef, inclusief getallen, tekst en logische waarden
386
+ STDEVP = STDEVP ## Berekent de standaarddeviatie op basis van de volledige populatie
387
+ STDEVPA = STDEVPA ## Berekent de standaarddeviatie op basis van de volledige populatie, inclusief getallen, tekst en logische waarden
388
+ STEYX = STAND.FOUT.YX ## Geeft als resultaat de standaardfout in de voorspelde y-waarde voor elke x in een regressie
389
+ TDIST = T.VERD ## Geeft als resultaat de Student T-verdeling
390
+ TINV = T.INV ## Geeft als resultaat de inverse van de Student T-verdeling
391
+ TREND = TREND ## Geeft als resultaat de waarden voor een lineaire trend
392
+ TRIMMEAN = GETRIMD.GEM ## Geeft als resultaat het gemiddelde van waarden in een gegevensverzameling
393
+ TTEST = T.TOETS ## Geeft als resultaat de kans met behulp van de Student T-toets
394
+ VAR = VAR ## Maakt een schatting van de variantie op basis van een steekproef
395
+ VARA = VARA ## Maakt een schatting van de variantie op basis van een steekproef, inclusief getallen, tekst en logische waarden
396
+ VARP = VARP ## Berekent de variantie op basis van de volledige populatie
397
+ VARPA = VARPA ## Berekent de standaarddeviatie op basis van de volledige populatie, inclusief getallen, tekst en logische waarden
398
+ WEIBULL = WEIBULL ## Geeft als resultaat de Weibull-verdeling
399
+ ZTEST = Z.TOETS ## Geeft als resultaat de eenzijdige kanswaarde van een Z-toets
400
+
401
+
402
+ ##
403
+ ## Text functions Tekstfuncties
404
+ ##
405
+ ASC = ASC ## Wijzigt Nederlandse letters of katakanatekens over de volle breedte (dubbel-bytetekens) binnen een tekenreeks in tekens over de halve breedte (enkel-bytetekens)
406
+ BAHTTEXT = BAHT.TEKST ## Converteert een getal naar tekst met de valutanotatie ß (baht)
407
+ CHAR = TEKEN ## Geeft als resultaat het teken dat hoort bij de opgegeven code
408
+ CLEAN = WISSEN.CONTROL ## Verwijdert alle niet-afdrukbare tekens uit een tekst
409
+ CODE = CODE ## Geeft als resultaat de numerieke code voor het eerste teken in een tekenreeks
410
+ CONCATENATE = TEKST.SAMENVOEGEN ## Voegt verschillende tekstfragmenten samen tot één tekstfragment
411
+ DOLLAR = EURO ## Converteert een getal naar tekst met de valutanotatie € (euro)
412
+ EXACT = GELIJK ## Controleert of twee tekenreeksen identiek zijn
413
+ FIND = VIND.ALLES ## Zoekt een bepaalde tekenreeks in een tekst (waarbij onderscheid wordt gemaakt tussen hoofdletters en kleine letters)
414
+ FINDB = VIND.ALLES.B ## Zoekt een bepaalde tekenreeks in een tekst (waarbij onderscheid wordt gemaakt tussen hoofdletters en kleine letters)
415
+ FIXED = VAST ## Maakt een getal als tekst met een vast aantal decimalen op
416
+ JIS = JIS ## Wijzigt Nederlandse letters of katakanatekens over de halve breedte (enkel-bytetekens) binnen een tekenreeks in tekens over de volle breedte (dubbel-bytetekens)
417
+ LEFT = LINKS ## Geeft als resultaat de meest linkse tekens in een tekenreeks
418
+ LEFTB = LINKSB ## Geeft als resultaat de meest linkse tekens in een tekenreeks
419
+ LEN = LENGTE ## Geeft als resultaat het aantal tekens in een tekenreeks
420
+ LENB = LENGTEB ## Geeft als resultaat het aantal tekens in een tekenreeks
421
+ LOWER = KLEINE.LETTERS ## Zet tekst om in kleine letters
422
+ MID = MIDDEN ## Geeft als resultaat een bepaald aantal tekens van een tekenreeks vanaf de positie die u opgeeft
423
+ MIDB = DEELB ## Geeft als resultaat een bepaald aantal tekens van een tekenreeks vanaf de positie die u opgeeft
424
+ PHONETIC = FONETISCH ## Haalt de fonetische tekens (furigana) uit een tekenreeks op
425
+ PROPER = BEGINLETTERS ## Zet de eerste letter van elk woord in een tekst om in een hoofdletter
426
+ REPLACE = VERVANG ## Vervangt tekens binnen een tekst
427
+ REPLACEB = VERVANGENB ## Vervangt tekens binnen een tekst
428
+ REPT = HERHALING ## Herhaalt een tekst een aantal malen
429
+ RIGHT = RECHTS ## Geeft als resultaat de meest rechtse tekens in een tekenreeks
430
+ RIGHTB = RECHTSB ## Geeft als resultaat de meest rechtse tekens in een tekenreeks
431
+ SEARCH = VIND.SPEC ## Zoekt een bepaalde tekenreeks in een tekst (waarbij geen onderscheid wordt gemaakt tussen hoofdletters en kleine letters)
432
+ SEARCHB = VIND.SPEC.B ## Zoekt een bepaalde tekenreeks in een tekst (waarbij geen onderscheid wordt gemaakt tussen hoofdletters en kleine letters)
433
+ SUBSTITUTE = SUBSTITUEREN ## Vervangt oude tekst door nieuwe tekst in een tekenreeks
434
+ T = T ## Converteert de argumenten naar tekst
435
+ TEXT = TEKST ## Maakt een getal op en converteert het getal naar tekst
436
+ TRIM = SPATIES.WISSEN ## Verwijdert de spaties uit een tekst
437
+ UPPER = HOOFDLETTERS ## Zet tekst om in hoofdletters
438
+ VALUE = WAARDE ## Converteert tekst naar een getal
PHPExcel/Classes/PHPExcel/locale/no/config ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Settings
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ##
27
+
28
+
29
+ ArgumentSeparator = ;
30
+
31
+
32
+ ##
33
+ ## (For future use)
34
+ ##
35
+ currencySymbol = kr
36
+
37
+
38
+ ##
39
+ ## Excel Error Codes (For future use)
40
+ ##
41
+ NULL = #NULL!
42
+ DIV0 = #DIV/0!
43
+ VALUE = #VERDI!
44
+ REF = #REF!
45
+ NAME = #NAVN?
46
+ NUM = #NUM!
47
+ NA = #I/T
PHPExcel/Classes/PHPExcel/locale/no/functions ADDED
@@ -0,0 +1,438 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Calculation
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ## Data in this file derived from http://www.piuha.fi/excel-function-name-translation/
27
+ ##
28
+ ##
29
+
30
+
31
+ ##
32
+ ## Add-in and Automation functions Funksjonene Tillegg og Automatisering
33
+ ##
34
+ GETPIVOTDATA = HENTPIVOTDATA ## Returnerer data som er lagret i en pivottabellrapport
35
+
36
+
37
+ ##
38
+ ## Cube functions Kubefunksjoner
39
+ ##
40
+ CUBEKPIMEMBER = KUBEKPIMEDLEM ## Returnerer navnet, egenskapen og målet for en viktig ytelsesindikator (KPI), og viser navnet og egenskapen i cellen. En KPI er en målbar enhet, for eksempel månedlig bruttoinntjening eller kvartalsvis inntjening per ansatt, og brukes til å overvåke ytelsen i en organisasjon.
41
+ CUBEMEMBER = KUBEMEDLEM ## Returnerer et medlem eller en tuppel i et kubehierarki. Brukes til å validere at medlemmet eller tuppelen finnes i kuben.
42
+ CUBEMEMBERPROPERTY = KUBEMEDLEMEGENSKAP ## Returnerer verdien til en medlemsegenskap i kuben. Brukes til å validere at et medlemsnavn finnes i kuben, og til å returnere den angitte egenskapen for dette medlemmet.
43
+ CUBERANKEDMEMBER = KUBERANGERTMEDLEM ## Returnerer det n-te, eller rangerte, medlemmet i et sett. Brukes til å returnere ett eller flere elementer i et sett, for eksempel de 10 beste studentene.
44
+ CUBESET = KUBESETT ## Definerer et beregnet sett av medlemmer eller tuppeler ved å sende et settuttrykk til kuben på serveren, noe som oppretter settet og deretter returnerer dette settet til Microsoft Office Excel.
45
+ CUBESETCOUNT = KUBESETTANTALL ## Returnerer antallet elementer i et sett.
46
+ CUBEVALUE = KUBEVERDI ## Returnerer en aggregert verdi fra en kube.
47
+
48
+
49
+ ##
50
+ ## Database functions Databasefunksjoner
51
+ ##
52
+ DAVERAGE = DGJENNOMSNITT ## Returnerer gjennomsnittet av merkede databaseposter
53
+ DCOUNT = DANTALL ## Teller celler som inneholder tall i en database
54
+ DCOUNTA = DANTALLA ## Teller celler som ikke er tomme i en database
55
+ DGET = DHENT ## Trekker ut fra en database en post som oppfyller angitte vilkår
56
+ DMAX = DMAKS ## Returnerer maksimumsverdien fra merkede databaseposter
57
+ DMIN = DMIN ## Returnerer minimumsverdien fra merkede databaseposter
58
+ DPRODUCT = DPRODUKT ## Multipliserer verdiene i et bestemt felt med poster som oppfyller vilkårene i en database
59
+ DSTDEV = DSTDAV ## Estimerer standardavviket basert på et utvalg av merkede databaseposter
60
+ DSTDEVP = DSTAVP ## Beregner standardavviket basert på at merkede databaseposter utgjør hele populasjonen
61
+ DSUM = DSUMMER ## Legger til tallene i feltkolonnen med poster, i databasen som oppfyller vilkårene
62
+ DVAR = DVARIANS ## Estimerer variansen basert på et utvalg av merkede databaseposter
63
+ DVARP = DVARIANSP ## Beregner variansen basert på at merkede databaseposter utgjør hele populasjonen
64
+
65
+
66
+ ##
67
+ ## Date and time functions Dato- og tidsfunksjoner
68
+ ##
69
+ DATE = DATO ## Returnerer serienummeret som svarer til en bestemt dato
70
+ DATEVALUE = DATOVERDI ## Konverterer en dato med tekstformat til et serienummer
71
+ DAY = DAG ## Konverterer et serienummer til en dag i måneden
72
+ DAYS360 = DAGER360 ## Beregner antall dager mellom to datoer basert på et år med 360 dager
73
+ EDATE = DAG.ETTER ## Returnerer serienummeret som svarer til datoen som er det indikerte antall måneder før eller etter startdatoen
74
+ EOMONTH = MÅNEDSSLUTT ## Returnerer serienummeret som svarer til siste dag i måneden, før eller etter et angitt antall måneder
75
+ HOUR = TIME ## Konverterer et serienummer til en time
76
+ MINUTE = MINUTT ## Konverterer et serienummer til et minutt
77
+ MONTH = MÅNED ## Konverterer et serienummer til en måned
78
+ NETWORKDAYS = NETT.ARBEIDSDAGER ## Returnerer antall hele arbeidsdager mellom to datoer
79
+ NOW = NÅ ## Returnerer serienummeret som svarer til gjeldende dato og klokkeslett
80
+ SECOND = SEKUND ## Konverterer et serienummer til et sekund
81
+ TIME = TID ## Returnerer serienummeret som svarer til et bestemt klokkeslett
82
+ TIMEVALUE = TIDSVERDI ## Konverterer et klokkeslett i tekstformat til et serienummer
83
+ TODAY = IDAG ## Returnerer serienummeret som svarer til dagens dato
84
+ WEEKDAY = UKEDAG ## Konverterer et serienummer til en ukedag
85
+ WEEKNUM = UKENR ## Konverterer et serienummer til et tall som representerer hvilket nummer uken har i et år
86
+ WORKDAY = ARBEIDSDAG ## Returnerer serienummeret som svarer til datoen før eller etter et angitt antall arbeidsdager
87
+ YEAR = ÅR ## Konverterer et serienummer til et år
88
+ YEARFRAC = ÅRDEL ## Returnerer brøkdelen for året, som svarer til antall hele dager mellom startdato og sluttdato
89
+
90
+
91
+ ##
92
+ ## Engineering functions Tekniske funksjoner
93
+ ##
94
+ BESSELI = BESSELI ## Returnerer den endrede Bessel-funksjonen In(x)
95
+ BESSELJ = BESSELJ ## Returnerer Bessel-funksjonen Jn(x)
96
+ BESSELK = BESSELK ## Returnerer den endrede Bessel-funksjonen Kn(x)
97
+ BESSELY = BESSELY ## Returnerer Bessel-funksjonen Yn(x)
98
+ BIN2DEC = BINTILDES ## Konverterer et binært tall til et desimaltall
99
+ BIN2HEX = BINTILHEKS ## Konverterer et binært tall til et heksadesimaltall
100
+ BIN2OCT = BINTILOKT ## Konverterer et binært tall til et oktaltall
101
+ COMPLEX = KOMPLEKS ## Konverterer reelle og imaginære koeffisienter til et komplekst tall
102
+ CONVERT = KONVERTER ## Konverterer et tall fra ett målsystem til et annet
103
+ DEC2BIN = DESTILBIN ## Konverterer et desimaltall til et binærtall
104
+ DEC2HEX = DESTILHEKS ## Konverterer et heltall i 10-tallsystemet til et heksadesimalt tall
105
+ DEC2OCT = DESTILOKT ## Konverterer et heltall i 10-tallsystemet til et oktaltall
106
+ DELTA = DELTA ## Undersøker om to verdier er like
107
+ ERF = FEILF ## Returnerer feilfunksjonen
108
+ ERFC = FEILFK ## Returnerer den komplementære feilfunksjonen
109
+ GESTEP = GRENSEVERDI ## Tester om et tall er større enn en terskelverdi
110
+ HEX2BIN = HEKSTILBIN ## Konverterer et heksadesimaltall til et binært tall
111
+ HEX2DEC = HEKSTILDES ## Konverterer et heksadesimalt tall til et heltall i 10-tallsystemet
112
+ HEX2OCT = HEKSTILOKT ## Konverterer et heksadesimalt tall til et oktaltall
113
+ IMABS = IMABS ## Returnerer absoluttverdien (koeffisienten) til et komplekst tall
114
+ IMAGINARY = IMAGINÆR ## Returnerer den imaginære koeffisienten til et komplekst tall
115
+ IMARGUMENT = IMARGUMENT ## Returnerer argumentet theta, som er en vinkel uttrykt i radianer
116
+ IMCONJUGATE = IMKONJUGERT ## Returnerer den komplekse konjugaten til et komplekst tall
117
+ IMCOS = IMCOS ## Returnerer cosinus til et komplekst tall
118
+ IMDIV = IMDIV ## Returnerer kvotienten til to komplekse tall
119
+ IMEXP = IMEKSP ## Returnerer eksponenten til et komplekst tall
120
+ IMLN = IMLN ## Returnerer den naturlige logaritmen for et komplekst tall
121
+ IMLOG10 = IMLOG10 ## Returnerer logaritmen med grunntall 10 for et komplekst tall
122
+ IMLOG2 = IMLOG2 ## Returnerer logaritmen med grunntall 2 for et komplekst tall
123
+ IMPOWER = IMOPPHØY ## Returnerer et komplekst tall opphøyd til en heltallspotens
124
+ IMPRODUCT = IMPRODUKT ## Returnerer produktet av komplekse tall
125
+ IMREAL = IMREELL ## Returnerer den reelle koeffisienten til et komplekst tall
126
+ IMSIN = IMSIN ## Returnerer sinus til et komplekst tall
127
+ IMSQRT = IMROT ## Returnerer kvadratroten av et komplekst tall
128
+ IMSUB = IMSUB ## Returnerer differansen mellom to komplekse tall
129
+ IMSUM = IMSUMMER ## Returnerer summen av komplekse tall
130
+ OCT2BIN = OKTTILBIN ## Konverterer et oktaltall til et binært tall
131
+ OCT2DEC = OKTTILDES ## Konverterer et oktaltall til et desimaltall
132
+ OCT2HEX = OKTTILHEKS ## Konverterer et oktaltall til et heksadesimaltall
133
+
134
+
135
+ ##
136
+ ## Financial functions Økonomiske funksjoner
137
+ ##
138
+ ACCRINT = PÅLØPT.PERIODISK.RENTE ## Returnerer påløpte renter for et verdipapir som betaler periodisk rente
139
+ ACCRINTM = PÅLØPT.FORFALLSRENTE ## Returnerer den påløpte renten for et verdipapir som betaler rente ved forfall
140
+ AMORDEGRC = AMORDEGRC ## Returnerer avskrivningen for hver regnskapsperiode ved hjelp av en avskrivingskoeffisient
141
+ AMORLINC = AMORLINC ## Returnerer avskrivingen for hver regnskapsperiode
142
+ COUPDAYBS = OBLIG.DAGER.FF ## Returnerer antall dager fra begynnelsen av den rentebærende perioden til innløsningsdatoen
143
+ COUPDAYS = OBLIG.DAGER ## Returnerer antall dager i den rentebærende perioden som inneholder innløsningsdatoen
144
+ COUPDAYSNC = OBLIG.DAGER.NF ## Returnerer antall dager fra betalingsdato til neste renteinnbetalingsdato
145
+ COUPNCD = OBLIG.DAGER.EF ## Returnerer obligasjonsdatoen som kommer etter oppgjørsdatoen
146
+ COUPNUM = OBLIG.ANTALL ## Returnerer antall obligasjoner som skal betales mellom oppgjørsdatoen og forfallsdatoen
147
+ COUPPCD = OBLIG.DAG.FORRIGE ## Returnerer obligasjonsdatoen som kommer før oppgjørsdatoen
148
+ CUMIPMT = SAMLET.RENTE ## Returnerer den kumulative renten som er betalt mellom to perioder
149
+ CUMPRINC = SAMLET.HOVEDSTOL ## Returnerer den kumulative hovedstolen som er betalt for et lån mellom to perioder
150
+ DB = DAVSKR ## Returnerer avskrivningen for et aktivum i en angitt periode, foretatt med fast degressiv avskrivning
151
+ DDB = DEGRAVS ## Returnerer avskrivningen for et aktivum for en gitt periode, ved hjelp av dobbel degressiv avskrivning eller en metode som du selv angir
152
+ DISC = DISKONTERT ## Returnerer diskonteringsraten for et verdipapir
153
+ DOLLARDE = DOLLARDE ## Konverterer en valutapris uttrykt som en brøk, til en valutapris uttrykt som et desimaltall
154
+ DOLLARFR = DOLLARBR ## Konverterer en valutapris uttrykt som et desimaltall, til en valutapris uttrykt som en brøk
155
+ DURATION = VARIGHET ## Returnerer årlig varighet for et verdipapir med renter som betales periodisk
156
+ EFFECT = EFFEKTIV.RENTE ## Returnerer den effektive årlige rentesatsen
157
+ FV = SLUTTVERDI ## Returnerer fremtidig verdi for en investering
158
+ FVSCHEDULE = SVPLAN ## Returnerer den fremtidige verdien av en inngående hovedstol etter å ha anvendt en serie med sammensatte rentesatser
159
+ INTRATE = RENTESATS ## Returnerer rentefoten av et fullfinansiert verdipapir
160
+ IPMT = RAVDRAG ## Returnerer betalte renter på en investering for en gitt periode
161
+ IRR = IR ## Returnerer internrenten for en serie kontantstrømmer
162
+ ISPMT = ER.AVDRAG ## Beregner renten som er betalt for en investering i løpet av en bestemt periode
163
+ MDURATION = MVARIGHET ## Returnerer Macauleys modifiserte varighet for et verdipapir med en antatt pålydende verdi på kr 100,00
164
+ MIRR = MODIR ## Returnerer internrenten der positive og negative kontantstrømmer finansieres med forskjellige satser
165
+ NOMINAL = NOMINELL ## Returnerer årlig nominell rentesats
166
+ NPER = PERIODER ## Returnerer antall perioder for en investering
167
+ NPV = NNV ## Returnerer netto nåverdi for en investering, basert på en serie periodiske kontantstrømmer og en rentesats
168
+ ODDFPRICE = AVVIKFP.PRIS ## Returnerer pris pålydende kr 100 for et verdipapir med en odde første periode
169
+ ODDFYIELD = AVVIKFP.AVKASTNING ## Returnerer avkastingen for et verdipapir med en odde første periode
170
+ ODDLPRICE = AVVIKSP.PRIS ## Returnerer pris pålydende kr 100 for et verdipapir med en odde siste periode
171
+ ODDLYIELD = AVVIKSP.AVKASTNING ## Returnerer avkastingen for et verdipapir med en odde siste periode
172
+ PMT = AVDRAG ## Returnerer periodisk betaling for en annuitet
173
+ PPMT = AMORT ## Returnerer betalingen på hovedstolen for en investering i en gitt periode
174
+ PRICE = PRIS ## Returnerer prisen per pålydende kr 100 for et verdipapir som gir periodisk avkastning
175
+ PRICEDISC = PRIS.DISKONTERT ## Returnerer prisen per pålydende kr 100 for et diskontert verdipapir
176
+ PRICEMAT = PRIS.FORFALL ## Returnerer prisen per pålydende kr 100 av et verdipapir som betaler rente ved forfall
177
+ PV = NÅVERDI ## Returnerer nåverdien av en investering
178
+ RATE = RENTE ## Returnerer rentesatsen per periode for en annuitet
179
+ RECEIVED = MOTTATT.AVKAST ## Returnerer summen som mottas ved forfallsdato for et fullinvestert verdipapir
180
+ SLN = LINAVS ## Returnerer den lineære avskrivningen for et aktivum i én periode
181
+ SYD = ÅRSAVS ## Returnerer årsavskrivningen for et aktivum i en angitt periode
182
+ TBILLEQ = TBILLEKV ## Returnerer den obligasjonsekvivalente avkastningen for en statsobligasjon
183
+ TBILLPRICE = TBILLPRIS ## Returnerer prisen per pålydende kr 100 for en statsobligasjon
184
+ TBILLYIELD = TBILLAVKASTNING ## Returnerer avkastningen til en statsobligasjon
185
+ VDB = VERDIAVS ## Returnerer avskrivningen for et aktivum i en angitt periode eller delperiode, ved hjelp av degressiv avskrivning
186
+ XIRR = XIR ## Returnerer internrenten for en serie kontantstrømmer som ikke nødvendigvis er periodiske
187
+ XNPV = XNNV ## Returnerer netto nåverdi for en serie kontantstrømmer som ikke nødvendigvis er periodiske
188
+ YIELD = AVKAST ## Returnerer avkastningen på et verdipapir som betaler periodisk rente
189
+ YIELDDISC = AVKAST.DISKONTERT ## Returnerer årlig avkastning for et diskontert verdipapir, for eksempel en statskasseveksel
190
+ YIELDMAT = AVKAST.FORFALL ## Returnerer den årlige avkastningen for et verdipapir som betaler rente ved forfallsdato
191
+
192
+
193
+ ##
194
+ ## Information functions Informasjonsfunksjoner
195
+ ##
196
+ CELL = CELLE ## Returnerer informasjon om formatering, plassering eller innholdet til en celle
197
+ ERROR.TYPE = FEIL.TYPE ## Returnerer et tall som svarer til en feiltype
198
+ INFO = INFO ## Returnerer informasjon om gjeldende operativmiljø
199
+ ISBLANK = ERTOM ## Returnerer SANN hvis verdien er tom
200
+ ISERR = ERFEIL ## Returnerer SANN hvis verdien er en hvilken som helst annen feilverdi enn #I/T
201
+ ISERROR = ERFEIL ## Returnerer SANN hvis verdien er en hvilken som helst feilverdi
202
+ ISEVEN = ERPARTALL ## Returnerer SANN hvis tallet er et partall
203
+ ISLOGICAL = ERLOGISK ## Returnerer SANN hvis verdien er en logisk verdi
204
+ ISNA = ERIT ## Returnerer SANN hvis verdien er feilverdien #I/T
205
+ ISNONTEXT = ERIKKETEKST ## Returnerer SANN hvis verdien ikke er tekst
206
+ ISNUMBER = ERTALL ## Returnerer SANN hvis verdien er et tall
207
+ ISODD = ERODDETALL ## Returnerer SANN hvis tallet er et oddetall
208
+ ISREF = ERREF ## Returnerer SANN hvis verdien er en referanse
209
+ ISTEXT = ERTEKST ## Returnerer SANN hvis verdien er tekst
210
+ N = N ## Returnerer en verdi som er konvertert til et tall
211
+ NA = IT ## Returnerer feilverdien #I/T
212
+ TYPE = VERDITYPE ## Returnerer et tall som indikerer datatypen til en verdi
213
+
214
+
215
+ ##
216
+ ## Logical functions Logiske funksjoner
217
+ ##
218
+ AND = OG ## Returnerer SANN hvis alle argumentene er lik SANN
219
+ FALSE = USANN ## Returnerer den logiske verdien USANN
220
+ IF = HVIS ## Angir en logisk test som skal utføres
221
+ IFERROR = HVISFEIL ## Returnerer en verdi du angir hvis en formel evaluerer til en feil. Ellers returnerer den resultatet av formelen.
222
+ NOT = IKKE ## Reverserer logikken til argumentet
223
+ OR = ELLER ## Returnerer SANN hvis ett eller flere argumenter er lik SANN
224
+ TRUE = SANN ## Returnerer den logiske verdien SANN
225
+
226
+
227
+ ##
228
+ ## Lookup and reference functions Oppslag- og referansefunksjoner
229
+ ##
230
+ ADDRESS = ADRESSE ## Returnerer en referanse som tekst til en enkelt celle i et regneark
231
+ AREAS = OMRÅDER ## Returnerer antall områder i en referanse
232
+ CHOOSE = VELG ## Velger en verdi fra en liste med verdier
233
+ COLUMN = KOLONNE ## Returnerer kolonnenummeret for en referanse
234
+ COLUMNS = KOLONNER ## Returnerer antall kolonner i en referanse
235
+ HLOOKUP = FINN.KOLONNE ## Leter i den øverste raden i en matrise og returnerer verdien for den angitte cellen
236
+ HYPERLINK = HYPERKOBLING ## Oppretter en snarvei eller et hopp som åpner et dokument som er lagret på en nettverksserver, et intranett eller Internett
237
+ INDEX = INDEKS ## Bruker en indeks til å velge en verdi fra en referanse eller matrise
238
+ INDIRECT = INDIREKTE ## Returnerer en referanse angitt av en tekstverdi
239
+ LOOKUP = SLÅ.OPP ## Slår opp verdier i en vektor eller matrise
240
+ MATCH = SAMMENLIGNE ## Slår opp verdier i en referanse eller matrise
241
+ OFFSET = FORSKYVNING ## Returnerer en referanseforskyvning fra en gitt referanse
242
+ ROW = RAD ## Returnerer radnummeret for en referanse
243
+ ROWS = RADER ## Returnerer antall rader i en referanse
244
+ RTD = RTD ## Henter sanntidsdata fra et program som støtter COM-automatisering (automatisering: En måte å arbeide på med programobjekter fra et annet program- eller utviklingsverktøy. Tidligere kalt OLE-automatisering. Automatisering er en bransjestandard og en funksjon i Component Object Model (COM).)
245
+ TRANSPOSE = TRANSPONER ## Returnerer transponeringen av en matrise
246
+ VLOOKUP = FINN.RAD ## Leter i den første kolonnen i en matrise og flytter bortover raden for å returnere verdien til en celle
247
+
248
+
249
+ ##
250
+ ## Math and trigonometry functions Matematikk- og trigonometrifunksjoner
251
+ ##
252
+ ABS = ABS ## Returnerer absoluttverdien til et tall
253
+ ACOS = ARCCOS ## Returnerer arcus cosinus til et tall
254
+ ACOSH = ARCCOSH ## Returnerer den inverse hyperbolske cosinus til et tall
255
+ ASIN = ARCSIN ## Returnerer arcus sinus til et tall
256
+ ASINH = ARCSINH ## Returnerer den inverse hyperbolske sinus til et tall
257
+ ATAN = ARCTAN ## Returnerer arcus tangens til et tall
258
+ ATAN2 = ARCTAN2 ## Returnerer arcus tangens fra x- og y-koordinater
259
+ ATANH = ARCTANH ## Returnerer den inverse hyperbolske tangens til et tall
260
+ CEILING = AVRUND.GJELDENDE.MULTIPLUM ## Runder av et tall til nærmeste heltall eller til nærmeste signifikante multiplum
261
+ COMBIN = KOMBINASJON ## Returnerer antall kombinasjoner for ett gitt antall objekter
262
+ COS = COS ## Returnerer cosinus til et tall
263
+ COSH = COSH ## Returnerer den hyperbolske cosinus til et tall
264
+ DEGREES = GRADER ## Konverterer radianer til grader
265
+ EVEN = AVRUND.TIL.PARTALL ## Runder av et tall oppover til nærmeste heltall som er et partall
266
+ EXP = EKSP ## Returnerer e opphøyd i en angitt potens
267
+ FACT = FAKULTET ## Returnerer fakultet til et tall
268
+ FACTDOUBLE = DOBBELFAKT ## Returnerer et talls doble fakultet
269
+ FLOOR = AVRUND.GJELDENDE.MULTIPLUM.NED ## Avrunder et tall nedover, mot null
270
+ GCD = SFF ## Returnerer høyeste felles divisor
271
+ INT = HELTALL ## Avrunder et tall nedover til nærmeste heltall
272
+ LCM = MFM ## Returnerer minste felles multiplum
273
+ LN = LN ## Returnerer den naturlige logaritmen til et tall
274
+ LOG = LOG ## Returnerer logaritmen for et tall til et angitt grunntall
275
+ LOG10 = LOG10 ## Returnerer logaritmen med grunntall 10 for et tall
276
+ MDETERM = MDETERM ## Returnerer matrisedeterminanten til en matrise
277
+ MINVERSE = MINVERS ## Returnerer den inverse matrisen til en matrise
278
+ MMULT = MMULT ## Returnerer matriseproduktet av to matriser
279
+ MOD = REST ## Returnerer resten fra en divisjon
280
+ MROUND = MRUND ## Returnerer et tall avrundet til det ønskede multiplum
281
+ MULTINOMIAL = MULTINOMINELL ## Returnerer det multinominelle for et sett med tall
282
+ ODD = AVRUND.TIL.ODDETALL ## Runder av et tall oppover til nærmeste heltall som er et oddetall
283
+ PI = PI ## Returnerer verdien av pi
284
+ POWER = OPPHØYD.I ## Returnerer resultatet av et tall opphøyd i en potens
285
+ PRODUCT = PRODUKT ## Multipliserer argumentene
286
+ QUOTIENT = KVOTIENT ## Returnerer heltallsdelen av en divisjon
287
+ RADIANS = RADIANER ## Konverterer grader til radianer
288
+ RAND = TILFELDIG ## Returnerer et tilfeldig tall mellom 0 og 1
289
+ RANDBETWEEN = TILFELDIGMELLOM ## Returnerer et tilfeldig tall innenfor et angitt område
290
+ ROMAN = ROMERTALL ## Konverterer vanlige tall til romertall, som tekst
291
+ ROUND = AVRUND ## Avrunder et tall til et angitt antall sifre
292
+ ROUNDDOWN = AVRUND.NED ## Avrunder et tall nedover, mot null
293
+ ROUNDUP = AVRUND.OPP ## Runder av et tall oppover, bort fra null
294
+ SERIESSUM = SUMMER.REKKE ## Returnerer summen av en geometrisk rekke, basert på formelen
295
+ SIGN = FORTEGN ## Returnerer fortegnet for et tall
296
+ SIN = SIN ## Returnerer sinus til en gitt vinkel
297
+ SINH = SINH ## Returnerer den hyperbolske sinus til et tall
298
+ SQRT = ROT ## Returnerer en positiv kvadratrot
299
+ SQRTPI = ROTPI ## Returnerer kvadratroten av (tall * pi)
300
+ SUBTOTAL = DELSUM ## Returnerer en delsum i en liste eller database
301
+ SUM = SUMMER ## Legger sammen argumentene
302
+ SUMIF = SUMMERHVIS ## Legger sammen cellene angitt ved et gitt vilkår
303
+ SUMIFS = SUMMER.HVIS.SETT ## Legger sammen cellene i et område som oppfyller flere vilkår
304
+ SUMPRODUCT = SUMMERPRODUKT ## Returnerer summen av produktene av tilsvarende matrisekomponenter
305
+ SUMSQ = SUMMERKVADRAT ## Returnerer kvadratsummen av argumentene
306
+ SUMX2MY2 = SUMMERX2MY2 ## Returnerer summen av differansen av kvadratene for tilsvarende verdier i to matriser
307
+ SUMX2PY2 = SUMMERX2PY2 ## Returnerer summen av kvadratsummene for tilsvarende verdier i to matriser
308
+ SUMXMY2 = SUMMERXMY2 ## Returnerer summen av kvadratene av differansen for tilsvarende verdier i to matriser
309
+ TAN = TAN ## Returnerer tangens for et tall
310
+ TANH = TANH ## Returnerer den hyperbolske tangens for et tall
311
+ TRUNC = AVKORT ## Korter av et tall til et heltall
312
+
313
+
314
+ ##
315
+ ## Statistical functions Statistiske funksjoner
316
+ ##
317
+ AVEDEV = GJENNOMSNITTSAVVIK ## Returnerer datapunktenes gjennomsnittlige absoluttavvik fra middelverdien
318
+ AVERAGE = GJENNOMSNITT ## Returnerer gjennomsnittet for argumentene
319
+ AVERAGEA = GJENNOMSNITTA ## Returnerer gjennomsnittet for argumentene, inkludert tall, tekst og logiske verdier
320
+ AVERAGEIF = GJENNOMSNITTHVIS ## Returnerer gjennomsnittet (aritmetisk gjennomsnitt) av alle cellene i et område som oppfyller et bestemt vilkår
321
+ AVERAGEIFS = GJENNOMSNITT.HVIS.SETT ## Returnerer gjennomsnittet (aritmetisk middelverdi) av alle celler som oppfyller flere vilkår.
322
+ BETADIST = BETA.FORDELING ## Returnerer den kumulative betafordelingsfunksjonen
323
+ BETAINV = INVERS.BETA.FORDELING ## Returnerer den inverse verdien til fordelingsfunksjonen for en angitt betafordeling
324
+ BINOMDIST = BINOM.FORDELING ## Returnerer den individuelle binomiske sannsynlighetsfordelingen
325
+ CHIDIST = KJI.FORDELING ## Returnerer den ensidige sannsynligheten for en kjikvadrert fordeling
326
+ CHIINV = INVERS.KJI.FORDELING ## Returnerer den inverse av den ensidige sannsynligheten for den kjikvadrerte fordelingen
327
+ CHITEST = KJI.TEST ## Utfører testen for uavhengighet
328
+ CONFIDENCE = KONFIDENS ## Returnerer konfidensintervallet til gjennomsnittet for en populasjon
329
+ CORREL = KORRELASJON ## Returnerer korrelasjonskoeffisienten mellom to datasett
330
+ COUNT = ANTALL ## Teller hvor mange tall som er i argumentlisten
331
+ COUNTA = ANTALLA ## Teller hvor mange verdier som er i argumentlisten
332
+ COUNTBLANK = TELLBLANKE ## Teller antall tomme celler i et område.
333
+ COUNTIF = ANTALL.HVIS ## Teller antall celler i et område som oppfyller gitte vilkår
334
+ COUNTIFS = ANTALL.HVIS.SETT ## Teller antallet ikke-tomme celler i et område som oppfyller flere vilkår
335
+ COVAR = KOVARIANS ## Returnerer kovariansen, gjennomsnittet av produktene av parvise avvik
336
+ CRITBINOM = GRENSE.BINOM ## Returnerer den minste verdien der den kumulative binomiske fordelingen er mindre enn eller lik en vilkårsverdi
337
+ DEVSQ = AVVIK.KVADRERT ## Returnerer summen av kvadrerte avvik
338
+ EXPONDIST = EKSP.FORDELING ## Returnerer eksponentialfordelingen
339
+ FDIST = FFORDELING ## Returnerer F-sannsynlighetsfordelingen
340
+ FINV = FFORDELING.INVERS ## Returnerer den inverse av den sannsynlige F-fordelingen
341
+ FISHER = FISHER ## Returnerer Fisher-transformasjonen
342
+ FISHERINV = FISHERINV ## Returnerer den inverse av Fisher-transformasjonen
343
+ FORECAST = PROGNOSE ## Returnerer en verdi langs en lineær trend
344
+ FREQUENCY = FREKVENS ## Returnerer en frekvensdistribusjon som en loddrett matrise
345
+ FTEST = FTEST ## Returnerer resultatet av en F-test
346
+ GAMMADIST = GAMMAFORDELING ## Returnerer gammafordelingen
347
+ GAMMAINV = GAMMAINV ## Returnerer den inverse av den gammakumulative fordelingen
348
+ GAMMALN = GAMMALN ## Returnerer den naturlige logaritmen til gammafunksjonen G(x)
349
+ GEOMEAN = GJENNOMSNITT.GEOMETRISK ## Returnerer den geometriske middelverdien
350
+ GROWTH = VEKST ## Returnerer verdier langs en eksponentiell trend
351
+ HARMEAN = GJENNOMSNITT.HARMONISK ## Returnerer den harmoniske middelverdien
352
+ HYPGEOMDIST = HYPGEOM.FORDELING ## Returnerer den hypergeometriske fordelingen
353
+ INTERCEPT = SKJÆRINGSPUNKT ## Returnerer skjæringspunktet til den lineære regresjonslinjen
354
+ KURT = KURT ## Returnerer kurtosen til et datasett
355
+ LARGE = N.STØRST ## Returnerer den n-te største verdien i et datasett
356
+ LINEST = RETTLINJE ## Returnerer parameterne til en lineær trend
357
+ LOGEST = KURVE ## Returnerer parameterne til en eksponentiell trend
358
+ LOGINV = LOGINV ## Returnerer den inverse lognormale fordelingen
359
+ LOGNORMDIST = LOGNORMFORD ## Returnerer den kumulative lognormale fordelingen
360
+ MAX = STØRST ## Returnerer maksimumsverdien i en argumentliste
361
+ MAXA = MAKSA ## Returnerer maksimumsverdien i en argumentliste, inkludert tall, tekst og logiske verdier
362
+ MEDIAN = MEDIAN ## Returnerer medianen til tallene som er gitt
363
+ MIN = MIN ## Returnerer minimumsverdien i en argumentliste
364
+ MINA = MINA ## Returnerer den minste verdien i en argumentliste, inkludert tall, tekst og logiske verdier
365
+ MODE = MODUS ## Returnerer den vanligste verdien i et datasett
366
+ NEGBINOMDIST = NEGBINOM.FORDELING ## Returnerer den negative binomiske fordelingen
367
+ NORMDIST = NORMALFORDELING ## Returnerer den kumulative normalfordelingen
368
+ NORMINV = NORMINV ## Returnerer den inverse kumulative normalfordelingen
369
+ NORMSDIST = NORMSFORDELING ## Returnerer standard kumulativ normalfordeling
370
+ NORMSINV = NORMSINV ## Returnerer den inverse av den den kumulative standard normalfordelingen
371
+ PEARSON = PEARSON ## Returnerer produktmomentkorrelasjonskoeffisienten, Pearson
372
+ PERCENTILE = PERSENTIL ## Returnerer den n-te persentil av verdiene i et område
373
+ PERCENTRANK = PROSENTDEL ## Returnerer prosentrangeringen av en verdi i et datasett
374
+ PERMUT = PERMUTER ## Returnerer antall permutasjoner for et gitt antall objekter
375
+ POISSON = POISSON ## Returnerer Poissons sannsynlighetsfordeling
376
+ PROB = SANNSYNLIG ## Returnerer sannsynligheten for at verdier i et område ligger mellom to grenser
377
+ QUARTILE = KVARTIL ## Returnerer kvartilen til et datasett
378
+ RANK = RANG ## Returnerer rangeringen av et tall, eller plassen tallet har i en rekke
379
+ RSQ = RKVADRAT ## Returnerer kvadratet av produktmomentkorrelasjonskoeffisienten (Pearsons r)
380
+ SKEW = SKJEVFORDELING ## Returnerer skjevheten i en fordeling
381
+ SLOPE = STIGNINGSTALL ## Returnerer stigningtallet for den lineære regresjonslinjen
382
+ SMALL = N.MINST ## Returnerer den n-te minste verdien i et datasett
383
+ STANDARDIZE = NORMALISER ## Returnerer en normalisert verdi
384
+ STDEV = STDAV ## Estimere standardavvik på grunnlag av et utvalg
385
+ STDEVA = STDAVVIKA ## Estimerer standardavvik basert på et utvalg, inkludert tall, tekst og logiske verdier
386
+ STDEVP = STDAVP ## Beregner standardavvik basert på hele populasjonen
387
+ STDEVPA = STDAVVIKPA ## Beregner standardavvik basert på hele populasjonen, inkludert tall, tekst og logiske verdier
388
+ STEYX = STANDARDFEIL ## Returnerer standardfeilen for den predikerte y-verdien for hver x i regresjonen
389
+ TDIST = TFORDELING ## Returnerer en Student t-fordeling
390
+ TINV = TINV ## Returnerer den inverse Student t-fordelingen
391
+ TREND = TREND ## Returnerer verdier langs en lineær trend
392
+ TRIMMEAN = TRIMMET.GJENNOMSNITT ## Returnerer den interne middelverdien til et datasett
393
+ TTEST = TTEST ## Returnerer sannsynligheten assosiert med en Student t-test
394
+ VAR = VARIANS ## Estimerer varians basert på et utvalg
395
+ VARA = VARIANSA ## Estimerer varians basert på et utvalg, inkludert tall, tekst og logiske verdier
396
+ VARP = VARIANSP ## Beregner varians basert på hele populasjonen
397
+ VARPA = VARIANSPA ## Beregner varians basert på hele populasjonen, inkludert tall, tekst og logiske verdier
398
+ WEIBULL = WEIBULL.FORDELING ## Returnerer Weibull-fordelingen
399
+ ZTEST = ZTEST ## Returnerer den ensidige sannsynlighetsverdien for en z-test
400
+
401
+
402
+ ##
403
+ ## Text functions Tekstfunksjoner
404
+ ##
405
+ ASC = STIGENDE ## Endrer fullbreddes (dobbeltbyte) engelske bokstaver eller katakana i en tegnstreng, til halvbreddes (enkeltbyte) tegn
406
+ BAHTTEXT = BAHTTEKST ## Konverterer et tall til tekst, og bruker valutaformatet ß (baht)
407
+ CHAR = TEGNKODE ## Returnerer tegnet som svarer til kodenummeret
408
+ CLEAN = RENSK ## Fjerner alle tegn som ikke kan skrives ut, fra teksten
409
+ CODE = KODE ## Returnerer en numerisk kode for det første tegnet i en tekststreng
410
+ CONCATENATE = KJEDE.SAMMEN ## Slår sammen flere tekstelementer til ett tekstelement
411
+ DOLLAR = VALUTA ## Konverterer et tall til tekst, og bruker valutaformatet $ (dollar)
412
+ EXACT = EKSAKT ## Kontrollerer om to tekstverdier er like
413
+ FIND = FINN ## Finner en tekstverdi inne i en annen (skiller mellom store og små bokstaver)
414
+ FINDB = FINNB ## Finner en tekstverdi inne i en annen (skiller mellom store og små bokstaver)
415
+ FIXED = FASTSATT ## Formaterer et tall som tekst med et bestemt antall desimaler
416
+ JIS = JIS ## Endrer halvbreddes (enkeltbyte) engelske bokstaver eller katakana i en tegnstreng, til fullbreddes (dobbeltbyte) tegn
417
+ LEFT = VENSTRE ## Returnerer tegnene lengst til venstre i en tekstverdi
418
+ LEFTB = VENSTREB ## Returnerer tegnene lengst til venstre i en tekstverdi
419
+ LEN = LENGDE ## Returnerer antall tegn i en tekststreng
420
+ LENB = LENGDEB ## Returnerer antall tegn i en tekststreng
421
+ LOWER = SMÅ ## Konverterer tekst til små bokstaver
422
+ MID = DELTEKST ## Returnerer et angitt antall tegn fra en tekststreng, og begynner fra posisjonen du angir
423
+ MIDB = DELTEKSTB ## Returnerer et angitt antall tegn fra en tekststreng, og begynner fra posisjonen du angir
424
+ PHONETIC = FURIGANA ## Trekker ut fonetiske tegn (furigana) fra en tekststreng
425
+ PROPER = STOR.FORBOKSTAV ## Gir den første bokstaven i hvert ord i en tekstverdi stor forbokstav
426
+ REPLACE = ERSTATT ## Erstatter tegn i en tekst
427
+ REPLACEB = ERSTATTB ## Erstatter tegn i en tekst
428
+ REPT = GJENTA ## Gjentar tekst et gitt antall ganger
429
+ RIGHT = HØYRE ## Returnerer tegnene lengst til høyre i en tekstverdi
430
+ RIGHTB = HØYREB ## Returnerer tegnene lengst til høyre i en tekstverdi
431
+ SEARCH = SØK ## Finner en tekstverdi inne i en annen (skiller ikke mellom store og små bokstaver)
432
+ SEARCHB = SØKB ## Finner en tekstverdi inne i en annen (skiller ikke mellom store og små bokstaver)
433
+ SUBSTITUTE = BYTT.UT ## Bytter ut gammel tekst med ny tekst i en tekststreng
434
+ T = T ## Konverterer argumentene til tekst
435
+ TEXT = TEKST ## Formaterer et tall og konverterer det til tekst
436
+ TRIM = TRIMME ## Fjerner mellomrom fra tekst
437
+ UPPER = STORE ## Konverterer tekst til store bokstaver
438
+ VALUE = VERDI ## Konverterer et tekstargument til et tall
PHPExcel/Classes/PHPExcel/locale/pl/config ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Settings
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ##
27
+
28
+
29
+ ArgumentSeparator = ;
30
+
31
+
32
+ ##
33
+ ## (For future use)
34
+ ##
35
+ currencySymbol = zł
36
+
37
+
38
+ ##
39
+ ## Excel Error Codes (For future use)
40
+ ##
41
+ NULL = #ZERO!
42
+ DIV0 = #DZIEL/0!
43
+ VALUE = #ARG!
44
+ REF = #ADR!
45
+ NAME = #NAZWA?
46
+ NUM = #LICZBA!
47
+ NA = #N/D!
PHPExcel/Classes/PHPExcel/locale/pl/functions ADDED
@@ -0,0 +1,438 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Calculation
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ## Data in this file derived from http://www.piuha.fi/excel-function-name-translation/
27
+ ##
28
+ ##
29
+
30
+
31
+ ##
32
+ ## Add-in and Automation functions Funkcje dodatków i automatyzacji
33
+ ##
34
+ GETPIVOTDATA = WEŹDANETABELI ## Zwraca dane przechowywane w raporcie tabeli przestawnej.
35
+
36
+
37
+ ##
38
+ ## Cube functions Funkcje modułów
39
+ ##
40
+ CUBEKPIMEMBER = ELEMENT.KPI.MODUŁU ## Zwraca nazwę, właściwość i miarę kluczowego wskaźnika wydajności (KPI) oraz wyświetla nazwę i właściwość w komórce. Wskaźnik KPI jest miarą ilościową, taką jak miesięczny zysk brutto lub kwartalna fluktuacja pracowników, używaną do monitorowania wydajności organizacji.
41
+ CUBEMEMBER = ELEMENT.MODUŁU ## Zwraca element lub krotkę z hierarchii modułu. Służy do sprawdzania, czy element lub krotka istnieje w module.
42
+ CUBEMEMBERPROPERTY = WŁAŚCIWOŚĆ.ELEMENTU.MODUŁU ## Zwraca wartość właściwości elementu w module. Służy do sprawdzania, czy nazwa elementu istnieje w module, i zwracania określonej właściwości dla tego elementu.
43
+ CUBERANKEDMEMBER = USZEREGOWANY.ELEMENT.MODUŁU ## Zwraca n-ty (albo uszeregowany) element zestawu. Służy do zwracania elementu lub elementów zestawu, na przykład najlepszego sprzedawcy lub 10 najlepszych studentów.
44
+ CUBESET = ZESTAW.MODUŁÓW ## Definiuje obliczony zestaw elementów lub krotek, wysyłając wyrażenie zestawu do serwera modułu, który tworzy zestaw i zwraca go do programu Microsoft Office Excel.
45
+ CUBESETCOUNT = LICZNIK.MODUŁÓW.ZESTAWU ## Zwraca liczbę elementów zestawu.
46
+ CUBEVALUE = WARTOŚĆ.MODUŁU ## Zwraca zagregowaną wartość z modułu.
47
+
48
+
49
+ ##
50
+ ## Database functions Funkcje baz danych
51
+ ##
52
+ DAVERAGE = BD.ŚREDNIA ## Zwraca wartość średniej wybranych wpisów bazy danych.
53
+ DCOUNT = BD.ILE.REKORDÓW ## Zlicza komórki zawierające liczby w bazie danych.
54
+ DCOUNTA = BD.ILE.REKORDÓW.A ## Zlicza niepuste komórki w bazie danych.
55
+ DGET = BD.POLE ## Wyodrębnia z bazy danych jeden rekord spełniający określone kryteria.
56
+ DMAX = BD.MAX ## Zwraca wartość maksymalną z wybranych wpisów bazy danych.
57
+ DMIN = BD.MIN ## Zwraca wartość minimalną z wybranych wpisów bazy danych.
58
+ DPRODUCT = BD.ILOCZYN ## Mnoży wartości w konkretnym, spełniającym kryteria polu rekordów bazy danych.
59
+ DSTDEV = BD.ODCH.STANDARD ## Szacuje odchylenie standardowe na podstawie próbki z wybranych wpisów bazy danych.
60
+ DSTDEVP = BD.ODCH.STANDARD.POPUL ## Oblicza odchylenie standardowe na podstawie całej populacji wybranych wpisów bazy danych.
61
+ DSUM = BD.SUMA ## Dodaje liczby w kolumnie pól rekordów bazy danych, które spełniają kryteria.
62
+ DVAR = BD.WARIANCJA ## Szacuje wariancję na podstawie próbki z wybranych wpisów bazy danych.
63
+ DVARP = BD.WARIANCJA.POPUL ## Oblicza wariancję na podstawie całej populacji wybranych wpisów bazy danych.
64
+
65
+
66
+ ##
67
+ ## Date and time functions Funkcje dat, godzin i czasu
68
+ ##
69
+ DATE = DATA ## Zwraca liczbę seryjną dla wybranej daty.
70
+ DATEVALUE = DATA.WARTOŚĆ ## Konwertuje datę w formie tekstu na liczbę seryjną.
71
+ DAY = DZIEŃ ## Konwertuje liczbę seryjną na dzień miesiąca.
72
+ DAYS360 = DNI.360 ## Oblicza liczbę dni między dwiema datami na podstawie roku 360-dniowego.
73
+ EDATE = UPŁDNI ## Zwraca liczbę seryjną daty jako wskazaną liczbę miesięcy przed określoną datą początkową lub po niej.
74
+ EOMONTH = EOMONTH ## Zwraca liczbę seryjną ostatniego dnia miesiąca przed określoną liczbą miesięcy lub po niej.
75
+ HOUR = GODZINA ## Konwertuje liczbę seryjną na godzinę.
76
+ MINUTE = MINUTA ## Konwertuje liczbę seryjną na minutę.
77
+ MONTH = MIESIĄC ## Konwertuje liczbę seryjną na miesiąc.
78
+ NETWORKDAYS = NETWORKDAYS ## Zwraca liczbę pełnych dni roboczych między dwiema datami.
79
+ NOW = TERAZ ## Zwraca liczbę seryjną bieżącej daty i godziny.
80
+ SECOND = SEKUNDA ## Konwertuje liczbę seryjną na sekundę.
81
+ TIME = CZAS ## Zwraca liczbę seryjną określonego czasu.
82
+ TIMEVALUE = CZAS.WARTOŚĆ ## Konwertuje czas w formie tekstu na liczbę seryjną.
83
+ TODAY = DZIŚ ## Zwraca liczbę seryjną dla daty bieżącej.
84
+ WEEKDAY = DZIEŃ.TYG ## Konwertuje liczbę seryjną na dzień tygodnia.
85
+ WEEKNUM = WEEKNUM ## Konwertuje liczbę seryjną na liczbę reprezentującą numer tygodnia w roku.
86
+ WORKDAY = WORKDAY ## Zwraca liczbę seryjną dla daty przed określoną liczbą dni roboczych lub po niej.
87
+ YEAR = ROK ## Konwertuje liczbę seryjną na rok.
88
+ YEARFRAC = YEARFRAC ## Zwraca część roku reprezentowaną przez pełną liczbę dni między datą początkową a datą końcową.
89
+
90
+
91
+ ##
92
+ ## Engineering functions Funkcje inżynierskie
93
+ ##
94
+ BESSELI = BESSELI ## Zwraca wartość zmodyfikowanej funkcji Bessela In(x).
95
+ BESSELJ = BESSELJ ## Zwraca wartość funkcji Bessela Jn(x).
96
+ BESSELK = BESSELK ## Zwraca wartość zmodyfikowanej funkcji Bessela Kn(x).
97
+ BESSELY = BESSELY ## Zwraca wartość funkcji Bessela Yn(x).
98
+ BIN2DEC = BIN2DEC ## Konwertuje liczbę w postaci dwójkowej na liczbę w postaci dziesiętnej.
99
+ BIN2HEX = BIN2HEX ## Konwertuje liczbę w postaci dwójkowej na liczbę w postaci szesnastkowej.
100
+ BIN2OCT = BIN2OCT ## Konwertuje liczbę w postaci dwójkowej na liczbę w postaci ósemkowej.
101
+ COMPLEX = COMPLEX ## Konwertuje część rzeczywistą i urojoną na liczbę zespoloną.
102
+ CONVERT = CONVERT ## Konwertuje liczbę z jednego systemu miar na inny.
103
+ DEC2BIN = DEC2BIN ## Konwertuje liczbę w postaci dziesiętnej na postać dwójkową.
104
+ DEC2HEX = DEC2HEX ## Konwertuje liczbę w postaci dziesiętnej na liczbę w postaci szesnastkowej.
105
+ DEC2OCT = DEC2OCT ## Konwertuje liczbę w postaci dziesiętnej na liczbę w postaci ósemkowej.
106
+ DELTA = DELTA ## Sprawdza, czy dwie wartości są równe.
107
+ ERF = ERF ## Zwraca wartość funkcji błędu.
108
+ ERFC = ERFC ## Zwraca wartość komplementarnej funkcji błędu.
109
+ GESTEP = GESTEP ## Sprawdza, czy liczba jest większa niż wartość progowa.
110
+ HEX2BIN = HEX2BIN ## Konwertuje liczbę w postaci szesnastkowej na liczbę w postaci dwójkowej.
111
+ HEX2DEC = HEX2DEC ## Konwertuje liczbę w postaci szesnastkowej na liczbę w postaci dziesiętnej.
112
+ HEX2OCT = HEX2OCT ## Konwertuje liczbę w postaci szesnastkowej na liczbę w postaci ósemkowej.
113
+ IMABS = IMABS ## Zwraca wartość bezwzględną (moduł) liczby zespolonej.
114
+ IMAGINARY = IMAGINARY ## Zwraca wartość części urojonej liczby zespolonej.
115
+ IMARGUMENT = IMARGUMENT ## Zwraca wartość argumentu liczby zespolonej, przy czym kąt wyrażony jest w radianach.
116
+ IMCONJUGATE = IMCONJUGATE ## Zwraca wartość liczby sprzężonej danej liczby zespolonej.
117
+ IMCOS = IMCOS ## Zwraca wartość cosinusa liczby zespolonej.
118
+ IMDIV = IMDIV ## Zwraca wartość ilorazu dwóch liczb zespolonych.
119
+ IMEXP = IMEXP ## Zwraca postać wykładniczą liczby zespolonej.
120
+ IMLN = IMLN ## Zwraca wartość logarytmu naturalnego liczby zespolonej.
121
+ IMLOG10 = IMLOG10 ## Zwraca wartość logarytmu dziesiętnego liczby zespolonej.
122
+ IMLOG2 = IMLOG2 ## Zwraca wartość logarytmu liczby zespolonej przy podstawie 2.
123
+ IMPOWER = IMPOWER ## Zwraca wartość liczby zespolonej podniesionej do potęgi całkowitej.
124
+ IMPRODUCT = IMPRODUCT ## Zwraca wartość iloczynu liczb zespolonych.
125
+ IMREAL = IMREAL ## Zwraca wartość części rzeczywistej liczby zespolonej.
126
+ IMSIN = IMSIN ## Zwraca wartość sinusa liczby zespolonej.
127
+ IMSQRT = IMSQRT ## Zwraca wartość pierwiastka kwadratowego z liczby zespolonej.
128
+ IMSUB = IMSUB ## Zwraca wartość różnicy dwóch liczb zespolonych.
129
+ IMSUM = IMSUM ## Zwraca wartość sumy liczb zespolonych.
130
+ OCT2BIN = OCT2BIN ## Konwertuje liczbę w postaci ósemkowej na liczbę w postaci dwójkowej.
131
+ OCT2DEC = OCT2DEC ## Konwertuje liczbę w postaci ósemkowej na liczbę w postaci dziesiętnej.
132
+ OCT2HEX = OCT2HEX ## Konwertuje liczbę w postaci ósemkowej na liczbę w postaci szesnastkowej.
133
+
134
+
135
+ ##
136
+ ## Financial functions Funkcje finansowe
137
+ ##
138
+ ACCRINT = ACCRINT ## Zwraca narosłe odsetki dla papieru wartościowego z oprocentowaniem okresowym.
139
+ ACCRINTM = ACCRINTM ## Zwraca narosłe odsetki dla papieru wartościowego z oprocentowaniem w terminie wykupu.
140
+ AMORDEGRC = AMORDEGRC ## Zwraca amortyzację dla każdego okresu rozliczeniowego z wykorzystaniem współczynnika amortyzacji.
141
+ AMORLINC = AMORLINC ## Zwraca amortyzację dla każdego okresu rozliczeniowego.
142
+ COUPDAYBS = COUPDAYBS ## Zwraca liczbę dni od początku okresu dywidendy do dnia rozliczeniowego.
143
+ COUPDAYS = COUPDAYS ## Zwraca liczbę dni w okresie dywidendy, z uwzględnieniem dnia rozliczeniowego.
144
+ COUPDAYSNC = COUPDAYSNC ## Zwraca liczbę dni od dnia rozliczeniowego do daty następnego dnia dywidendy.
145
+ COUPNCD = COUPNCD ## Zwraca dzień następnej dywidendy po dniu rozliczeniowym.
146
+ COUPNUM = COUPNUM ## Zwraca liczbę dywidend płatnych między dniem rozliczeniowym a dniem wykupu.
147
+ COUPPCD = COUPPCD ## Zwraca dzień poprzedniej dywidendy przed dniem rozliczeniowym.
148
+ CUMIPMT = CUMIPMT ## Zwraca wartość procentu składanego płatnego między dwoma okresami.
149
+ CUMPRINC = CUMPRINC ## Zwraca wartość kapitału skumulowanego spłaty pożyczki między dwoma okresami.
150
+ DB = DB ## Zwraca amortyzację środka trwałego w danym okresie metodą degresywną z zastosowaniem stałej bazowej.
151
+ DDB = DDB ## Zwraca amortyzację środka trwałego za podany okres metodą degresywną z zastosowaniem podwójnej bazowej lub metodą określoną przez użytkownika.
152
+ DISC = DISC ## Zwraca wartość stopy dyskontowej papieru wartościowego.
153
+ DOLLARDE = DOLLARDE ## Konwertuje cenę w postaci ułamkowej na cenę wyrażoną w postaci dziesiętnej.
154
+ DOLLARFR = DOLLARFR ## Konwertuje cenę wyrażoną w postaci dziesiętnej na cenę wyrażoną w postaci ułamkowej.
155
+ DURATION = DURATION ## Zwraca wartość rocznego przychodu z papieru wartościowego o okresowych wypłatach oprocentowania.
156
+ EFFECT = EFFECT ## Zwraca wartość efektywnej rocznej stopy procentowej.
157
+ FV = FV ## Zwraca przyszłą wartość lokaty.
158
+ FVSCHEDULE = FVSCHEDULE ## Zwraca przyszłą wartość kapitału początkowego wraz z szeregiem procentów składanych.
159
+ INTRATE = INTRATE ## Zwraca wartość stopy procentowej papieru wartościowego całkowicie ulokowanego.
160
+ IPMT = IPMT ## Zwraca wysokość spłaty oprocentowania lokaty za dany okres.
161
+ IRR = IRR ## Zwraca wartość wewnętrznej stopy zwrotu dla serii przepływów gotówkowych.
162
+ ISPMT = ISPMT ## Oblicza wysokość spłaty oprocentowania za dany okres lokaty.
163
+ MDURATION = MDURATION ## Zwraca wartość zmodyfikowanego okresu Macauleya dla papieru wartościowego o założonej wartości nominalnej 100 zł.
164
+ MIRR = MIRR ## Zwraca wartość wewnętrznej stopy zwrotu dla przypadku, gdy dodatnie i ujemne przepływy gotówkowe mają różne stopy.
165
+ NOMINAL = NOMINAL ## Zwraca wysokość nominalnej rocznej stopy procentowej.
166
+ NPER = NPER ## Zwraca liczbę okresów dla lokaty.
167
+ NPV = NPV ## Zwraca wartość bieżącą netto lokaty na podstawie szeregu okresowych przepływów gotówkowych i stopy dyskontowej.
168
+ ODDFPRICE = ODDFPRICE ## Zwraca cenę za 100 zł wartości nominalnej papieru wartościowego z nietypowym pierwszym okresem.
169
+ ODDFYIELD = ODDFYIELD ## Zwraca rentowność papieru wartościowego z nietypowym pierwszym okresem.
170
+ ODDLPRICE = ODDLPRICE ## Zwraca cenę za 100 zł wartości nominalnej papieru wartościowego z nietypowym ostatnim okresem.
171
+ ODDLYIELD = ODDLYIELD ## Zwraca rentowność papieru wartościowego z nietypowym ostatnim okresem.
172
+ PMT = PMT ## Zwraca wartość okresowej płatności raty rocznej.
173
+ PPMT = PPMT ## Zwraca wysokość spłaty kapitału w przypadku lokaty dla danego okresu.
174
+ PRICE = PRICE ## Zwraca cenę za 100 zł wartości nominalnej papieru wartościowego z oprocentowaniem okresowym.
175
+ PRICEDISC = PRICEDISC ## Zwraca cenę za 100 zł wartości nominalnej papieru wartościowego zdyskontowanego.
176
+ PRICEMAT = PRICEMAT ## Zwraca cenę za 100 zł wartości nominalnej papieru wartościowego z oprocentowaniem w terminie wykupu.
177
+ PV = PV ## Zwraca wartość bieżącą lokaty.
178
+ RATE = RATE ## Zwraca wysokość stopy procentowej w okresie raty rocznej.
179
+ RECEIVED = RECEIVED ## Zwraca wartość kapitału otrzymanego przy wykupie papieru wartościowego całkowicie ulokowanego.
180
+ SLN = SLN ## Zwraca amortyzację środka trwałego za jeden okres metodą liniową.
181
+ SYD = SYD ## Zwraca amortyzację środka trwałego za dany okres metodą sumy cyfr lat amortyzacji.
182
+ TBILLEQ = TBILLEQ ## Zwraca rentowność ekwiwalentu obligacji dla bonu skarbowego.
183
+ TBILLPRICE = TBILLPRICE ## Zwraca cenę za 100 zł wartości nominalnej bonu skarbowego.
184
+ TBILLYIELD = TBILLYIELD ## Zwraca rentowność bonu skarbowego.
185
+ VDB = VDB ## Oblicza amortyzację środka trwałego w danym okresie lub jego części metodą degresywną.
186
+ XIRR = XIRR ## Zwraca wartość wewnętrznej stopy zwrotu dla serii rozłożonych w czasie przepływów gotówkowych, niekoniecznie okresowych.
187
+ XNPV = XNPV ## Zwraca wartość bieżącą netto dla serii rozłożonych w czasie przepływów gotówkowych, niekoniecznie okresowych.
188
+ YIELD = YIELD ## Zwraca rentowność papieru wartościowego z oprocentowaniem okresowym.
189
+ YIELDDISC = YIELDDISC ## Zwraca roczną rentowność zdyskontowanego papieru wartościowego, na przykład bonu skarbowego.
190
+ YIELDMAT = YIELDMAT ## Zwraca roczną rentowność papieru wartościowego oprocentowanego przy wykupie.
191
+
192
+
193
+ ##
194
+ ## Information functions Funkcje informacyjne
195
+ ##
196
+ CELL = KOMÓRKA ## Zwraca informacje o formacie, położeniu lub zawartości komórki.
197
+ ERROR.TYPE = NR.BŁĘDU ## Zwraca liczbę odpowiadającą typowi błędu.
198
+ INFO = INFO ## Zwraca informację o aktualnym środowisku pracy.
199
+ ISBLANK = CZY.PUSTA ## Zwraca wartość PRAWDA, jeśli wartość jest pusta.
200
+ ISERR = CZY.BŁ ## Zwraca wartość PRAWDA, jeśli wartość jest dowolną wartością błędu, z wyjątkiem #N/D!.
201
+ ISERROR = CZY.BŁĄD ## Zwraca wartość PRAWDA, jeśli wartość jest dowolną wartością błędu.
202
+ ISEVEN = ISEVEN ## Zwraca wartość PRAWDA, jeśli liczba jest parzysta.
203
+ ISLOGICAL = CZY.LOGICZNA ## Zwraca wartość PRAWDA, jeśli wartość jest wartością logiczną.
204
+ ISNA = CZY.BRAK ## Zwraca wartość PRAWDA, jeśli wartość jest wartością błędu #N/D!.
205
+ ISNONTEXT = CZY.NIE.TEKST ## Zwraca wartość PRAWDA, jeśli wartość nie jest tekstem.
206
+ ISNUMBER = CZY.LICZBA ## Zwraca wartość PRAWDA, jeśli wartość jest liczbą.
207
+ ISODD = ISODD ## Zwraca wartość PRAWDA, jeśli liczba jest nieparzysta.
208
+ ISREF = CZY.ADR ## Zwraca wartość PRAWDA, jeśli wartość jest odwołaniem.
209
+ ISTEXT = CZY.TEKST ## Zwraca wartość PRAWDA, jeśli wartość jest tekstem.
210
+ N = L ## Zwraca wartość przekonwertowaną na postać liczbową.
211
+ NA = BRAK ## Zwraca wartość błędu #N/D!.
212
+ TYPE = TYP ## Zwraca liczbę wskazującą typ danych wartości.
213
+
214
+
215
+ ##
216
+ ## Logical functions Funkcje logiczne
217
+ ##
218
+ AND = ORAZ ## Zwraca wartość PRAWDA, jeśli wszystkie argumenty mają wartość PRAWDA.
219
+ FALSE = FAŁSZ ## Zwraca wartość logiczną FAŁSZ.
220
+ IF = JEŻELI ## Określa warunek logiczny do sprawdzenia.
221
+ IFERROR = JEŻELI.BŁĄD ## Zwraca określoną wartość, jeśli wynikiem obliczenia formuły jest błąd; w przeciwnym przypadku zwraca wynik formuły.
222
+ NOT = NIE ## Odwraca wartość logiczną argumentu.
223
+ OR = LUB ## Zwraca wartość PRAWDA, jeśli co najmniej jeden z argumentów ma wartość PRAWDA.
224
+ TRUE = PRAWDA ## Zwraca wartość logiczną PRAWDA.
225
+
226
+
227
+ ##
228
+ ## Lookup and reference functions Funkcje wyszukiwania i odwołań
229
+ ##
230
+ ADDRESS = ADRES ## Zwraca odwołanie do jednej komórki w arkuszu jako wartość tekstową.
231
+ AREAS = OBSZARY ## Zwraca liczbę obszarów występujących w odwołaniu.
232
+ CHOOSE = WYBIERZ ## Wybiera wartość z listy wartości.
233
+ COLUMN = NR.KOLUMNY ## Zwraca numer kolumny z odwołania.
234
+ COLUMNS = LICZBA.KOLUMN ## Zwraca liczbę kolumn dla danego odwołania.
235
+ HLOOKUP = WYSZUKAJ.POZIOMO ## Przegląda górny wiersz tablicy i zwraca wartość wskazanej komórki.
236
+ HYPERLINK = HIPERŁĄCZE ## Tworzy skrót lub skok, który pozwala otwierać dokument przechowywany na serwerze sieciowym, w sieci intranet lub w Internecie.
237
+ INDEX = INDEKS ## Używa indeksu do wybierania wartości z odwołania lub tablicy.
238
+ INDIRECT = ADR.POŚR ## Zwraca odwołanie określone przez wartość tekstową.
239
+ LOOKUP = WYSZUKAJ ## Wyszukuje wartości w wektorze lub tablicy.
240
+ MATCH = PODAJ.POZYCJĘ ## Wyszukuje wartości w odwołaniu lub w tablicy.
241
+ OFFSET = PRZESUNIĘCIE ## Zwraca adres przesunięty od danego odwołania.
242
+ ROW = WIERSZ ## Zwraca numer wiersza odwołania.
243
+ ROWS = ILE.WIERSZY ## Zwraca liczbę wierszy dla danego odwołania.
244
+ RTD = RTD ## Pobiera dane w czasie rzeczywistym z programu obsługującego automatyzację COM (Automatyzacja: Sposób pracy z obiektami aplikacji pochodzącymi z innej aplikacji lub narzędzia projektowania. Nazywana wcześniej Automatyzacją OLE, Automatyzacja jest standardem przemysłowym i funkcją obiektowego modelu składników (COM, Component Object Model).).
245
+ TRANSPOSE = TRANSPONUJ ## Zwraca transponowaną tablicę.
246
+ VLOOKUP = WYSZUKAJ.PIONOWO ## Przeszukuje pierwszą kolumnę tablicy i przechodzi wzdłuż wiersza, aby zwrócić wartość komórki.
247
+
248
+
249
+ ##
250
+ ## Math and trigonometry functions Funkcje matematyczne i trygonometryczne
251
+ ##
252
+ ABS = MODUŁ.LICZBY ## Zwraca wartość absolutną liczby.
253
+ ACOS = ACOS ## Zwraca arcus cosinus liczby.
254
+ ACOSH = ACOSH ## Zwraca arcus cosinus hiperboliczny liczby.
255
+ ASIN = ASIN ## Zwraca arcus sinus liczby.
256
+ ASINH = ASINH ## Zwraca arcus sinus hiperboliczny liczby.
257
+ ATAN = ATAN ## Zwraca arcus tangens liczby.
258
+ ATAN2 = ATAN2 ## Zwraca arcus tangens liczby na podstawie współrzędnych x i y.
259
+ ATANH = ATANH ## Zwraca arcus tangens hiperboliczny liczby.
260
+ CEILING = ZAOKR.W.GÓRĘ ## Zaokrągla liczbę do najbliższej liczby całkowitej lub do najbliższej wielokrotności dokładności.
261
+ COMBIN = KOMBINACJE ## Zwraca liczbę kombinacji dla danej liczby obiektów.
262
+ COS = COS ## Zwraca cosinus liczby.
263
+ COSH = COSH ## Zwraca cosinus hiperboliczny liczby.
264
+ DEGREES = STOPNIE ## Konwertuje radiany na stopnie.
265
+ EVEN = ZAOKR.DO.PARZ ## Zaokrągla liczbę w górę do najbliższej liczby parzystej.
266
+ EXP = EXP ## Zwraca wartość liczby e podniesionej do potęgi określonej przez podaną liczbę.
267
+ FACT = SILNIA ## Zwraca silnię liczby.
268
+ FACTDOUBLE = FACTDOUBLE ## Zwraca podwójną silnię liczby.
269
+ FLOOR = ZAOKR.W.DÓŁ ## Zaokrągla liczbę w dół, w kierunku zera.
270
+ GCD = GCD ## Zwraca największy wspólny dzielnik.
271
+ INT = ZAOKR.DO.CAŁK ## Zaokrągla liczbę w dół do najbliższej liczby całkowitej.
272
+ LCM = LCM ## Zwraca najmniejszą wspólną wielokrotność.
273
+ LN = LN ## Zwraca logarytm naturalny podanej liczby.
274
+ LOG = LOG ## Zwraca logarytm danej liczby przy zadanej podstawie.
275
+ LOG10 = LOG10 ## Zwraca logarytm dziesiętny liczby.
276
+ MDETERM = WYZNACZNIK.MACIERZY ## Zwraca wyznacznik macierzy tablicy.
277
+ MINVERSE = MACIERZ.ODW ## Zwraca odwrotność macierzy tablicy.
278
+ MMULT = MACIERZ.ILOCZYN ## Zwraca iloczyn macierzy dwóch tablic.
279
+ MOD = MOD ## Zwraca resztę z dzielenia.
280
+ MROUND = MROUND ## Zwraca liczbę zaokrągloną do żądanej wielokrotności.
281
+ MULTINOMIAL = MULTINOMIAL ## Zwraca wielomian dla zbioru liczb.
282
+ ODD = ZAOKR.DO.NPARZ ## Zaokrągla liczbę w górę do najbliższej liczby nieparzystej.
283
+ PI = PI ## Zwraca wartość liczby Pi.
284
+ POWER = POTĘGA ## Zwraca liczbę podniesioną do potęgi.
285
+ PRODUCT = ILOCZYN ## Mnoży argumenty.
286
+ QUOTIENT = QUOTIENT ## Zwraca iloraz (całkowity).
287
+ RADIANS = RADIANY ## Konwertuje stopnie na radiany.
288
+ RAND = LOS ## Zwraca liczbę pseudolosową z zakresu od 0 do 1.
289
+ RANDBETWEEN = RANDBETWEEN ## Zwraca liczbę pseudolosową z zakresu określonego przez podane argumenty.
290
+ ROMAN = RZYMSKIE ## Konwertuje liczbę arabską na rzymską jako tekst.
291
+ ROUND = ZAOKR ## Zaokrągla liczbę do określonej liczby cyfr.
292
+ ROUNDDOWN = ZAOKR.DÓŁ ## Zaokrągla liczbę w dół, w kierunku zera.
293
+ ROUNDUP = ZAOKR.GÓRA ## Zaokrągla liczbę w górę, w kierunku od zera.
294
+ SERIESSUM = SERIESSUM ## Zwraca sumę szeregu potęgowego na podstawie wzoru.
295
+ SIGN = ZNAK.LICZBY ## Zwraca znak liczby.
296
+ SIN = SIN ## Zwraca sinus danego kąta.
297
+ SINH = SINH ## Zwraca sinus hiperboliczny liczby.
298
+ SQRT = PIERWIASTEK ## Zwraca dodatni pierwiastek kwadratowy.
299
+ SQRTPI = SQRTPI ## Zwraca pierwiastek kwadratowy iloczynu (liczba * Pi).
300
+ SUBTOTAL = SUMY.POŚREDNIE ## Zwraca sumę częściową listy lub bazy danych.
301
+ SUM = SUMA ## Dodaje argumenty.
302
+ SUMIF = SUMA.JEŻELI ## Dodaje komórki określone przez podane kryterium.
303
+ SUMIFS = SUMA.WARUNKÓW ## Dodaje komórki w zakresie, które spełniają wiele kryteriów.
304
+ SUMPRODUCT = SUMA.ILOCZYNÓW ## Zwraca sumę iloczynów odpowiednich elementów tablicy.
305
+ SUMSQ = SUMA.KWADRATÓW ## Zwraca sumę kwadratów argumentów.
306
+ SUMX2MY2 = SUMA.X2.M.Y2 ## Zwraca sumę różnic kwadratów odpowiednich wartości w dwóch tablicach.
307
+ SUMX2PY2 = SUMA.X2.P.Y2 ## Zwraca sumę sum kwadratów odpowiednich wartości w dwóch tablicach.
308
+ SUMXMY2 = SUMA.XMY.2 ## Zwraca sumę kwadratów różnic odpowiednich wartości w dwóch tablicach.
309
+ TAN = TAN ## Zwraca tangens liczby.
310
+ TANH = TANH ## Zwraca tangens hiperboliczny liczby.
311
+ TRUNC = LICZBA.CAŁK ## Przycina liczbę do wartości całkowitej.
312
+
313
+
314
+ ##
315
+ ## Statistical functions Funkcje statystyczne
316
+ ##
317
+ AVEDEV = ODCH.ŚREDNIE ## Zwraca średnią wartość odchyleń absolutnych punktów danych od ich wartości średniej.
318
+ AVERAGE = ŚREDNIA ## Zwraca wartość średnią argumentów.
319
+ AVERAGEA = ŚREDNIA.A ## Zwraca wartość średnią argumentów, z uwzględnieniem liczb, tekstów i wartości logicznych.
320
+ AVERAGEIF = ŚREDNIA.JEŻELI ## Zwraca średnią (średnią arytmetyczną) wszystkich komórek w zakresie, które spełniają podane kryteria.
321
+ AVERAGEIFS = ŚREDNIA.WARUNKÓW ## Zwraca średnią (średnią arytmetyczną) wszystkich komórek, które spełniają jedno lub więcej kryteriów.
322
+ BETADIST = ROZKŁAD.BETA ## Zwraca skumulowaną funkcję gęstości prawdopodobieństwa beta.
323
+ BETAINV = ROZKŁAD.BETA.ODW ## Zwraca odwrotność skumulowanej funkcji gęstości prawdopodobieństwa beta.
324
+ BINOMDIST = ROZKŁAD.DWUM ## Zwraca pojedynczy składnik dwumianowego rozkładu prawdopodobieństwa.
325
+ CHIDIST = ROZKŁAD.CHI ## Zwraca wartość jednostronnego prawdopodobieństwa rozkładu chi-kwadrat.
326
+ CHIINV = ROZKŁAD.CHI.ODW ## Zwraca odwrotność wartości jednostronnego prawdopodobieństwa rozkładu chi-kwadrat.
327
+ CHITEST = TEST.CHI ## Zwraca test niezależności.
328
+ CONFIDENCE = UFNOŚĆ ## Zwraca interwał ufności dla średniej populacji.
329
+ CORREL = WSP.KORELACJI ## Zwraca współczynnik korelacji dwóch zbiorów danych.
330
+ COUNT = ILE.LICZB ## Zlicza liczby znajdujące się na liście argumentów.
331
+ COUNTA = ILE.NIEPUSTYCH ## Zlicza wartości znajdujące się na liście argumentów.
332
+ COUNTBLANK = LICZ.PUSTE ## Zwraca liczbę pustych komórek w pewnym zakresie.
333
+ COUNTIF = LICZ.JEŻELI ## Zlicza komórki wewnątrz zakresu, które spełniają podane kryteria.
334
+ COUNTIFS = LICZ.WARUNKI ## Zlicza komórki wewnątrz zakresu, które spełniają wiele kryteriów.
335
+ COVAR = KOWARIANCJA ## Zwraca kowariancję, czyli średnią wartość iloczynów odpowiednich odchyleń.
336
+ CRITBINOM = PRÓG.ROZKŁAD.DWUM ## Zwraca najmniejszą wartość, dla której skumulowany rozkład dwumianowy jest mniejszy niż wartość kryterium lub równy jej.
337
+ DEVSQ = ODCH.KWADRATOWE ## Zwraca sumę kwadratów odchyleń.
338
+ EXPONDIST = ROZKŁAD.EXP ## Zwraca rozkład wykładniczy.
339
+ FDIST = ROZKŁAD.F ## Zwraca rozkład prawdopodobieństwa F.
340
+ FINV = ROZKŁAD.F.ODW ## Zwraca odwrotność rozkładu prawdopodobieństwa F.
341
+ FISHER = ROZKŁAD.FISHER ## Zwraca transformację Fishera.
342
+ FISHERINV = ROZKŁAD.FISHER.ODW ## Zwraca odwrotność transformacji Fishera.
343
+ FORECAST = REGLINX ## Zwraca wartość trendu liniowego.
344
+ FREQUENCY = CZĘSTOŚĆ ## Zwraca rozkład częstotliwości jako tablicę pionową.
345
+ FTEST = TEST.F ## Zwraca wynik testu F.
346
+ GAMMADIST = ROZKŁAD.GAMMA ## Zwraca rozkład gamma.
347
+ GAMMAINV = ROZKŁAD.GAMMA.ODW ## Zwraca odwrotność skumulowanego rozkładu gamma.
348
+ GAMMALN = ROZKŁAD.LIN.GAMMA ## Zwraca logarytm naturalny funkcji gamma, Γ(x).
349
+ GEOMEAN = ŚREDNIA.GEOMETRYCZNA ## Zwraca średnią geometryczną.
350
+ GROWTH = REGEXPW ## Zwraca wartości trendu wykładniczego.
351
+ HARMEAN = ŚREDNIA.HARMONICZNA ## Zwraca średnią harmoniczną.
352
+ HYPGEOMDIST = ROZKŁAD.HIPERGEOM ## Zwraca rozkład hipergeometryczny.
353
+ INTERCEPT = ODCIĘTA ## Zwraca punkt przecięcia osi pionowej z linią regresji liniowej.
354
+ KURT = KURTOZA ## Zwraca kurtozę zbioru danych.
355
+ LARGE = MAX.K ## Zwraca k-tą największą wartość ze zbioru danych.
356
+ LINEST = REGLINP ## Zwraca parametry trendu liniowego.
357
+ LOGEST = REGEXPP ## Zwraca parametry trendu wykładniczego.
358
+ LOGINV = ROZKŁAD.LOG.ODW ## Zwraca odwrotność rozkładu logarytmu naturalnego.
359
+ LOGNORMDIST = ROZKŁAD.LOG ## Zwraca skumulowany rozkład logarytmu naturalnego.
360
+ MAX = MAX ## Zwraca maksymalną wartość listy argumentów.
361
+ MAXA = MAX.A ## Zwraca maksymalną wartość listy argumentów, z uwzględnieniem liczb, tekstów i wartości logicznych.
362
+ MEDIAN = MEDIANA ## Zwraca medianę podanych liczb.
363
+ MIN = MIN ## Zwraca minimalną wartość listy argumentów.
364
+ MINA = MIN.A ## Zwraca najmniejszą wartość listy argumentów, z uwzględnieniem liczb, tekstów i wartości logicznych.
365
+ MODE = WYST.NAJCZĘŚCIEJ ## Zwraca wartość najczęściej występującą w zbiorze danych.
366
+ NEGBINOMDIST = ROZKŁAD.DWUM.PRZEC ## Zwraca ujemny rozkład dwumianowy.
367
+ NORMDIST = ROZKŁAD.NORMALNY ## Zwraca rozkład normalny skumulowany.
368
+ NORMINV = ROZKŁAD.NORMALNY.ODW ## Zwraca odwrotność rozkładu normalnego skumulowanego.
369
+ NORMSDIST = ROZKŁAD.NORMALNY.S ## Zwraca standardowy rozkład normalny skumulowany.
370
+ NORMSINV = ROZKŁAD.NORMALNY.S.ODW ## Zwraca odwrotność standardowego rozkładu normalnego skumulowanego.
371
+ PEARSON = PEARSON ## Zwraca współczynnik korelacji momentu iloczynu Pearsona.
372
+ PERCENTILE = PERCENTYL ## Wyznacza k-ty percentyl wartości w zakresie.
373
+ PERCENTRANK = PROCENT.POZYCJA ## Zwraca procentową pozycję wartości w zbiorze danych.
374
+ PERMUT = PERMUTACJE ## Zwraca liczbę permutacji dla danej liczby obiektów.
375
+ POISSON = ROZKŁAD.POISSON ## Zwraca rozkład Poissona.
376
+ PROB = PRAWDPD ## Zwraca prawdopodobieństwo, że wartości w zakresie leżą pomiędzy dwiema granicami.
377
+ QUARTILE = KWARTYL ## Wyznacza kwartyl zbioru danych.
378
+ RANK = POZYCJA ## Zwraca pozycję liczby na liście liczb.
379
+ RSQ = R.KWADRAT ## Zwraca kwadrat współczynnika korelacji momentu iloczynu Pearsona.
380
+ SKEW = SKOŚNOŚĆ ## Zwraca skośność rozkładu.
381
+ SLOPE = NACHYLENIE ## Zwraca nachylenie linii regresji liniowej.
382
+ SMALL = MIN.K ## Zwraca k-tą najmniejszą wartość ze zbioru danych.
383
+ STANDARDIZE = NORMALIZUJ ## Zwraca wartość znormalizowaną.
384
+ STDEV = ODCH.STANDARDOWE ## Szacuje odchylenie standardowe na podstawie próbki.
385
+ STDEVA = ODCH.STANDARDOWE.A ## Szacuje odchylenie standardowe na podstawie próbki, z uwzględnieniem liczb, tekstów i wartości logicznych.
386
+ STDEVP = ODCH.STANDARD.POPUL ## Oblicza odchylenie standardowe na podstawie całej populacji.
387
+ STDEVPA = ODCH.STANDARD.POPUL.A ## Oblicza odchylenie standardowe na podstawie całej populacji, z uwzględnieniem liczb, teksów i wartości logicznych.
388
+ STEYX = REGBŁSTD ## Zwraca błąd standardowy przewidzianej wartości y dla każdej wartości x w regresji.
389
+ TDIST = ROZKŁAD.T ## Zwraca rozkład t-Studenta.
390
+ TINV = ROZKŁAD.T.ODW ## Zwraca odwrotność rozkładu t-Studenta.
391
+ TREND = REGLINW ## Zwraca wartości trendu liniowego.
392
+ TRIMMEAN = ŚREDNIA.WEWN ## Zwraca średnią wartość dla wnętrza zbioru danych.
393
+ TTEST = TEST.T ## Zwraca prawdopodobieństwo związane z testem t-Studenta.
394
+ VAR = WARIANCJA ## Szacuje wariancję na podstawie próbki.
395
+ VARA = WARIANCJA.A ## Szacuje wariancję na podstawie próbki, z uwzględnieniem liczb, tekstów i wartości logicznych.
396
+ VARP = WARIANCJA.POPUL ## Oblicza wariancję na podstawie całej populacji.
397
+ VARPA = WARIANCJA.POPUL.A ## Oblicza wariancję na podstawie całej populacji, z uwzględnieniem liczb, tekstów i wartości logicznych.
398
+ WEIBULL = ROZKŁAD.WEIBULL ## Zwraca rozkład Weibulla.
399
+ ZTEST = TEST.Z ## Zwraca wartość jednostronnego prawdopodobieństwa testu z.
400
+
401
+
402
+ ##
403
+ ## Text functions Funkcje tekstowe
404
+ ##
405
+ ASC = ASC ## Zamienia litery angielskie lub katakana o pełnej szerokości (dwubajtowe) w ciągu znaków na znaki o szerokości połówkowej (jednobajtowe).
406
+ BAHTTEXT = BAHTTEXT ## Konwertuje liczbę na tekst, stosując format walutowy ß (baht).
407
+ CHAR = ZNAK ## Zwraca znak o podanym numerze kodu.
408
+ CLEAN = OCZYŚĆ ## Usuwa z tekstu wszystkie znaki, które nie mogą być drukowane.
409
+ CODE = KOD ## Zwraca kod numeryczny pierwszego znaku w ciągu tekstowym.
410
+ CONCATENATE = ZŁĄCZ.TEKSTY ## Łączy kilka oddzielnych tekstów w jeden tekst.
411
+ DOLLAR = KWOTA ## Konwertuje liczbę na tekst, stosując format walutowy $ (dolar).
412
+ EXACT = PORÓWNAJ ## Sprawdza identyczność dwóch wartości tekstowych.
413
+ FIND = ZNAJDŹ ## Znajduje jedną wartość tekstową wewnątrz innej (z uwzględnieniem wielkich i małych liter).
414
+ FINDB = ZNAJDŹB ## Znajduje jedną wartość tekstową wewnątrz innej (z uwzględnieniem wielkich i małych liter).
415
+ FIXED = ZAOKR.DO.TEKST ## Formatuje liczbę jako tekst przy stałej liczbie miejsc dziesiętnych.
416
+ JIS = JIS ## Zmienia litery angielskie lub katakana o szerokości połówkowej (jednobajtowe) w ciągu znaków na znaki o pełnej szerokości (dwubajtowe).
417
+ LEFT = LEWY ## Zwraca skrajne lewe znaki z wartości tekstowej.
418
+ LEFTB = LEWYB ## Zwraca skrajne lewe znaki z wartości tekstowej.
419
+ LEN = DŁ ## Zwraca liczbę znaków ciągu tekstowego.
420
+ LENB = DŁ.B ## Zwraca liczbę znaków ciągu tekstowego.
421
+ LOWER = LITERY.MAŁE ## Konwertuje wielkie litery tekstu na małe litery.
422
+ MID = FRAGMENT.TEKSTU ## Zwraca określoną liczbę znaków z ciągu tekstowego, zaczynając od zadanej pozycji.
423
+ MIDB = FRAGMENT.TEKSTU.B ## Zwraca określoną liczbę znaków z ciągu tekstowego, zaczynając od zadanej pozycji.
424
+ PHONETIC = PHONETIC ## Wybiera znaki fonetyczne (furigana) z ciągu tekstowego.
425
+ PROPER = Z.WIELKIEJ.LITERY ## Zastępuje pierwszą literę każdego wyrazu tekstu wielką literą.
426
+ REPLACE = ZASTĄP ## Zastępuje znaki w tekście.
427
+ REPLACEB = ZASTĄP.B ## Zastępuje znaki w tekście.
428
+ REPT = POWT ## Powiela tekst daną liczbę razy.
429
+ RIGHT = PRAWY ## Zwraca skrajne prawe znaki z wartości tekstowej.
430
+ RIGHTB = PRAWYB ## Zwraca skrajne prawe znaki z wartości tekstowej.
431
+ SEARCH = SZUKAJ.TEKST ## Wyszukuje jedną wartość tekstową wewnątrz innej (bez uwzględniania wielkości liter).
432
+ SEARCHB = SZUKAJ.TEKST.B ## Wyszukuje jedną wartość tekstową wewnątrz innej (bez uwzględniania wielkości liter).
433
+ SUBSTITUTE = PODSTAW ## Podstawia nowy tekst w miejsce poprzedniego tekstu w ciągu tekstowym.
434
+ T = T ## Konwertuje argumenty na tekst.
435
+ TEXT = TEKST ## Formatuje liczbę i konwertuje ją na tekst.
436
+ TRIM = USUŃ.ZBĘDNE.ODSTĘPY ## Usuwa spacje z tekstu.
437
+ UPPER = LITERY.WIELKIE ## Konwertuje znaki tekstu na wielkie litery.
438
+ VALUE = WARTOŚĆ ## Konwertuje argument tekstowy na liczbę.
PHPExcel/Classes/PHPExcel/locale/pt/br/config ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Settings
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ##
27
+
28
+
29
+ ArgumentSeparator = ;
30
+
31
+
32
+ ##
33
+ ## (For future use)
34
+ ##
35
+ currencySymbol = R$
36
+
37
+
38
+ ##
39
+ ## Excel Error Codes (For future use)
40
+ ##
41
+ NULL = #NULO!
42
+ DIV0 = #DIV/0!
43
+ VALUE = #VALOR!
44
+ REF = #REF!
45
+ NAME = #NOME?
46
+ NUM = #NÚM!
47
+ NA = #N/D
PHPExcel/Classes/PHPExcel/locale/pt/br/functions ADDED
@@ -0,0 +1,408 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## Add-in and Automation functions Funções Suplemento e Automação
3
+ ##
4
+ GETPIVOTDATA = INFODADOSTABELADINÂMICA ## Retorna os dados armazenados em um relatório de tabela dinâmica
5
+
6
+
7
+ ##
8
+ ## Cube functions Funções de Cubo
9
+ ##
10
+ CUBEKPIMEMBER = MEMBROKPICUBO ## Retorna o nome de um KPI (indicador de desempenho-chave), uma propriedade e uma medida e exibe o nome e a propriedade na célula. Um KPI é uma medida quantificável, como o lucro bruto mensal ou a rotatividade trimestral dos funcionários, usada para monitorar o desempenho de uma organização.
11
+ CUBEMEMBER = MEMBROCUBO ## Retorna um membro ou tupla em uma hierarquia de cubo. Use para validar se o membro ou tupla existe no cubo.
12
+ CUBEMEMBERPROPERTY = PROPRIEDADEMEMBROCUBO ## Retorna o valor da propriedade de um membro no cubo. Usada para validar a existência do nome do membro no cubo e para retornar a propriedade especificada para esse membro.
13
+ CUBERANKEDMEMBER = MEMBROCLASSIFICADOCUBO ## Retorna o enésimo membro, ou o membro ordenado, em um conjunto. Use para retornar um ou mais elementos em um conjunto, assim como o melhor vendedor ou os dez melhores alunos.
14
+ CUBESET = CONJUNTOCUBO ## Define um conjunto calculado de membros ou tuplas enviando uma expressão do conjunto para o cubo no servidor, que cria o conjunto e o retorna para o Microsoft Office Excel.
15
+ CUBESETCOUNT = CONTAGEMCONJUNTOCUBO ## Retorna o número de itens em um conjunto.
16
+ CUBEVALUE = VALORCUBO ## Retorna um valor agregado de um cubo.
17
+
18
+
19
+ ##
20
+ ## Database functions Funções de banco de dados
21
+ ##
22
+ DAVERAGE = BDMÉDIA ## Retorna a média das entradas selecionadas de um banco de dados
23
+ DCOUNT = BDCONTAR ## Conta as células que contêm números em um banco de dados
24
+ DCOUNTA = BDCONTARA ## Conta células não vazias em um banco de dados
25
+ DGET = BDEXTRAIR ## Extrai de um banco de dados um único registro que corresponde a um critério específico
26
+ DMAX = BDMÁX ## Retorna o valor máximo de entradas selecionadas de um banco de dados
27
+ DMIN = BDMÍN ## Retorna o valor mínimo de entradas selecionadas de um banco de dados
28
+ DPRODUCT = BDMULTIPL ## Multiplica os valores em um campo específico de registros que correspondem ao critério em um banco de dados
29
+ DSTDEV = BDEST ## Estima o desvio padrão com base em uma amostra de entradas selecionadas de um banco de dados
30
+ DSTDEVP = BDDESVPA ## Calcula o desvio padrão com base na população inteira de entradas selecionadas de um banco de dados
31
+ DSUM = BDSOMA ## Adiciona os números à coluna de campos de registros do banco de dados que correspondem ao critério
32
+ DVAR = BDVAREST ## Estima a variância com base em uma amostra de entradas selecionadas de um banco de dados
33
+ DVARP = BDVARP ## Calcula a variância com base na população inteira de entradas selecionadas de um banco de dados
34
+
35
+
36
+ ##
37
+ ## Date and time functions Funções de data e hora
38
+ ##
39
+ DATE = DATA ## Retorna o número de série de uma data específica
40
+ DATEVALUE = DATA.VALOR ## Converte uma data na forma de texto para um número de série
41
+ DAY = DIA ## Converte um número de série em um dia do mês
42
+ DAYS360 = DIAS360 ## Calcula o número de dias entre duas datas com base em um ano de 360 dias
43
+ EDATE = DATAM ## Retorna o número de série da data que é o número indicado de meses antes ou depois da data inicial
44
+ EOMONTH = FIMMÊS ## Retorna o número de série do último dia do mês antes ou depois de um número especificado de meses
45
+ HOUR = HORA ## Converte um número de série em uma hora
46
+ MINUTE = MINUTO ## Converte um número de série em um minuto
47
+ MONTH = MÊS ## Converte um número de série em um mês
48
+ NETWORKDAYS = DIATRABALHOTOTAL ## Retorna o número de dias úteis inteiros entre duas datas
49
+ NOW = AGORA ## Retorna o número de série seqüencial da data e hora atuais
50
+ SECOND = SEGUNDO ## Converte um número de série em um segundo
51
+ TIME = HORA ## Retorna o número de série de uma hora específica
52
+ TIMEVALUE = VALOR.TEMPO ## Converte um horário na forma de texto para um número de série
53
+ TODAY = HOJE ## Retorna o número de série da data de hoje
54
+ WEEKDAY = DIA.DA.SEMANA ## Converte um número de série em um dia da semana
55
+ WEEKNUM = NÚMSEMANA ## Converte um número de série em um número que representa onde a semana cai numericamente em um ano
56
+ WORKDAY = DIATRABALHO ## Retorna o número de série da data antes ou depois de um número específico de dias úteis
57
+ YEAR = ANO ## Converte um número de série em um ano
58
+ YEARFRAC = FRAÇÃOANO ## Retorna a fração do ano que representa o número de dias entre data_inicial e data_final
59
+
60
+
61
+ ##
62
+ ## Engineering functions Funções de engenharia
63
+ ##
64
+ BESSELI = BESSELI ## Retorna a função de Bessel In(x) modificada
65
+ BESSELJ = BESSELJ ## Retorna a função de Bessel Jn(x)
66
+ BESSELK = BESSELK ## Retorna a função de Bessel Kn(x) modificada
67
+ BESSELY = BESSELY ## Retorna a função de Bessel Yn(x)
68
+ BIN2DEC = BIN2DEC ## Converte um número binário em decimal
69
+ BIN2HEX = BIN2HEX ## Converte um número binário em hexadecimal
70
+ BIN2OCT = BIN2OCT ## Converte um número binário em octal
71
+ COMPLEX = COMPLEX ## Converte coeficientes reais e imaginários e um número complexo
72
+ CONVERT = CONVERTER ## Converte um número de um sistema de medida para outro
73
+ DEC2BIN = DECABIN ## Converte um número decimal em binário
74
+ DEC2HEX = DECAHEX ## Converte um número decimal em hexadecimal
75
+ DEC2OCT = DECAOCT ## Converte um número decimal em octal
76
+ DELTA = DELTA ## Testa se dois valores são iguais
77
+ ERF = FUNERRO ## Retorna a função de erro
78
+ ERFC = FUNERROCOMPL ## Retorna a função de erro complementar
79
+ GESTEP = DEGRAU ## Testa se um número é maior do que um valor limite
80
+ HEX2BIN = HEXABIN ## Converte um número hexadecimal em binário
81
+ HEX2DEC = HEXADEC ## Converte um número hexadecimal em decimal
82
+ HEX2OCT = HEXAOCT ## Converte um número hexadecimal em octal
83
+ IMABS = IMABS ## Retorna o valor absoluto (módulo) de um número complexo
84
+ IMAGINARY = IMAGINÁRIO ## Retorna o coeficiente imaginário de um número complexo
85
+ IMARGUMENT = IMARG ## Retorna o argumento teta, um ângulo expresso em radianos
86
+ IMCONJUGATE = IMCONJ ## Retorna o conjugado complexo de um número complexo
87
+ IMCOS = IMCOS ## Retorna o cosseno de um número complexo
88
+ IMDIV = IMDIV ## Retorna o quociente de dois números complexos
89
+ IMEXP = IMEXP ## Retorna o exponencial de um número complexo
90
+ IMLN = IMLN ## Retorna o logaritmo natural de um número complexo
91
+ IMLOG10 = IMLOG10 ## Retorna o logaritmo de base 10 de um número complexo
92
+ IMLOG2 = IMLOG2 ## Retorna o logaritmo de base 2 de um número complexo
93
+ IMPOWER = IMPOT ## Retorna um número complexo elevado a uma potência inteira
94
+ IMPRODUCT = IMPROD ## Retorna o produto de números complexos
95
+ IMREAL = IMREAL ## Retorna o coeficiente real de um número complexo
96
+ IMSIN = IMSENO ## Retorna o seno de um número complexo
97
+ IMSQRT = IMRAIZ ## Retorna a raiz quadrada de um número complexo
98
+ IMSUB = IMSUBTR ## Retorna a diferença entre dois números complexos
99
+ IMSUM = IMSOMA ## Retorna a soma de números complexos
100
+ OCT2BIN = OCTABIN ## Converte um número octal em binário
101
+ OCT2DEC = OCTADEC ## Converte um número octal em decimal
102
+ OCT2HEX = OCTAHEX ## Converte um número octal em hexadecimal
103
+
104
+
105
+ ##
106
+ ## Financial functions Funções financeiras
107
+ ##
108
+ ACCRINT = JUROSACUM ## Retorna a taxa de juros acumulados de um título que paga uma taxa periódica de juros
109
+ ACCRINTM = JUROSACUMV ## Retorna os juros acumulados de um título que paga juros no vencimento
110
+ AMORDEGRC = AMORDEGRC ## Retorna a depreciação para cada período contábil usando o coeficiente de depreciação
111
+ AMORLINC = AMORLINC ## Retorna a depreciação para cada período contábil
112
+ COUPDAYBS = CUPDIASINLIQ ## Retorna o número de dias do início do período de cupom até a data de liquidação
113
+ COUPDAYS = CUPDIAS ## Retorna o número de dias no período de cupom que contém a data de quitação
114
+ COUPDAYSNC = CUPDIASPRÓX ## Retorna o número de dias da data de liquidação até a data do próximo cupom
115
+ COUPNCD = CUPDATAPRÓX ## Retorna a próxima data de cupom após a data de quitação
116
+ COUPNUM = CUPNÚM ## Retorna o número de cupons pagáveis entre as datas de quitação e vencimento
117
+ COUPPCD = CUPDATAANT ## Retorna a data de cupom anterior à data de quitação
118
+ CUMIPMT = PGTOJURACUM ## Retorna os juros acumulados pagos entre dois períodos
119
+ CUMPRINC = PGTOCAPACUM ## Retorna o capital acumulado pago sobre um empréstimo entre dois períodos
120
+ DB = BD ## Retorna a depreciação de um ativo para um período especificado, usando o método de balanço de declínio fixo
121
+ DDB = BDD ## Retorna a depreciação de um ativo com relação a um período especificado usando o método de saldos decrescentes duplos ou qualquer outro método especificado por você
122
+ DISC = DESC ## Retorna a taxa de desconto de um título
123
+ DOLLARDE = MOEDADEC ## Converte um preço em formato de moeda, na forma fracionária, em um preço na forma decimal
124
+ DOLLARFR = MOEDAFRA ## Converte um preço, apresentado na forma decimal, em um preço apresentado na forma fracionária
125
+ DURATION = DURAÇÃO ## Retorna a duração anual de um título com pagamentos de juros periódicos
126
+ EFFECT = EFETIVA ## Retorna a taxa de juros anual efetiva
127
+ FV = VF ## Retorna o valor futuro de um investimento
128
+ FVSCHEDULE = VFPLANO ## Retorna o valor futuro de um capital inicial após a aplicação de uma série de taxas de juros compostas
129
+ INTRATE = TAXAJUROS ## Retorna a taxa de juros de um título totalmente investido
130
+ IPMT = IPGTO ## Retorna o pagamento de juros para um investimento em um determinado período
131
+ IRR = TIR ## Retorna a taxa interna de retorno de uma série de fluxos de caixa
132
+ ISPMT = ÉPGTO ## Calcula os juros pagos durante um período específico de um investimento
133
+ MDURATION = MDURAÇÃO ## Retorna a duração de Macauley modificada para um título com um valor de paridade equivalente a R$ 100
134
+ MIRR = MTIR ## Calcula a taxa interna de retorno em que fluxos de caixa positivos e negativos são financiados com diferentes taxas
135
+ NOMINAL = NOMINAL ## Retorna a taxa de juros nominal anual
136
+ NPER = NPER ## Retorna o número de períodos de um investimento
137
+ NPV = VPL ## Retorna o valor líquido atual de um investimento com base em uma série de fluxos de caixa periódicos e em uma taxa de desconto
138
+ ODDFPRICE = PREÇOPRIMINC ## Retorna o preço por R$ 100 de valor nominal de um título com um primeiro período indefinido
139
+ ODDFYIELD = LUCROPRIMINC ## Retorna o rendimento de um título com um primeiro período indefinido
140
+ ODDLPRICE = PREÇOÚLTINC ## Retorna o preço por R$ 100 de valor nominal de um título com um último período de cupom indefinido
141
+ ODDLYIELD = LUCROÚLTINC ## Retorna o rendimento de um título com um último período indefinido
142
+ PMT = PGTO ## Retorna o pagamento periódico de uma anuidade
143
+ PPMT = PPGTO ## Retorna o pagamento de capital para determinado período de investimento
144
+ PRICE = PREÇO ## Retorna a preço por R$ 100,00 de valor nominal de um título que paga juros periódicos
145
+ PRICEDISC = PREÇODESC ## Retorna o preço por R$ 100,00 de valor nominal de um título descontado
146
+ PRICEMAT = PREÇOVENC ## Retorna o preço por R$ 100,00 de valor nominal de um título que paga juros no vencimento
147
+ PV = VP ## Retorna o valor presente de um investimento
148
+ RATE = TAXA ## Retorna a taxa de juros por período de uma anuidade
149
+ RECEIVED = RECEBER ## Retorna a quantia recebida no vencimento de um título totalmente investido
150
+ SLN = DPD ## Retorna a depreciação em linha reta de um ativo durante um período
151
+ SYD = SDA ## Retorna a depreciação dos dígitos da soma dos anos de um ativo para um período especificado
152
+ TBILLEQ = OTN ## Retorna o rendimento de um título equivalente a uma obrigação do Tesouro
153
+ TBILLPRICE = OTNVALOR ## Retorna o preço por R$ 100,00 de valor nominal de uma obrigação do Tesouro
154
+ TBILLYIELD = OTNLUCRO ## Retorna o rendimento de uma obrigação do Tesouro
155
+ VDB = BDV ## Retorna a depreciação de um ativo para um período especificado ou parcial usando um método de balanço declinante
156
+ XIRR = XTIR ## Fornece a taxa interna de retorno para um programa de fluxos de caixa que não é necessariamente periódico
157
+ XNPV = XVPL ## Retorna o valor presente líquido de um programa de fluxos de caixa que não é necessariamente periódico
158
+ YIELD = LUCRO ## Retorna o lucro de um título que paga juros periódicos
159
+ YIELDDISC = LUCRODESC ## Retorna o rendimento anual de um título descontado. Por exemplo, uma obrigação do Tesouro
160
+ YIELDMAT = LUCROVENC ## Retorna o lucro anual de um título que paga juros no vencimento
161
+
162
+
163
+ ##
164
+ ## Information functions Funções de informação
165
+ ##
166
+ CELL = CÉL ## Retorna informações sobre formatação, localização ou conteúdo de uma célula
167
+ ERROR.TYPE = TIPO.ERRO ## Retorna um número correspondente a um tipo de erro
168
+ INFO = INFORMAÇÃO ## Retorna informações sobre o ambiente operacional atual
169
+ ISBLANK = ÉCÉL.VAZIA ## Retorna VERDADEIRO se o valor for vazio
170
+ ISERR = ÉERRO ## Retorna VERDADEIRO se o valor for um valor de erro diferente de #N/D
171
+ ISERROR = ÉERROS ## Retorna VERDADEIRO se o valor for um valor de erro
172
+ ISEVEN = ÉPAR ## Retorna VERDADEIRO se o número for par
173
+ ISLOGICAL = ÉLÓGICO ## Retorna VERDADEIRO se o valor for um valor lógico
174
+ ISNA = É.NÃO.DISP ## Retorna VERDADEIRO se o valor for o valor de erro #N/D
175
+ ISNONTEXT = É.NÃO.TEXTO ## Retorna VERDADEIRO se o valor for diferente de texto
176
+ ISNUMBER = ÉNÚM ## Retorna VERDADEIRO se o valor for um número
177
+ ISODD = ÉIMPAR ## Retorna VERDADEIRO se o número for ímpar
178
+ ISREF = ÉREF ## Retorna VERDADEIRO se o valor for uma referência
179
+ ISTEXT = ÉTEXTO ## Retorna VERDADEIRO se o valor for texto
180
+ N = N ## Retorna um valor convertido em um número
181
+ NA = NÃO.DISP ## Retorna o valor de erro #N/D
182
+ TYPE = TIPO ## Retorna um número indicando o tipo de dados de um valor
183
+
184
+
185
+ ##
186
+ ## Logical functions Funções lógicas
187
+ ##
188
+ AND = E ## Retorna VERDADEIRO se todos os seus argumentos forem VERDADEIROS
189
+ FALSE = FALSO ## Retorna o valor lógico FALSO
190
+ IF = SE ## Especifica um teste lógico a ser executado
191
+ IFERROR = SEERRO ## Retornará um valor que você especifica se uma fórmula for avaliada para um erro; do contrário, retornará o resultado da fórmula
192
+ NOT = NÃO ## Inverte o valor lógico do argumento
193
+ OR = OU ## Retorna VERDADEIRO se um dos argumentos for VERDADEIRO
194
+ TRUE = VERDADEIRO ## Retorna o valor lógico VERDADEIRO
195
+
196
+
197
+ ##
198
+ ## Lookup and reference functions Funções de pesquisa e referência
199
+ ##
200
+ ADDRESS = ENDEREÇO ## Retorna uma referência como texto para uma única célula em uma planilha
201
+ AREAS = ÁREAS ## Retorna o número de áreas em uma referência
202
+ CHOOSE = ESCOLHER ## Escolhe um valor a partir de uma lista de valores
203
+ COLUMN = COL ## Retorna o número da coluna de uma referência
204
+ COLUMNS = COLS ## Retorna o número de colunas em uma referência
205
+ HLOOKUP = PROCH ## Procura na linha superior de uma matriz e retorna o valor da célula especificada
206
+ HYPERLINK = HYPERLINK ## Cria um atalho ou salto que abre um documento armazenado em um servidor de rede, uma intranet ou na Internet
207
+ INDEX = ÍNDICE ## Usa um índice para escolher um valor de uma referência ou matriz
208
+ INDIRECT = INDIRETO ## Retorna uma referência indicada por um valor de texto
209
+ LOOKUP = PROC ## Procura valores em um vetor ou em uma matriz
210
+ MATCH = CORRESP ## Procura valores em uma referência ou em uma matriz
211
+ OFFSET = DESLOC ## Retorna um deslocamento de referência com base em uma determinada referência
212
+ ROW = LIN ## Retorna o número da linha de uma referência
213
+ ROWS = LINS ## Retorna o número de linhas em uma referência
214
+ RTD = RTD ## Recupera dados em tempo real de um programa que ofereça suporte a automação COM (automação: uma forma de trabalhar com objetos de um aplicativo a partir de outro aplicativo ou ferramenta de desenvolvimento. Chamada inicialmente de automação OLE, a automação é um padrão industrial e um recurso do modelo de objeto componente (COM).)
215
+ TRANSPOSE = TRANSPOR ## Retorna a transposição de uma matriz
216
+ VLOOKUP = PROCV ## Procura na primeira coluna de uma matriz e move ao longo da linha para retornar o valor de uma célula
217
+
218
+
219
+ ##
220
+ ## Math and trigonometry functions Funções matemáticas e trigonométricas
221
+ ##
222
+ ABS = ABS ## Retorna o valor absoluto de um número
223
+ ACOS = ACOS ## Retorna o arco cosseno de um número
224
+ ACOSH = ACOSH ## Retorna o cosseno hiperbólico inverso de um número
225
+ ASIN = ASEN ## Retorna o arco seno de um número
226
+ ASINH = ASENH ## Retorna o seno hiperbólico inverso de um número
227
+ ATAN = ATAN ## Retorna o arco tangente de um número
228
+ ATAN2 = ATAN2 ## Retorna o arco tangente das coordenadas x e y especificadas
229
+ ATANH = ATANH ## Retorna a tangente hiperbólica inversa de um número
230
+ CEILING = TETO ## Arredonda um número para o inteiro mais próximo ou para o múltiplo mais próximo de significância
231
+ COMBIN = COMBIN ## Retorna o número de combinações de um determinado número de objetos
232
+ COS = COS ## Retorna o cosseno de um número
233
+ COSH = COSH ## Retorna o cosseno hiperbólico de um número
234
+ DEGREES = GRAUS ## Converte radianos em graus
235
+ EVEN = PAR ## Arredonda um número para cima até o inteiro par mais próximo
236
+ EXP = EXP ## Retorna e elevado à potência de um número especificado
237
+ FACT = FATORIAL ## Retorna o fatorial de um número
238
+ FACTDOUBLE = FATDUPLO ## Retorna o fatorial duplo de um número
239
+ FLOOR = ARREDMULTB ## Arredonda um número para baixo até zero
240
+ GCD = MDC ## Retorna o máximo divisor comum
241
+ INT = INT ## Arredonda um número para baixo até o número inteiro mais próximo
242
+ LCM = MMC ## Retorna o mínimo múltiplo comum
243
+ LN = LN ## Retorna o logaritmo natural de um número
244
+ LOG = LOG ## Retorna o logaritmo de um número de uma base especificada
245
+ LOG10 = LOG10 ## Retorna o logaritmo de base 10 de um número
246
+ MDETERM = MATRIZ.DETERM ## Retorna o determinante de uma matriz de uma variável do tipo matriz
247
+ MINVERSE = MATRIZ.INVERSO ## Retorna a matriz inversa de uma matriz
248
+ MMULT = MATRIZ.MULT ## Retorna o produto de duas matrizes
249
+ MOD = RESTO ## Retorna o resto da divisão
250
+ MROUND = MARRED ## Retorna um número arredondado ao múltiplo desejado
251
+ MULTINOMIAL = MULTINOMIAL ## Retorna o multinomial de um conjunto de números
252
+ ODD = ÍMPAR ## Arredonda um número para cima até o inteiro ímpar mais próximo
253
+ PI = PI ## Retorna o valor de Pi
254
+ POWER = POTÊNCIA ## Fornece o resultado de um número elevado a uma potência
255
+ PRODUCT = MULT ## Multiplica seus argumentos
256
+ QUOTIENT = QUOCIENTE ## Retorna a parte inteira de uma divisão
257
+ RADIANS = RADIANOS ## Converte graus em radianos
258
+ RAND = ALEATÓRIO ## Retorna um número aleatório entre 0 e 1
259
+ RANDBETWEEN = ALEATÓRIOENTRE ## Retorna um número aleatório entre os números especificados
260
+ ROMAN = ROMANO ## Converte um algarismo arábico em romano, como texto
261
+ ROUND = ARRED ## Arredonda um número até uma quantidade especificada de dígitos
262
+ ROUNDDOWN = ARREDONDAR.PARA.BAIXO ## Arredonda um número para baixo até zero
263
+ ROUNDUP = ARREDONDAR.PARA.CIMA ## Arredonda um número para cima, afastando-o de zero
264
+ SERIESSUM = SOMASEQÜÊNCIA ## Retorna a soma de uma série polinomial baseada na fórmula
265
+ SIGN = SINAL ## Retorna o sinal de um número
266
+ SIN = SEN ## Retorna o seno de um ângulo dado
267
+ SINH = SENH ## Retorna o seno hiperbólico de um número
268
+ SQRT = RAIZ ## Retorna uma raiz quadrada positiva
269
+ SQRTPI = RAIZPI ## Retorna a raiz quadrada de (núm* pi)
270
+ SUBTOTAL = SUBTOTAL ## Retorna um subtotal em uma lista ou em um banco de dados
271
+ SUM = SOMA ## Soma seus argumentos
272
+ SUMIF = SOMASE ## Adiciona as células especificadas por um determinado critério
273
+ SUMIFS = SOMASE ## Adiciona as células em um intervalo que atende a vários critérios
274
+ SUMPRODUCT = SOMARPRODUTO ## Retorna a soma dos produtos de componentes correspondentes de matrizes
275
+ SUMSQ = SOMAQUAD ## Retorna a soma dos quadrados dos argumentos
276
+ SUMX2MY2 = SOMAX2DY2 ## Retorna a soma da diferença dos quadrados dos valores correspondentes em duas matrizes
277
+ SUMX2PY2 = SOMAX2SY2 ## Retorna a soma da soma dos quadrados dos valores correspondentes em duas matrizes
278
+ SUMXMY2 = SOMAXMY2 ## Retorna a soma dos quadrados das diferenças dos valores correspondentes em duas matrizes
279
+ TAN = TAN ## Retorna a tangente de um número
280
+ TANH = TANH ## Retorna a tangente hiperbólica de um número
281
+ TRUNC = TRUNCAR ## Trunca um número para um inteiro
282
+
283
+
284
+ ##
285
+ ## Statistical functions Funções estatísticas
286
+ ##
287
+ AVEDEV = DESV.MÉDIO ## Retorna a média aritmética dos desvios médios dos pontos de dados a partir de sua média
288
+ AVERAGE = MÉDIA ## Retorna a média dos argumentos
289
+ AVERAGEA = MÉDIAA ## Retorna a média dos argumentos, inclusive números, texto e valores lógicos
290
+ AVERAGEIF = MÉDIASE ## Retorna a média (média aritmética) de todas as células em um intervalo que atendem a um determinado critério
291
+ AVERAGEIFS = MÉDIASES ## Retorna a média (média aritmética) de todas as células que atendem a múltiplos critérios.
292
+ BETADIST = DISTBETA ## Retorna a função de distribuição cumulativa beta
293
+ BETAINV = BETA.ACUM.INV ## Retorna o inverso da função de distribuição cumulativa para uma distribuição beta especificada
294
+ BINOMDIST = DISTRBINOM ## Retorna a probabilidade de distribuição binomial do termo individual
295
+ CHIDIST = DIST.QUI ## Retorna a probabilidade unicaudal da distribuição qui-quadrada
296
+ CHIINV = INV.QUI ## Retorna o inverso da probabilidade uni-caudal da distribuição qui-quadrada
297
+ CHITEST = TESTE.QUI ## Retorna o teste para independência
298
+ CONFIDENCE = INT.CONFIANÇA ## Retorna o intervalo de confiança para uma média da população
299
+ CORREL = CORREL ## Retorna o coeficiente de correlação entre dois conjuntos de dados
300
+ COUNT = CONT.NÚM ## Calcula quantos números há na lista de argumentos
301
+ COUNTA = CONT.VALORES ## Calcula quantos valores há na lista de argumentos
302
+ COUNTBLANK = CONTAR.VAZIO ## Conta o número de células vazias no intervalo especificado
303
+ COUNTIF = CONT.SE ## Calcula o número de células não vazias em um intervalo que corresponde a determinados critérios
304
+ COUNTIFS = CONT.SES ## Conta o número de células dentro de um intervalo que atende a múltiplos critérios
305
+ COVAR = COVAR ## Retorna a covariância, a média dos produtos dos desvios pares
306
+ CRITBINOM = CRIT.BINOM ## Retorna o menor valor para o qual a distribuição binomial cumulativa é menor ou igual ao valor padrão
307
+ DEVSQ = DESVQ ## Retorna a soma dos quadrados dos desvios
308
+ EXPONDIST = DISTEXPON ## Retorna a distribuição exponencial
309
+ FDIST = DISTF ## Retorna a distribuição de probabilidade F
310
+ FINV = INVF ## Retorna o inverso da distribuição de probabilidades F
311
+ FISHER = FISHER ## Retorna a transformação Fisher
312
+ FISHERINV = FISHERINV ## Retorna o inverso da transformação Fisher
313
+ FORECAST = PREVISÃO ## Retorna um valor ao longo de uma linha reta
314
+ FREQUENCY = FREQÜÊNCIA ## Retorna uma distribuição de freqüência como uma matriz vertical
315
+ FTEST = TESTEF ## Retorna o resultado de um teste F
316
+ GAMMADIST = DISTGAMA ## Retorna a distribuição gama
317
+ GAMMAINV = INVGAMA ## Retorna o inverso da distribuição cumulativa gama
318
+ GAMMALN = LNGAMA ## Retorna o logaritmo natural da função gama, G(x)
319
+ GEOMEAN = MÉDIA.GEOMÉTRICA ## Retorna a média geométrica
320
+ GROWTH = CRESCIMENTO ## Retorna valores ao longo de uma tendência exponencial
321
+ HARMEAN = MÉDIA.HARMÔNICA ## Retorna a média harmônica
322
+ HYPGEOMDIST = DIST.HIPERGEOM ## Retorna a distribuição hipergeométrica
323
+ INTERCEPT = INTERCEPÇÃO ## Retorna a intercepção da linha de regressão linear
324
+ KURT = CURT ## Retorna a curtose de um conjunto de dados
325
+ LARGE = MAIOR ## Retorna o maior valor k-ésimo de um conjunto de dados
326
+ LINEST = PROJ.LIN ## Retorna os parâmetros de uma tendência linear
327
+ LOGEST = PROJ.LOG ## Retorna os parâmetros de uma tendência exponencial
328
+ LOGINV = INVLOG ## Retorna o inverso da distribuição lognormal
329
+ LOGNORMDIST = DIST.LOGNORMAL ## Retorna a distribuição lognormal cumulativa
330
+ MAX = MÁXIMO ## Retorna o valor máximo em uma lista de argumentos
331
+ MAXA = MÁXIMOA ## Retorna o maior valor em uma lista de argumentos, inclusive números, texto e valores lógicos
332
+ MEDIAN = MED ## Retorna a mediana dos números indicados
333
+ MIN = MÍNIMO ## Retorna o valor mínimo em uma lista de argumentos
334
+ MINA = MÍNIMOA ## Retorna o menor valor em uma lista de argumentos, inclusive números, texto e valores lógicos
335
+ MODE = MODO ## Retorna o valor mais comum em um conjunto de dados
336
+ NEGBINOMDIST = DIST.BIN.NEG ## Retorna a distribuição binomial negativa
337
+ NORMDIST = DIST.NORM ## Retorna a distribuição cumulativa normal
338
+ NORMINV = INV.NORM ## Retorna o inverso da distribuição cumulativa normal
339
+ NORMSDIST = DIST.NORMP ## Retorna a distribuição cumulativa normal padrão
340
+ NORMSINV = INV.NORMP ## Retorna o inverso da distribuição cumulativa normal padrão
341
+ PEARSON = PEARSON ## Retorna o coeficiente de correlação do momento do produto Pearson
342
+ PERCENTILE = PERCENTIL ## Retorna o k-ésimo percentil de valores em um intervalo
343
+ PERCENTRANK = ORDEM.PORCENTUAL ## Retorna a ordem percentual de um valor em um conjunto de dados
344
+ PERMUT = PERMUT ## Retorna o número de permutações de um determinado número de objetos
345
+ POISSON = POISSON ## Retorna a distribuição Poisson
346
+ PROB = PROB ## Retorna a probabilidade de valores em um intervalo estarem entre dois limites
347
+ QUARTILE = QUARTIL ## Retorna o quartil do conjunto de dados
348
+ RANK = ORDEM ## Retorna a posição de um número em uma lista de números
349
+ RSQ = RQUAD ## Retorna o quadrado do coeficiente de correlação do momento do produto de Pearson
350
+ SKEW = DISTORÇÃO ## Retorna a distorção de uma distribuição
351
+ SLOPE = INCLINAÇÃO ## Retorna a inclinação da linha de regressão linear
352
+ SMALL = MENOR ## Retorna o menor valor k-ésimo do conjunto de dados
353
+ STANDARDIZE = PADRONIZAR ## Retorna um valor normalizado
354
+ STDEV = DESVPAD ## Estima o desvio padrão com base em uma amostra
355
+ STDEVA = DESVPADA ## Estima o desvio padrão com base em uma amostra, inclusive números, texto e valores lógicos
356
+ STDEVP = DESVPADP ## Calcula o desvio padrão com base na população total
357
+ STDEVPA = DESVPADPA ## Calcula o desvio padrão com base na população total, inclusive números, texto e valores lógicos
358
+ STEYX = EPADYX ## Retorna o erro padrão do valor-y previsto para cada x da regressão
359
+ TDIST = DISTT ## Retorna a distribuição t de Student
360
+ TINV = INVT ## Retorna o inverso da distribuição t de Student
361
+ TREND = TENDÊNCIA ## Retorna valores ao longo de uma tendência linear
362
+ TRIMMEAN = MÉDIA.INTERNA ## Retorna a média do interior de um conjunto de dados
363
+ TTEST = TESTET ## Retorna a probabilidade associada ao teste t de Student
364
+ VAR = VAR ## Estima a variância com base em uma amostra
365
+ VARA = VARA ## Estima a variância com base em uma amostra, inclusive números, texto e valores lógicos
366
+ VARP = VARP ## Calcula a variância com base na população inteira
367
+ VARPA = VARPA ## Calcula a variância com base na população total, inclusive números, texto e valores lógicos
368
+ WEIBULL = WEIBULL ## Retorna a distribuição Weibull
369
+ ZTEST = TESTEZ ## Retorna o valor de probabilidade uni-caudal de um teste-z
370
+
371
+
372
+ ##
373
+ ## Text functions Funções de texto
374
+ ##
375
+ ASC = ASC ## Altera letras do inglês ou katakana de largura total (bytes duplos) dentro de uma seqüência de caracteres para caracteres de meia largura (byte único)
376
+ BAHTTEXT = BAHTTEXT ## Converte um número em um texto, usando o formato de moeda ß (baht)
377
+ CHAR = CARACT ## Retorna o caractere especificado pelo número de código
378
+ CLEAN = TIRAR ## Remove todos os caracteres do texto que não podem ser impressos
379
+ CODE = CÓDIGO ## Retorna um código numérico para o primeiro caractere de uma seqüência de caracteres de texto
380
+ CONCATENATE = CONCATENAR ## Agrupa vários itens de texto em um único item de texto
381
+ DOLLAR = MOEDA ## Converte um número em texto, usando o formato de moeda $ (dólar)
382
+ EXACT = EXATO ## Verifica se dois valores de texto são idênticos
383
+ FIND = PROCURAR ## Procura um valor de texto dentro de outro (diferencia maiúsculas de minúsculas)
384
+ FINDB = PROCURARB ## Procura um valor de texto dentro de outro (diferencia maiúsculas de minúsculas)
385
+ FIXED = DEF.NÚM.DEC ## Formata um número como texto com um número fixo de decimais
386
+ JIS = JIS ## Altera letras do inglês ou katakana de meia largura (byte único) dentro de uma seqüência de caracteres para caracteres de largura total (bytes duplos)
387
+ LEFT = ESQUERDA ## Retorna os caracteres mais à esquerda de um valor de texto
388
+ LEFTB = ESQUERDAB ## Retorna os caracteres mais à esquerda de um valor de texto
389
+ LEN = NÚM.CARACT ## Retorna o número de caracteres em uma seqüência de texto
390
+ LENB = NÚM.CARACTB ## Retorna o número de caracteres em uma seqüência de texto
391
+ LOWER = MINÚSCULA ## Converte texto para minúsculas
392
+ MID = EXT.TEXTO ## Retorna um número específico de caracteres de uma seqüência de texto começando na posição especificada
393
+ MIDB = EXT.TEXTOB ## Retorna um número específico de caracteres de uma seqüência de texto começando na posição especificada
394
+ PHONETIC = FONÉTICA ## Extrai os caracteres fonéticos (furigana) de uma seqüência de caracteres de texto
395
+ PROPER = PRI.MAIÚSCULA ## Coloca a primeira letra de cada palavra em maiúscula em um valor de texto
396
+ REPLACE = MUDAR ## Muda os caracteres dentro do texto
397
+ REPLACEB = MUDARB ## Muda os caracteres dentro do texto
398
+ REPT = REPT ## Repete o texto um determinado número de vezes
399
+ RIGHT = DIREITA ## Retorna os caracteres mais à direita de um valor de texto
400
+ RIGHTB = DIREITAB ## Retorna os caracteres mais à direita de um valor de texto
401
+ SEARCH = LOCALIZAR ## Localiza um valor de texto dentro de outro (não diferencia maiúsculas de minúsculas)
402
+ SEARCHB = LOCALIZARB ## Localiza um valor de texto dentro de outro (não diferencia maiúsculas de minúsculas)
403
+ SUBSTITUTE = SUBSTITUIR ## Substitui um novo texto por um texto antigo em uma seqüência de texto
404
+ T = T ## Converte os argumentos em texto
405
+ TEXT = TEXTO ## Formata um número e o converte em texto
406
+ TRIM = ARRUMAR ## Remove espaços do texto
407
+ UPPER = MAIÚSCULA ## Converte o texto em maiúsculas
408
+ VALUE = VALOR ## Converte um argumento de texto em um número
PHPExcel/Classes/PHPExcel/locale/pt/config ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Settings
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ##
27
+
28
+
29
+ ArgumentSeparator = ;
30
+
31
+
32
+ ##
33
+ ## (For future use)
34
+ ##
35
+ currencySymbol = €
36
+
37
+
38
+ ##
39
+ ## Excel Error Codes (For future use)
40
+ ##
41
+ NULL = #NULO!
42
+ DIV0 = #DIV/0!
43
+ VALUE = #VALOR!
44
+ REF = #REF!
45
+ NAME = #NOME?
46
+ NUM = #NÚM!
47
+ NA = #N/D
PHPExcel/Classes/PHPExcel/locale/pt/functions ADDED
@@ -0,0 +1,408 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## Add-in and Automation functions Funções de Suplemento e Automatização
3
+ ##
4
+ GETPIVOTDATA = OBTERDADOSDIN ## Devolve dados armazenados num relatório de Tabela Dinâmica
5
+
6
+
7
+ ##
8
+ ## Cube functions Funções de cubo
9
+ ##
10
+ CUBEKPIMEMBER = MEMBROKPICUBO ## Devolve o nome, propriedade e medição de um KPI (key performance indicator) e apresenta o nome e a propriedade na célula. Um KPI é uma medida quantificável, como, por exemplo, o lucro mensal bruto ou a rotatividade trimestral de pessoal, utilizada para monitorizar o desempenho de uma organização.
11
+ CUBEMEMBER = MEMBROCUBO ## Devolve um membro ou cadeia de identificação numa hierarquia de cubo. Utilizada para validar a existência do membro ou cadeia de identificação no cubo.
12
+ CUBEMEMBERPROPERTY = PROPRIEDADEMEMBROCUBO ## Devolve o valor de uma propriedade de membro no cubo. Utilizada para validar a existência de um nome de membro no cubo e para devolver a propriedade especificada para esse membro.
13
+ CUBERANKEDMEMBER = MEMBROCLASSIFICADOCUBO ## Devolve o enésimo ou a classificação mais alta num conjunto. Utilizada para devolver um ou mais elementos num conjunto, tal como o melhor vendedor ou os 10 melhores alunos.
14
+ CUBESET = CONJUNTOCUBO ## Define um conjunto calculado de membros ou cadeias de identificação enviando uma expressão de conjunto para o cubo no servidor, que cria o conjunto e, em seguida, devolve o conjunto ao Microsoft Office Excel.
15
+ CUBESETCOUNT = CONTARCONJUNTOCUBO ## Devolve o número de itens num conjunto.
16
+ CUBEVALUE = VALORCUBO ## Devolve um valor agregado do cubo.
17
+
18
+
19
+ ##
20
+ ## Database functions Funções de base de dados
21
+ ##
22
+ DAVERAGE = BDMÉDIA ## Devolve a média das entradas da base de dados seleccionadas
23
+ DCOUNT = BDCONTAR ## Conta as células que contêm números numa base de dados
24
+ DCOUNTA = BDCONTAR.VAL ## Conta as células que não estejam em branco numa base de dados
25
+ DGET = BDOBTER ## Extrai de uma base de dados um único registo que corresponde aos critérios especificados
26
+ DMAX = BDMÁX ## Devolve o valor máximo das entradas da base de dados seleccionadas
27
+ DMIN = BDMÍN ## Devolve o valor mínimo das entradas da base de dados seleccionadas
28
+ DPRODUCT = BDMULTIPL ## Multiplica os valores de um determinado campo de registos que correspondem aos critérios numa base de dados
29
+ DSTDEV = BDDESVPAD ## Calcula o desvio-padrão com base numa amostra de entradas da base de dados seleccionadas
30
+ DSTDEVP = BDDESVPADP ## Calcula o desvio-padrão com base na população total das entradas da base de dados seleccionadas
31
+ DSUM = BDSOMA ## Adiciona os números na coluna de campo dos registos de base de dados que correspondem aos critérios
32
+ DVAR = BDVAR ## Calcula a variância com base numa amostra das entradas de base de dados seleccionadas
33
+ DVARP = BDVARP ## Calcula a variância com base na população total das entradas de base de dados seleccionadas
34
+
35
+
36
+ ##
37
+ ## Date and time functions Funções de data e hora
38
+ ##
39
+ DATE = DATA ## Devolve o número de série de uma determinada data
40
+ DATEVALUE = DATA.VALOR ## Converte uma data em forma de texto num número de série
41
+ DAY = DIA ## Converte um número de série num dia do mês
42
+ DAYS360 = DIAS360 ## Calcula o número de dias entre duas datas com base num ano com 360 dias
43
+ EDATE = DATAM ## Devolve um número de série de data que corresponde ao número de meses indicado antes ou depois da data de início
44
+ EOMONTH = FIMMÊS ## Devolve o número de série do último dia do mês antes ou depois de um número de meses especificado
45
+ HOUR = HORA ## Converte um número de série numa hora
46
+ MINUTE = MINUTO ## Converte um número de série num minuto
47
+ MONTH = MÊS ## Converte um número de série num mês
48
+ NETWORKDAYS = DIATRABALHOTOTAL ## Devolve o número total de dias úteis entre duas datas
49
+ NOW = AGORA ## Devolve o número de série da data e hora actuais
50
+ SECOND = SEGUNDO ## Converte um número de série num segundo
51
+ TIME = TEMPO ## Devolve o número de série de um determinado tempo
52
+ TIMEVALUE = VALOR.TEMPO ## Converte um tempo em forma de texto num número de série
53
+ TODAY = HOJE ## Devolve o número de série da data actual
54
+ WEEKDAY = DIA.SEMANA ## Converte um número de série num dia da semana
55
+ WEEKNUM = NÚMSEMANA ## Converte um número de série num número que representa o número da semana num determinado ano
56
+ WORKDAY = DIA.TRABALHO ## Devolve o número de série da data antes ou depois de um número de dias úteis especificado
57
+ YEAR = ANO ## Converte um número de série num ano
58
+ YEARFRAC = FRACÇÃOANO ## Devolve a fracção de ano que representa o número de dias inteiros entre a data_de_início e a data_de_fim
59
+
60
+
61
+ ##
62
+ ## Engineering functions Funções de engenharia
63
+ ##
64
+ BESSELI = BESSELI ## Devolve a função de Bessel modificada In(x)
65
+ BESSELJ = BESSELJ ## Devolve a função de Bessel Jn(x)
66
+ BESSELK = BESSELK ## Devolve a função de Bessel modificada Kn(x)
67
+ BESSELY = BESSELY ## Devolve a função de Bessel Yn(x)
68
+ BIN2DEC = BINADEC ## Converte um número binário em decimal
69
+ BIN2HEX = BINAHEX ## Converte um número binário em hexadecimal
70
+ BIN2OCT = BINAOCT ## Converte um número binário em octal
71
+ COMPLEX = COMPLEXO ## Converte coeficientes reais e imaginários num número complexo
72
+ CONVERT = CONVERTER ## Converte um número de um sistema de medida noutro
73
+ DEC2BIN = DECABIN ## Converte um número decimal em binário
74
+ DEC2HEX = DECAHEX ## Converte um número decimal em hexadecimal
75
+ DEC2OCT = DECAOCT ## Converte um número decimal em octal
76
+ DELTA = DELTA ## Testa se dois valores são iguais
77
+ ERF = FUNCERRO ## Devolve a função de erro
78
+ ERFC = FUNCERROCOMPL ## Devolve a função de erro complementar
79
+ GESTEP = DEGRAU ## Testa se um número é maior do que um valor limite
80
+ HEX2BIN = HEXABIN ## Converte um número hexadecimal em binário
81
+ HEX2DEC = HEXADEC ## Converte um número hexadecimal em decimal
82
+ HEX2OCT = HEXAOCT ## Converte um número hexadecimal em octal
83
+ IMABS = IMABS ## Devolve o valor absoluto (módulo) de um número complexo
84
+ IMAGINARY = IMAGINÁRIO ## Devolve o coeficiente imaginário de um número complexo
85
+ IMARGUMENT = IMARG ## Devolve o argumento Teta, um ângulo expresso em radianos
86
+ IMCONJUGATE = IMCONJ ## Devolve o conjugado complexo de um número complexo
87
+ IMCOS = IMCOS ## Devolve o co-seno de um número complexo
88
+ IMDIV = IMDIV ## Devolve o quociente de dois números complexos
89
+ IMEXP = IMEXP ## Devolve o exponencial de um número complexo
90
+ IMLN = IMLN ## Devolve o logaritmo natural de um número complexo
91
+ IMLOG10 = IMLOG10 ## Devolve o logaritmo de base 10 de um número complexo
92
+ IMLOG2 = IMLOG2 ## Devolve o logaritmo de base 2 de um número complexo
93
+ IMPOWER = IMPOT ## Devolve um número complexo elevado a uma potência inteira
94
+ IMPRODUCT = IMPROD ## Devolve o produto de números complexos
95
+ IMREAL = IMREAL ## Devolve o coeficiente real de um número complexo
96
+ IMSIN = IMSENO ## Devolve o seno de um número complexo
97
+ IMSQRT = IMRAIZ ## Devolve a raiz quadrada de um número complexo
98
+ IMSUB = IMSUBTR ## Devolve a diferença entre dois números complexos
99
+ IMSUM = IMSOMA ## Devolve a soma de números complexos
100
+ OCT2BIN = OCTABIN ## Converte um número octal em binário
101
+ OCT2DEC = OCTADEC ## Converte um número octal em decimal
102
+ OCT2HEX = OCTAHEX ## Converte um número octal em hexadecimal
103
+
104
+
105
+ ##
106
+ ## Financial functions Funções financeiras
107
+ ##
108
+ ACCRINT = JUROSACUM ## Devolve os juros acumulados de um título que paga juros periódicos
109
+ ACCRINTM = JUROSACUMV ## Devolve os juros acumulados de um título que paga juros no vencimento
110
+ AMORDEGRC = AMORDEGRC ## Devolve a depreciação correspondente a cada período contabilístico utilizando um coeficiente de depreciação
111
+ AMORLINC = AMORLINC ## Devolve a depreciação correspondente a cada período contabilístico
112
+ COUPDAYBS = CUPDIASINLIQ ## Devolve o número de dias entre o início do período do cupão e a data de regularização
113
+ COUPDAYS = CUPDIAS ## Devolve o número de dias no período do cupão que contém a data de regularização
114
+ COUPDAYSNC = CUPDIASPRÓX ## Devolve o número de dias entre a data de regularização e a data do cupão seguinte
115
+ COUPNCD = CUPDATAPRÓX ## Devolve a data do cupão seguinte após a data de regularização
116
+ COUPNUM = CUPNÚM ## Devolve o número de cupões a serem pagos entre a data de regularização e a data de vencimento
117
+ COUPPCD = CUPDATAANT ## Devolve a data do cupão anterior antes da data de regularização
118
+ CUMIPMT = PGTOJURACUM ## Devolve os juros cumulativos pagos entre dois períodos
119
+ CUMPRINC = PGTOCAPACUM ## Devolve o capital cumulativo pago a título de empréstimo entre dois períodos
120
+ DB = BD ## Devolve a depreciação de um activo relativo a um período especificado utilizando o método das quotas degressivas fixas
121
+ DDB = BDD ## Devolve a depreciação de um activo relativo a um período especificado utilizando o método das quotas degressivas duplas ou qualquer outro método especificado
122
+ DISC = DESC ## Devolve a taxa de desconto de um título
123
+ DOLLARDE = MOEDADEC ## Converte um preço em unidade monetária, expresso como uma fracção, num preço em unidade monetária, expresso como um número decimal
124
+ DOLLARFR = MOEDAFRA ## Converte um preço em unidade monetária, expresso como um número decimal, num preço em unidade monetária, expresso como uma fracção
125
+ DURATION = DURAÇÃO ## Devolve a duração anual de um título com pagamentos de juros periódicos
126
+ EFFECT = EFECTIVA ## Devolve a taxa de juros anual efectiva
127
+ FV = VF ## Devolve o valor futuro de um investimento
128
+ FVSCHEDULE = VFPLANO ## Devolve o valor futuro de um capital inicial após a aplicação de uma série de taxas de juro compostas
129
+ INTRATE = TAXAJUROS ## Devolve a taxa de juros de um título investido na totalidade
130
+ IPMT = IPGTO ## Devolve o pagamento dos juros de um investimento durante um determinado período
131
+ IRR = TIR ## Devolve a taxa de rentabilidade interna para uma série de fluxos monetários
132
+ ISPMT = É.PGTO ## Calcula os juros pagos durante um período específico de um investimento
133
+ MDURATION = MDURAÇÃO ## Devolve a duração modificada de Macauley de um título com um valor de paridade equivalente a € 100
134
+ MIRR = MTIR ## Devolve a taxa interna de rentabilidade em que os fluxos monetários positivos e negativos são financiados com taxas diferentes
135
+ NOMINAL = NOMINAL ## Devolve a taxa de juros nominal anual
136
+ NPER = NPER ## Devolve o número de períodos de um investimento
137
+ NPV = VAL ## Devolve o valor actual líquido de um investimento com base numa série de fluxos monetários periódicos e numa taxa de desconto
138
+ ODDFPRICE = PREÇOPRIMINC ## Devolve o preço por € 100 do valor nominal de um título com um período inicial incompleto
139
+ ODDFYIELD = LUCROPRIMINC ## Devolve o lucro de um título com um período inicial incompleto
140
+ ODDLPRICE = PREÇOÚLTINC ## Devolve o preço por € 100 do valor nominal de um título com um período final incompleto
141
+ ODDLYIELD = LUCROÚLTINC ## Devolve o lucro de um título com um período final incompleto
142
+ PMT = PGTO ## Devolve o pagamento periódico de uma anuidade
143
+ PPMT = PPGTO ## Devolve o pagamento sobre o capital de um investimento num determinado período
144
+ PRICE = PREÇO ## Devolve o preço por € 100 do valor nominal de um título que paga juros periódicos
145
+ PRICEDISC = PREÇODESC ## Devolve o preço por € 100 do valor nominal de um título descontado
146
+ PRICEMAT = PREÇOVENC ## Devolve o preço por € 100 do valor nominal de um título que paga juros no vencimento
147
+ PV = VA ## Devolve o valor actual de um investimento
148
+ RATE = TAXA ## Devolve a taxa de juros por período de uma anuidade
149
+ RECEIVED = RECEBER ## Devolve o montante recebido no vencimento de um título investido na totalidade
150
+ SLN = AMORT ## Devolve uma depreciação linear de um activo durante um período
151
+ SYD = AMORTD ## Devolve a depreciação por algarismos da soma dos anos de um activo durante um período especificado
152
+ TBILLEQ = OTN ## Devolve o lucro de um título equivalente a uma Obrigação do Tesouro
153
+ TBILLPRICE = OTNVALOR ## Devolve o preço por € 100 de valor nominal de uma Obrigação do Tesouro
154
+ TBILLYIELD = OTNLUCRO ## Devolve o lucro de uma Obrigação do Tesouro
155
+ VDB = BDV ## Devolve a depreciação de um activo relativo a um período específico ou parcial utilizando um método de quotas degressivas
156
+ XIRR = XTIR ## Devolve a taxa interna de rentabilidade de um plano de fluxos monetários que não seja necessariamente periódica
157
+ XNPV = XVAL ## Devolve o valor actual líquido de um plano de fluxos monetários que não seja necessariamente periódico
158
+ YIELD = LUCRO ## Devolve o lucro de um título que paga juros periódicos
159
+ YIELDDISC = LUCRODESC ## Devolve o lucro anual de um título emitido abaixo do valor nominal, por exemplo, uma Obrigação do Tesouro
160
+ YIELDMAT = LUCROVENC ## Devolve o lucro anual de um título que paga juros na data de vencimento
161
+
162
+
163
+ ##
164
+ ## Information functions Funções de informação
165
+ ##
166
+ CELL = CÉL ## Devolve informações sobre a formatação, localização ou conteúdo de uma célula
167
+ ERROR.TYPE = TIPO.ERRO ## Devolve um número correspondente a um tipo de erro
168
+ INFO = INFORMAÇÃO ## Devolve informações sobre o ambiente de funcionamento actual
169
+ ISBLANK = É.CÉL.VAZIA ## Devolve VERDADEIRO se o valor estiver em branco
170
+ ISERR = É.ERROS ## Devolve VERDADEIRO se o valor for um valor de erro diferente de #N/D
171
+ ISERROR = É.ERRO ## Devolve VERDADEIRO se o valor for um valor de erro
172
+ ISEVEN = ÉPAR ## Devolve VERDADEIRO se o número for par
173
+ ISLOGICAL = É.LÓGICO ## Devolve VERDADEIRO se o valor for lógico
174
+ ISNA = É.NÃO.DISP ## Devolve VERDADEIRO se o valor for o valor de erro #N/D
175
+ ISNONTEXT = É.NÃO.TEXTO ## Devolve VERDADEIRO se o valor não for texto
176
+ ISNUMBER = É.NÚM ## Devolve VERDADEIRO se o valor for um número
177
+ ISODD = ÉÍMPAR ## Devolve VERDADEIRO se o número for ímpar
178
+ ISREF = É.REF ## Devolve VERDADEIRO se o valor for uma referência
179
+ ISTEXT = É.TEXTO ## Devolve VERDADEIRO se o valor for texto
180
+ N = N ## Devolve um valor convertido num número
181
+ NA = NÃO.DISP ## Devolve o valor de erro #N/D
182
+ TYPE = TIPO ## Devolve um número que indica o tipo de dados de um valor
183
+
184
+
185
+ ##
186
+ ## Logical functions Funções lógicas
187
+ ##
188
+ AND = E ## Devolve VERDADEIRO se todos os respectivos argumentos corresponderem a VERDADEIRO
189
+ FALSE = FALSO ## Devolve o valor lógico FALSO
190
+ IF = SE ## Especifica um teste lógico a ser executado
191
+ IFERROR = SE.ERRO ## Devolve um valor definido pelo utilizador se ocorrer um erro na fórmula, e devolve o resultado da fórmula se não ocorrer nenhum erro
192
+ NOT = NÃO ## Inverte a lógica do respectivo argumento
193
+ OR = OU ## Devolve VERDADEIRO se qualquer argumento for VERDADEIRO
194
+ TRUE = VERDADEIRO ## Devolve o valor lógico VERDADEIRO
195
+
196
+
197
+ ##
198
+ ## Lookup and reference functions Funções de pesquisa e referência
199
+ ##
200
+ ADDRESS = ENDEREÇO ## Devolve uma referência a uma única célula numa folha de cálculo como texto
201
+ AREAS = ÁREAS ## Devolve o número de áreas numa referência
202
+ CHOOSE = SELECCIONAR ## Selecciona um valor a partir de uma lista de valores
203
+ COLUMN = COL ## Devolve o número da coluna de uma referência
204
+ COLUMNS = COLS ## Devolve o número de colunas numa referência
205
+ HLOOKUP = PROCH ## Procura na linha superior de uma matriz e devolve o valor da célula indicada
206
+ HYPERLINK = HIPERLIGAÇÃO ## Cria um atalho ou hiperligação que abre um documento armazenado num servidor de rede, numa intranet ou na Internet
207
+ INDEX = ÍNDICE ## Utiliza um índice para escolher um valor de uma referência ou de uma matriz
208
+ INDIRECT = INDIRECTO ## Devolve uma referência indicada por um valor de texto
209
+ LOOKUP = PROC ## Procura valores num vector ou numa matriz
210
+ MATCH = CORRESP ## Procura valores numa referência ou numa matriz
211
+ OFFSET = DESLOCAMENTO ## Devolve o deslocamento de referência de uma determinada referência
212
+ ROW = LIN ## Devolve o número da linha de uma referência
213
+ ROWS = LINS ## Devolve o número de linhas numa referência
214
+ RTD = RTD ## Obtém dados em tempo real a partir de um programa que suporte automatização COM (automatização: modo de trabalhar com objectos de uma aplicação a partir de outra aplicação ou ferramenta de desenvolvimento. Anteriormente conhecida como automatização OLE, a automatização é uma norma da indústria de software e uma funcionalidade COM (Component Object Model).)
215
+ TRANSPOSE = TRANSPOR ## Devolve a transposição de uma matriz
216
+ VLOOKUP = PROCV ## Procura na primeira coluna de uma matriz e percorre a linha para devolver o valor de uma célula
217
+
218
+
219
+ ##
220
+ ## Math and trigonometry functions Funções matemáticas e trigonométricas
221
+ ##
222
+ ABS = ABS ## Devolve o valor absoluto de um número
223
+ ACOS = ACOS ## Devolve o arco de co-seno de um número
224
+ ACOSH = ACOSH ## Devolve o co-seno hiperbólico inverso de um número
225
+ ASIN = ASEN ## Devolve o arco de seno de um número
226
+ ASINH = ASENH ## Devolve o seno hiperbólico inverso de um número
227
+ ATAN = ATAN ## Devolve o arco de tangente de um número
228
+ ATAN2 = ATAN2 ## Devolve o arco de tangente das coordenadas x e y
229
+ ATANH = ATANH ## Devolve a tangente hiperbólica inversa de um número
230
+ CEILING = ARRED.EXCESSO ## Arredonda um número para o número inteiro mais próximo ou para o múltiplo de significância mais próximo
231
+ COMBIN = COMBIN ## Devolve o número de combinações de um determinado número de objectos
232
+ COS = COS ## Devolve o co-seno de um número
233
+ COSH = COSH ## Devolve o co-seno hiperbólico de um número
234
+ DEGREES = GRAUS ## Converte radianos em graus
235
+ EVEN = PAR ## Arredonda um número por excesso para o número inteiro mais próximo
236
+ EXP = EXP ## Devolve e elevado à potência de um determinado número
237
+ FACT = FACTORIAL ## Devolve o factorial de um número
238
+ FACTDOUBLE = FACTDUPLO ## Devolve o factorial duplo de um número
239
+ FLOOR = ARRED.DEFEITO ## Arredonda um número por defeito até zero
240
+ GCD = MDC ## Devolve o maior divisor comum
241
+ INT = INT ## Arredonda um número por defeito para o número inteiro mais próximo
242
+ LCM = MMC ## Devolve o mínimo múltiplo comum
243
+ LN = LN ## Devolve o logaritmo natural de um número
244
+ LOG = LOG ## Devolve o logaritmo de um número com uma base especificada
245
+ LOG10 = LOG10 ## Devolve o logaritmo de base 10 de um número
246
+ MDETERM = MATRIZ.DETERM ## Devolve o determinante matricial de uma matriz
247
+ MINVERSE = MATRIZ.INVERSA ## Devolve o inverso matricial de uma matriz
248
+ MMULT = MATRIZ.MULT ## Devolve o produto matricial de duas matrizes
249
+ MOD = RESTO ## Devolve o resto da divisão
250
+ MROUND = MARRED ## Devolve um número arredondado para o múltiplo pretendido
251
+ MULTINOMIAL = POLINOMIAL ## Devolve o polinomial de um conjunto de números
252
+ ODD = ÍMPAR ## Arredonda por excesso um número para o número inteiro ímpar mais próximo
253
+ PI = PI ## Devolve o valor de pi
254
+ POWER = POTÊNCIA ## Devolve o resultado de um número elevado a uma potência
255
+ PRODUCT = PRODUTO ## Multiplica os respectivos argumentos
256
+ QUOTIENT = QUOCIENTE ## Devolve a parte inteira de uma divisão
257
+ RADIANS = RADIANOS ## Converte graus em radianos
258
+ RAND = ALEATÓRIO ## Devolve um número aleatório entre 0 e 1
259
+ RANDBETWEEN = ALEATÓRIOENTRE ## Devolve um número aleatório entre os números especificados
260
+ ROMAN = ROMANO ## Converte um número árabe em romano, como texto
261
+ ROUND = ARRED ## Arredonda um número para um número de dígitos especificado
262
+ ROUNDDOWN = ARRED.PARA.BAIXO ## Arredonda um número por defeito até zero
263
+ ROUNDUP = ARRED.PARA.CIMA ## Arredonda um número por excesso, afastando-o de zero
264
+ SERIESSUM = SOMASÉRIE ## Devolve a soma de uma série de potências baseada na fórmula
265
+ SIGN = SINAL ## Devolve o sinal de um número
266
+ SIN = SEN ## Devolve o seno de um determinado ângulo
267
+ SINH = SENH ## Devolve o seno hiperbólico de um número
268
+ SQRT = RAIZQ ## Devolve uma raiz quadrada positiva
269
+ SQRTPI = RAIZPI ## Devolve a raiz quadrada de (núm * pi)
270
+ SUBTOTAL = SUBTOTAL ## Devolve um subtotal numa lista ou base de dados
271
+ SUM = SOMA ## Adiciona os respectivos argumentos
272
+ SUMIF = SOMA.SE ## Adiciona as células especificadas por um determinado critério
273
+ SUMIFS = SOMA.SE.S ## Adiciona as células num intervalo que cumpre vários critérios
274
+ SUMPRODUCT = SOMARPRODUTO ## Devolve a soma dos produtos de componentes de matrizes correspondentes
275
+ SUMSQ = SOMARQUAD ## Devolve a soma dos quadrados dos argumentos
276
+ SUMX2MY2 = SOMAX2DY2 ## Devolve a soma da diferença dos quadrados dos valores correspondentes em duas matrizes
277
+ SUMX2PY2 = SOMAX2SY2 ## Devolve a soma da soma dos quadrados dos valores correspondentes em duas matrizes
278
+ SUMXMY2 = SOMAXMY2 ## Devolve a soma dos quadrados da diferença dos valores correspondentes em duas matrizes
279
+ TAN = TAN ## Devolve a tangente de um número
280
+ TANH = TANH ## Devolve a tangente hiperbólica de um número
281
+ TRUNC = TRUNCAR ## Trunca um número para um número inteiro
282
+
283
+
284
+ ##
285
+ ## Statistical functions Funções estatísticas
286
+ ##
287
+ AVEDEV = DESV.MÉDIO ## Devolve a média aritmética dos desvios absolutos à média dos pontos de dados
288
+ AVERAGE = MÉDIA ## Devolve a média dos respectivos argumentos
289
+ AVERAGEA = MÉDIAA ## Devolve uma média dos respectivos argumentos, incluindo números, texto e valores lógicos
290
+ AVERAGEIF = MÉDIA.SE ## Devolve a média aritmética de todas as células num intervalo que cumprem determinado critério
291
+ AVERAGEIFS = MÉDIA.SE.S ## Devolve a média aritmética de todas as células que cumprem múltiplos critérios
292
+ BETADIST = DISTBETA ## Devolve a função de distribuição cumulativa beta
293
+ BETAINV = BETA.ACUM.INV ## Devolve o inverso da função de distribuição cumulativa relativamente a uma distribuição beta específica
294
+ BINOMDIST = DISTRBINOM ## Devolve a probabilidade de distribuição binomial de termo individual
295
+ CHIDIST = DIST.CHI ## Devolve a probabilidade unicaudal da distribuição qui-quadrada
296
+ CHIINV = INV.CHI ## Devolve o inverso da probabilidade unicaudal da distribuição qui-quadrada
297
+ CHITEST = TESTE.CHI ## Devolve o teste para independência
298
+ CONFIDENCE = INT.CONFIANÇA ## Devolve o intervalo de confiança correspondente a uma média de população
299
+ CORREL = CORREL ## Devolve o coeficiente de correlação entre dois conjuntos de dados
300
+ COUNT = CONTAR ## Conta os números que existem na lista de argumentos
301
+ COUNTA = CONTAR.VAL ## Conta os valores que existem na lista de argumentos
302
+ COUNTBLANK = CONTAR.VAZIO ## Conta o número de células em branco num intervalo
303
+ COUNTIF = CONTAR.SE ## Calcula o número de células num intervalo que corresponde aos critérios determinados
304
+ COUNTIFS = CONTAR.SE.S ## Conta o número de células num intervalo que cumprem múltiplos critérios
305
+ COVAR = COVAR ## Devolve a covariância, que é a média dos produtos de desvios de pares
306
+ CRITBINOM = CRIT.BINOM ## Devolve o menor valor em que a distribuição binomial cumulativa é inferior ou igual a um valor de critério
307
+ DEVSQ = DESVQ ## Devolve a soma dos quadrados dos desvios
308
+ EXPONDIST = DISTEXPON ## Devolve a distribuição exponencial
309
+ FDIST = DISTF ## Devolve a distribuição da probabilidade F
310
+ FINV = INVF ## Devolve o inverso da distribuição da probabilidade F
311
+ FISHER = FISHER ## Devolve a transformação Fisher
312
+ FISHERINV = FISHERINV ## Devolve o inverso da transformação Fisher
313
+ FORECAST = PREVISÃO ## Devolve um valor ao longo de uma tendência linear
314
+ FREQUENCY = FREQUÊNCIA ## Devolve uma distribuição de frequência como uma matriz vertical
315
+ FTEST = TESTEF ## Devolve o resultado de um teste F
316
+ GAMMADIST = DISTGAMA ## Devolve a distribuição gama
317
+ GAMMAINV = INVGAMA ## Devolve o inverso da distribuição gama cumulativa
318
+ GAMMALN = LNGAMA ## Devolve o logaritmo natural da função gama, Γ(x)
319
+ GEOMEAN = MÉDIA.GEOMÉTRICA ## Devolve a média geométrica
320
+ GROWTH = CRESCIMENTO ## Devolve valores ao longo de uma tendência exponencial
321
+ HARMEAN = MÉDIA.HARMÓNICA ## Devolve a média harmónica
322
+ HYPGEOMDIST = DIST.HIPERGEOM ## Devolve a distribuição hipergeométrica
323
+ INTERCEPT = INTERCEPTAR ## Devolve a intercepção da linha de regressão linear
324
+ KURT = CURT ## Devolve a curtose de um conjunto de dados
325
+ LARGE = MAIOR ## Devolve o maior valor k-ésimo de um conjunto de dados
326
+ LINEST = PROJ.LIN ## Devolve os parâmetros de uma tendência linear
327
+ LOGEST = PROJ.LOG ## Devolve os parâmetros de uma tendência exponencial
328
+ LOGINV = INVLOG ## Devolve o inverso da distribuição normal logarítmica
329
+ LOGNORMDIST = DIST.NORMALLOG ## Devolve a distribuição normal logarítmica cumulativa
330
+ MAX = MÁXIMO ## Devolve o valor máximo numa lista de argumentos
331
+ MAXA = MÁXIMOA ## Devolve o valor máximo numa lista de argumentos, incluindo números, texto e valores lógicos
332
+ MEDIAN = MED ## Devolve a mediana dos números indicados
333
+ MIN = MÍNIMO ## Devolve o valor mínimo numa lista de argumentos
334
+ MINA = MÍNIMOA ## Devolve o valor mínimo numa lista de argumentos, incluindo números, texto e valores lógicos
335
+ MODE = MODA ## Devolve o valor mais comum num conjunto de dados
336
+ NEGBINOMDIST = DIST.BIN.NEG ## Devolve a distribuição binominal negativa
337
+ NORMDIST = DIST.NORM ## Devolve a distribuição cumulativa normal
338
+ NORMINV = INV.NORM ## Devolve o inverso da distribuição cumulativa normal
339
+ NORMSDIST = DIST.NORMP ## Devolve a distribuição cumulativa normal padrão
340
+ NORMSINV = INV.NORMP ## Devolve o inverso da distribuição cumulativa normal padrão
341
+ PEARSON = PEARSON ## Devolve o coeficiente de correlação momento/produto de Pearson
342
+ PERCENTILE = PERCENTIL ## Devolve o k-ésimo percentil de valores num intervalo
343
+ PERCENTRANK = ORDEM.PERCENTUAL ## Devolve a ordem percentual de um valor num conjunto de dados
344
+ PERMUT = PERMUTAR ## Devolve o número de permutações de um determinado número de objectos
345
+ POISSON = POISSON ## Devolve a distribuição de Poisson
346
+ PROB = PROB ## Devolve a probabilidade dos valores num intervalo se encontrarem entre dois limites
347
+ QUARTILE = QUARTIL ## Devolve o quartil de um conjunto de dados
348
+ RANK = ORDEM ## Devolve a ordem de um número numa lista numérica
349
+ RSQ = RQUAD ## Devolve o quadrado do coeficiente de correlação momento/produto de Pearson
350
+ SKEW = DISTORÇÃO ## Devolve a distorção de uma distribuição
351
+ SLOPE = DECLIVE ## Devolve o declive da linha de regressão linear
352
+ SMALL = MENOR ## Devolve o menor valor de k-ésimo de um conjunto de dados
353
+ STANDARDIZE = NORMALIZAR ## Devolve um valor normalizado
354
+ STDEV = DESVPAD ## Calcula o desvio-padrão com base numa amostra
355
+ STDEVA = DESVPADA ## Calcula o desvio-padrão com base numa amostra, incluindo números, texto e valores lógicos
356
+ STDEVP = DESVPADP ## Calcula o desvio-padrão com base na população total
357
+ STDEVPA = DESVPADPA ## Calcula o desvio-padrão com base na população total, incluindo números, texto e valores lógicos
358
+ STEYX = EPADYX ## Devolve o erro-padrão do valor de y previsto para cada x na regressão
359
+ TDIST = DISTT ## Devolve a distribuição t de Student
360
+ TINV = INVT ## Devolve o inverso da distribuição t de Student
361
+ TREND = TENDÊNCIA ## Devolve valores ao longo de uma tendência linear
362
+ TRIMMEAN = MÉDIA.INTERNA ## Devolve a média do interior de um conjunto de dados
363
+ TTEST = TESTET ## Devolve a probabilidade associada ao teste t de Student
364
+ VAR = VAR ## Calcula a variância com base numa amostra
365
+ VARA = VARA ## Calcula a variância com base numa amostra, incluindo números, texto e valores lógicos
366
+ VARP = VARP ## Calcula a variância com base na população total
367
+ VARPA = VARPA ## Calcula a variância com base na população total, incluindo números, texto e valores lógicos
368
+ WEIBULL = WEIBULL ## Devolve a distribuição Weibull
369
+ ZTEST = TESTEZ ## Devolve o valor de probabilidade unicaudal de um teste-z
370
+
371
+
372
+ ##
373
+ ## Text functions Funções de texto
374
+ ##
375
+ ASC = ASC ## Altera letras ou katakana de largura total (byte duplo) numa cadeia de caracteres para caracteres de largura média (byte único)
376
+ BAHTTEXT = TEXTO.BAHT ## Converte um número em texto, utilizando o formato monetário ß (baht)
377
+ CHAR = CARÁCT ## Devolve o carácter especificado pelo número de código
378
+ CLEAN = LIMPAR ## Remove do texto todos os caracteres não imprimíveis
379
+ CODE = CÓDIGO ## Devolve um código numérico correspondente ao primeiro carácter numa cadeia de texto
380
+ CONCATENATE = CONCATENAR ## Agrupa vários itens de texto num único item de texto
381
+ DOLLAR = MOEDA ## Converte um número em texto, utilizando o formato monetário € (Euro)
382
+ EXACT = EXACTO ## Verifica se dois valores de texto são idênticos
383
+ FIND = LOCALIZAR ## Localiza um valor de texto dentro de outro (sensível às maiúsculas e minúsculas)
384
+ FINDB = LOCALIZARB ## Localiza um valor de texto dentro de outro (sensível às maiúsculas e minúsculas)
385
+ FIXED = FIXA ## Formata um número como texto com um número fixo de decimais
386
+ JIS = JIS ## Altera letras ou katakana de largura média (byte único) numa cadeia de caracteres para caracteres de largura total (byte duplo)
387
+ LEFT = ESQUERDA ## Devolve os caracteres mais à esquerda de um valor de texto
388
+ LEFTB = ESQUERDAB ## Devolve os caracteres mais à esquerda de um valor de texto
389
+ LEN = NÚM.CARACT ## Devolve o número de caracteres de uma cadeia de texto
390
+ LENB = NÚM.CARACTB ## Devolve o número de caracteres de uma cadeia de texto
391
+ LOWER = MINÚSCULAS ## Converte o texto em minúsculas
392
+ MID = SEG.TEXTO ## Devolve um número específico de caracteres de uma cadeia de texto, a partir da posição especificada
393
+ MIDB = SEG.TEXTOB ## Devolve um número específico de caracteres de uma cadeia de texto, a partir da posição especificada
394
+ PHONETIC = FONÉTICA ## Retira os caracteres fonéticos (furigana) de uma cadeia de texto
395
+ PROPER = INICIAL.MAIÚSCULA ## Coloca em maiúsculas a primeira letra de cada palavra de um valor de texto
396
+ REPLACE = SUBSTITUIR ## Substitui caracteres no texto
397
+ REPLACEB = SUBSTITUIRB ## Substitui caracteres no texto
398
+ REPT = REPETIR ## Repete texto um determinado número de vezes
399
+ RIGHT = DIREITA ## Devolve os caracteres mais à direita de um valor de texto
400
+ RIGHTB = DIREITAB ## Devolve os caracteres mais à direita de um valor de texto
401
+ SEARCH = PROCURAR ## Localiza um valor de texto dentro de outro (não sensível a maiúsculas e minúsculas)
402
+ SEARCHB = PROCURARB ## Localiza um valor de texto dentro de outro (não sensível a maiúsculas e minúsculas)
403
+ SUBSTITUTE = SUBST ## Substitui texto novo por texto antigo numa cadeia de texto
404
+ T = T ## Converte os respectivos argumentos em texto
405
+ TEXT = TEXTO ## Formata um número e converte-o em texto
406
+ TRIM = COMPACTAR ## Remove espaços do texto
407
+ UPPER = MAIÚSCULAS ## Converte texto em maiúsculas
408
+ VALUE = VALOR ## Converte um argumento de texto num número
PHPExcel/Classes/PHPExcel/locale/ru/config ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Settings
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ##
27
+
28
+
29
+ ArgumentSeparator = ;
30
+
31
+
32
+ ##
33
+ ## (For future use)
34
+ ##
35
+ currencySymbol = р
36
+
37
+
38
+ ##
39
+ ## Excel Error Codes (For future use)
40
+ ##
41
+ NULL = #ПУСТО!
42
+ DIV0 = #ДЕЛ/0!
43
+ VALUE = #ЗНАЧ!
44
+ REF = #ССЫЛ!
45
+ NAME = #ИМЯ?
46
+ NUM = #ЧИСЛО!
47
+ NA = #Н/Д
PHPExcel/Classes/PHPExcel/locale/ru/functions ADDED
@@ -0,0 +1,438 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Calculation
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ## Data in this file derived from information provided by web-junior (http://www.web-junior.net/)
27
+ ##
28
+ ##
29
+
30
+
31
+ ##
32
+ ## Add-in and Automation functions Функции надстроек и автоматизации
33
+ ##
34
+ GETPIVOTDATA = ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ ## Возвращает данные, хранящиеся в отчете сводной таблицы.
35
+
36
+
37
+ ##
38
+ ## Cube functions Функции Куб
39
+ ##
40
+ CUBEKPIMEMBER = КУБЭЛЕМЕНТКИП ## Возвращает свойство ключевого индикатора производительности «(КИП)» и отображает имя «КИП» в ячейке. «КИП» представляет собой количественную величину, такую как ежемесячная валовая прибыль или ежеквартальная текучесть кадров, используемой для контроля эффективности работы организации.
41
+ CUBEMEMBER = КУБЭЛЕМЕНТ ## Возвращает элемент или кортеж из куба. Используется для проверки существования элемента или кортежа в кубе.
42
+ CUBEMEMBERPROPERTY = КУБСВОЙСТВОЭЛЕМЕНТА ## Возвращает значение свойства элемента из куба. Используется для проверки существования имени элемента в кубе и возвращает указанное свойство для этого элемента.
43
+ CUBERANKEDMEMBER = КУБПОРЭЛЕМЕНТ ## Возвращает n-ый или ранжированный элемент в множество. Используется для возвращения одного или нескольких элементов в множество, например, лучшего продавца или 10 лучших студентов.
44
+ CUBESET = КУБМНОЖ ## Определяет вычислительное множество элементов или кортежей, отправляя на сервер выражение, которое создает множество, а затем возвращает его в Microsoft Office Excel.
45
+ CUBESETCOUNT = КУБЧИСЛОЭЛМНОЖ ## Возвращает число элементов множества.
46
+ CUBEVALUE = КУБЗНАЧЕНИЕ ## Возвращает обобщенное значение из куба.
47
+
48
+
49
+ ##
50
+ ## Database functions Функции для работы с базами данных
51
+ ##
52
+ DAVERAGE = ДСРЗНАЧ ## Возвращает среднее значение выбранных записей базы данных.
53
+ DCOUNT = БСЧЁТ ## Подсчитывает количество числовых ячеек в базе данных.
54
+ DCOUNTA = БСЧЁТА ## Подсчитывает количество непустых ячеек в базе данных.
55
+ DGET = БИЗВЛЕЧЬ ## Извлекает из базы данных одну запись, удовлетворяющую заданному условию.
56
+ DMAX = ДМАКС ## Возвращает максимальное значение среди выделенных записей базы данных.
57
+ DMIN = ДМИН ## Возвращает минимальное значение среди выделенных записей базы данных.
58
+ DPRODUCT = БДПРОИЗВЕД ## Перемножает значения определенного поля в записях базы данных, удовлетворяющих условию.
59
+ DSTDEV = ДСТАНДОТКЛ ## Оценивает стандартное отклонение по выборке для выделенных записей базы данных.
60
+ DSTDEVP = ДСТАНДОТКЛП ## Вычисляет стандартное отклонение по генеральной совокупности для выделенных записей базы данных
61
+ DSUM = БДСУММ ## Суммирует числа в поле для записей базы данных, удовлетворяющих условию.
62
+ DVAR = БДДИСП ## Оценивает дисперсию по выборке из выделенных записей базы данных
63
+ DVARP = БДДИСПП ## Вычисляет дисперсию по генеральной совокупности для выделенных записей базы данных
64
+
65
+
66
+ ##
67
+ ## Date and time functions Функции даты и времени
68
+ ##
69
+ DATE = ДАТА ## Возвращает заданную дату в числовом формате.
70
+ DATEVALUE = ДАТАЗНАЧ ## Преобразует дату из текстового формата в числовой формат.
71
+ DAY = ДЕНЬ ## Преобразует дату в числовом формате в день месяца.
72
+ DAYS360 = ДНЕЙ360 ## Вычисляет количество дней между двумя датами на основе 360-дневного года.
73
+ EDATE = ДАТАМЕС ## Возвращает дату в числовом формате, отстоящую на заданное число месяцев вперед или назад от начальной даты.
74
+ EOMONTH = КОНМЕСЯЦА ## Возвращает дату в числовом формате для последнего дня месяца, отстоящего вперед или назад на заданное число месяцев.
75
+ HOUR = ЧАС ## Преобразует дату в числовом формате в часы.
76
+ MINUTE = МИНУТЫ ## Преобразует дату в числовом формате в минуты.
77
+ MONTH = МЕСЯЦ ## Преобразует дату в числовом формате в месяцы.
78
+ NETWORKDAYS = ЧИСТРАБДНИ ## Возвращает количество рабочих дней между двумя датами.
79
+ NOW = ТДАТА ## Возвращает текущую дату и время в числовом формате.
80
+ SECOND = СЕКУНДЫ ## Преобразует дату в числовом формате в секунды.
81
+ TIME = ВРЕМЯ ## Возвращает заданное время в числовом формате.
82
+ TIMEVALUE = ВРЕМЗНАЧ ## Преобразует время из текстового формата в числовой формат.
83
+ TODAY = СЕГОДНЯ ## Возвращает текущую дату в числовом формате.
84
+ WEEKDAY = ДЕНЬНЕД ## Преобразует дату в числовом формате в день недели.
85
+ WEEKNUM = НОМНЕДЕЛИ ## Преобразует числовое представление в число, которое указывает, на какую неделю года приходится указанная дата.
86
+ WORKDAY = РАБДЕНЬ ## Возвращает дату в числовом формате, отстоящую вперед или назад на заданное количество рабочих дней.
87
+ YEAR = ГОД ## Преобразует дату в числовом формате в год.
88
+ YEARFRAC = ДОЛЯГОДА ## Возвращает долю года, которую составляет количество дней между начальной и конечной датами.
89
+
90
+
91
+ ##
92
+ ## Engineering functions Инженерные функции
93
+ ##
94
+ BESSELI = БЕССЕЛЬ.I ## Возвращает модифицированную функцию Бесселя In(x).
95
+ BESSELJ = БЕССЕЛЬ.J ## Возвращает функцию Бесселя Jn(x).
96
+ BESSELK = БЕССЕЛЬ.K ## Возвращает модифицированную функцию Бесселя Kn(x).
97
+ BESSELY = БЕССЕЛЬ.Y ## Возвращает функцию Бесселя Yn(x).
98
+ BIN2DEC = ДВ.В.ДЕС ## Преобразует двоичное число в десятичное.
99
+ BIN2HEX = ДВ.В.ШЕСТН ## Преобразует двоичное число в шестнадцатеричное.
100
+ BIN2OCT = ДВ.В.ВОСЬМ ## Преобразует двоичное число в восьмеричное.
101
+ COMPLEX = КОМПЛЕКСН ## Преобразует коэффициенты при вещественной и мнимой частях комплексного числа в комплексное число.
102
+ CONVERT = ПРЕОБР ## Преобразует число из одной системы единиц измерения в другую.
103
+ DEC2BIN = ДЕС.В.ДВ ## Преобразует десятичное число в двоичное.
104
+ DEC2HEX = ДЕС.В.ШЕСТН ## Преобразует десятичное число в шестнадцатеричное.
105
+ DEC2OCT = ДЕС.В.ВОСЬМ ## Преобразует десятичное число в восьмеричное.
106
+ DELTA = ДЕЛЬТА ## Проверяет равенство двух значений.
107
+ ERF = ФОШ ## Возвращает функцию ошибки.
108
+ ERFC = ДФОШ ## Возвращает дополнительную функцию ошибки.
109
+ GESTEP = ПОРОГ ## Проверяет, не превышает ли данное число порогового значения.
110
+ HEX2BIN = ШЕСТН.В.ДВ ## Преобразует шестнадцатеричное число в двоичное.
111
+ HEX2DEC = ШЕСТН.В.ДЕС ## Преобразует шестнадцатеричное число в десятичное.
112
+ HEX2OCT = ШЕСТН.В.ВОСЬМ ## Преобразует шестнадцатеричное число в восьмеричное.
113
+ IMABS = МНИМ.ABS ## Возвращает абсолютную величину (модуль) комплексного числа.
114
+ IMAGINARY = МНИМ.ЧАСТЬ ## Возвращает коэффициент при мнимой части комплексного числа.
115
+ IMARGUMENT = МНИМ.АРГУМЕНТ ## Возвращает значение аргумента комплексного числа (тета) — угол, выраженный в радианах.
116
+ IMCONJUGATE = МНИМ.СОПРЯЖ ## Возвращает комплексно-сопряженное комплексное число.
117
+ IMCOS = МНИМ.COS ## Возвращает косинус комплексного числа.
118
+ IMDIV = МНИМ.ДЕЛ ## Возвращает частное от деления двух комплексных чисел.
119
+ IMEXP = МНИМ.EXP ## Возвращает экспоненту комплексного числа.
120
+ IMLN = МНИМ.LN ## Возвращает натуральный логарифм комплексного числа.
121
+ IMLOG10 = МНИМ.LOG10 ## Возвращает обычный (десятичный) логарифм комплексного числа.
122
+ IMLOG2 = МНИМ.LOG2 ## Возвращает двоичный логарифм комплексного числа.
123
+ IMPOWER = МНИМ.СТЕПЕНЬ ## Возвращает комплексное число, возведенное в целую степень.
124
+ IMPRODUCT = МНИМ.ПРОИЗВЕД ## Возвращает произведение от 2 до 29 комплексных чисел.
125
+ IMREAL = МНИМ.ВЕЩ ## Возвращает коэффициент при вещественной части комплексного числа.
126
+ IMSIN = МНИМ.SIN ## Возвращает синус комплексного числа.
127
+ IMSQRT = МНИМ.КОРЕНЬ ## Возвращает значение квадратного корня из комплексного числа.
128
+ IMSUB = МНИМ.РАЗН ## Возвращает разность двух комплексных чисел.
129
+ IMSUM = МНИМ.СУММ ## Возвращает сумму комплексных чисел.
130
+ OCT2BIN = ВОСЬМ.В.ДВ ## Преобразует восьмеричное число в двоичное.
131
+ OCT2DEC = ВОСЬМ.В.ДЕС ## Преобразует восьмеричное число в десятичное.
132
+ OCT2HEX = ВОСЬМ.В.ШЕСТН ## Преобразует восьмеричное число в шестнадцатеричное.
133
+
134
+
135
+ ##
136
+ ## Financial functions Финансовые функции
137
+ ##
138
+ ACCRINT = НАКОПДОХОД ## Возвращает накопленный процент по ценным бумагам с периодической выплатой процентов.
139
+ ACCRINTM = НАКОПДОХОДПОГАШ ## Возвращает накопленный процент по ценным бумагам, проценты по которым выплачиваются в срок погашения.
140
+ AMORDEGRC = АМОРУМ ## Возвращает величину амортизации для каждого периода, используя коэффициент амортизации.
141
+ AMORLINC = АМОРУВ ## Возвращает величину амортизации для каждого периода.
142
+ COUPDAYBS = ДНЕЙКУПОНДО ## Возвращает количество дней от начала действия купона до даты соглашения.
143
+ COUPDAYS = ДНЕЙКУПОН ## Возвращает число дней в периоде купона, содержащем дату соглашения.
144
+ COUPDAYSNC = ДНЕЙКУПОНПОСЛЕ ## Возвращает число дней от даты соглашения до срока следующего купона.
145
+ COUPNCD = ДАТАКУПОНПОСЛЕ ## Возвращает следующую дату купона после даты соглашения.
146
+ COUPNUM = ЧИСЛКУПОН ## Возвращает количество купонов, которые могут быть оплачены между датой соглашения и сроком вступления в силу.
147
+ COUPPCD = ДАТАКУПОНДО ## Возвращает предыдущую дату купона перед датой соглашения.
148
+ CUMIPMT = ОБЩПЛАТ ## Возвращает общую выплату, произведенную между двумя периодическими выплатами.
149
+ CUMPRINC = ОБЩДОХОД ## Возвращает общую выплату по займу между двумя периодами.
150
+ DB = ФУО ## Возвращает величину амортизации актива для заданного периода, рассчитанную методом фиксированного уменьшения остатка.
151
+ DDB = ДДОБ ## Возвращает величину амортизации актива за данный период, используя метод двойного уменьшения остатка или иной явно указанный метод.
152
+ DISC = СКИДКА ## Возвращает норму скидки для ценных бумаг.
153
+ DOLLARDE = РУБЛЬ.ДЕС ## Преобразует цену в рублях, выраженную в виде дроби, в цену в рублях, выраженную десятичным числом.
154
+ DOLLARFR = РУБЛЬ.ДРОБЬ ## Преобразует цену в рублях, выраженную десятичным числом, в цену в рублях, выраженную в виде дроби.
155
+ DURATION = ДЛИТ ## Возвращает ежегодную продолжительность действия ценных бумаг с периодическими выплатами по процентам.
156
+ EFFECT = ЭФФЕКТ ## Возвращает действующие ежегодные процентные ставки.
157
+ FV = БС ## Возвращает будущую стоимость инвестиции.
158
+ FVSCHEDULE = БЗРАСПИС ## Возвращает будущую стоимость первоначальной основной суммы после начисления ряда сложных процентов.
159
+ INTRATE = ИНОРМА ## Возвращает процентную ставку для полностью инвестированных ценных бумаг.
160
+ IPMT = ПРПЛТ ## Возвращает величину выплаты прибыли на вложения за данный период.
161
+ IRR = ВСД ## Возвращает внутреннюю ставку доходности для ряда потоков денежных средств.
162
+ ISPMT = ПРОЦПЛАТ ## Вычисляет выплаты за указанный период инвестиции.
163
+ MDURATION = МДЛИТ ## Возвращает модифицированную длительность Маколея для ценных бумаг с предполагаемой номинальной стоимостью 100 рублей.
164
+ MIRR = МВСД ## Возвращает внутреннюю ставку доходности, при которой положительные и отрицательные денежные потоки имеют разные значения ставки.
165
+ NOMINAL = НОМИНАЛ ## Возвращает номинальную годовую процентную ставку.
166
+ NPER = КПЕР ## Возвращает общее количество периодов выплаты для данного вклада.
167
+ NPV = ЧПС ## Возвращает чистую приведенную стоимость инвестиции, основанной на серии периодических денежных потоков и ставке дисконтирования.
168
+ ODDFPRICE = ЦЕНАПЕРВНЕРЕГ ## Возвращает цену за 100 рублей нарицательной стоимости ценных бумаг с нерегулярным первым периодом.
169
+ ODDFYIELD = ДОХОДПЕРВНЕРЕГ ## Возвращает доход по ценным бумагам с нерегулярным первым периодом.
170
+ ODDLPRICE = ЦЕНАПОСЛНЕРЕГ ## Возвращает цену за 100 рублей нарицательной стоимости ценных бумаг с нерегулярным последним периодом.
171
+ ODDLYIELD = ДОХОДПОСЛНЕРЕГ ## Возвращает доход по ценным бумагам с нерегулярным последним периодом.
172
+ PMT = ПЛТ ## Возвращает величину выплаты за один период аннуитета.
173
+ PPMT = ОСПЛТ ## Возвращает величину выплат в погашение основной суммы по инвестиции за заданный период.
174
+ PRICE = ЦЕНА ## Возвращает цену за 100 рублей нарицательной стоимости ценных бумаг, по которым производится периодическая выплата процентов.
175
+ PRICEDISC = ЦЕНАСКИДКА ## Возвращает цену за 100 рублей номинальной стоимости ценных бумаг, на которые сделана скидка.
176
+ PRICEMAT = ЦЕНАПОГАШ ## Возвращает цену за 100 рублей номинальной стоимости ценных бумаг, проценты по которым выплачиваются в срок погашения.
177
+ PV = ПС ## Возвращает приведенную (к текущему моменту) стоимость инвестиции.
178
+ RATE = СТАВКА ## Возвращает процентную ставку по аннуитету за один период.
179
+ RECEIVED = ПОЛУЧЕНО ## Возвращает сумму, полученную к сроку погашения полностью обеспеченных ценных бумаг.
180
+ SLN = АПЛ ## Возвращает величину линейной амортизации актива за один период.
181
+ SYD = АСЧ ## Возвращает величину амортизации актива за данный период, рассчитанную методом суммы годовых чисел.
182
+ TBILLEQ = РАВНОКЧЕК ## Возвращает эквивалентный облигации доход по казначейскому чеку.
183
+ TBILLPRICE = ЦЕНАКЧЕК ## Возвращает цену за 100 рублей нарицательной стоимости для казначейского чека.
184
+ TBILLYIELD = ДОХОДКЧЕК ## Возвращает доход по казначейскому чеку.
185
+ VDB = ПУО ## Возвращает величину амортизации актива для указанного или частичного периода при использовании метода сокращающегося баланса.
186
+ XIRR = ЧИСТВНДОХ ## Возвращает внутреннюю ставку доходности для графика денежных потоков, которые не обязательно носят периодический характер.
187
+ XNPV = ЧИСТНЗ ## Возвращает чистую приведенную стоимость для денежных потоков, которые не обязательно являются периодическими.
188
+ YIELD = ДОХОД ## Возвращает доход от ценных бумаг, по которым производятся периодические выплаты процентов.
189
+ YIELDDISC = ДОХОДСКИДКА ## Возвращает годовой доход по ценным бумагам, на которые сделана скидка (пример — казначейские чеки).
190
+ YIELDMAT = ДОХОДПОГАШ ## Возвращает годовой доход от ценных бумаг, проценты по которым выплачиваются в срок погашения.
191
+
192
+
193
+ ##
194
+ ## Information functions Информационные функции
195
+ ##
196
+ CELL = ЯЧЕЙКА ## Возвращает информацию о формате, расположении или содержимом ячейки.
197
+ ERROR.TYPE = ТИП.ОШИБКИ ## Возвращает числовой код, соответствующий типу ошибки.
198
+ INFO = ИНФОРМ ## Возвращает информацию о текущей операционной среде.
199
+ ISBLANK = ЕПУСТО ## Возвращает значение ИСТИНА, если аргумент является ссылкой на пустую ячейку.
200
+ ISERR = ЕОШ ## Возвращает значение ИСТИНА, если аргумент ссылается на любое значение ошибки, кроме #Н/Д.
201
+ ISERROR = ЕОШИБКА ## Возвращает значение ИСТИНА, если аргумент ссылается на любое значение ошибки.
202
+ ISEVEN = ЕЧЁТН ## Возвращает значение ИСТИНА, если значение аргумента является четным числом.
203
+ ISLOGICAL = ЕЛОГИЧ ## Возвращает значение ИСТИНА, если аргумент ссылается на логическое значение.
204
+ ISNA = ЕНД ## Возвращает значение ИСТИНА, если аргумент ссылается на значение ошибки #Н/Д.
205
+ ISNONTEXT = ЕНЕТЕКСТ ## Возвращает значение ИСТИНА, если значение аргумента не является текстом.
206
+ ISNUMBER = ЕЧИСЛО ## Возвращает значение ИСТИНА, если аргумент ссылается на число.
207
+ ISODD = ЕНЕЧЁТ ## Возвращает значение ИСТИНА, если значение аргумента является нечетным числом.
208
+ ISREF = ЕССЫЛКА ## Возвращает значение ИСТИНА, если значение аргумента является ссылкой.
209
+ ISTEXT = ЕТЕКСТ ## Возвращает значение ИСТИНА, если значение аргумента является текстом.
210
+ N = Ч ## Возвращает значение, преобразованное в число.
211
+ NA = НД ## Возвращает значение ошибки #Н/Д.
212
+ TYPE = ТИП ## Возвращает число, обозначающее тип данных значения.
213
+
214
+
215
+ ##
216
+ ## Logical functions Логические функции
217
+ ##
218
+ AND = И ## Renvoie VRAI si tous ses arguments sont VRAI.
219
+ FALSE = ЛОЖЬ ## Возвращает логическое значение ЛОЖЬ.
220
+ IF = ЕСЛИ ## Выполняет проверку условия.
221
+ IFERROR = ЕСЛИОШИБКА ## Возвращает введённое значение, если вычисление по формуле вызывает ошибку; в противном случае функция возвращает результат вычисления.
222
+ NOT = НЕ ## Меняет логическое значение своего аргумента на противоположное.
223
+ OR = ИЛИ ## Возвращает значение ИСТИНА, если хотя бы один аргумент имеет значение ИСТИНА.
224
+ TRUE = ИСТИНА ## Возвращает логическое значение ИСТИНА.
225
+
226
+
227
+ ##
228
+ ## Lookup and reference functions Функции ссылки и поиска
229
+ ##
230
+ ADDRESS = АДРЕС ## Возвращает ссылку на отдельную ячейку листа в виде текста.
231
+ AREAS = ОБЛАСТИ ## Возвращает количество областей в ссылке.
232
+ CHOOSE = ВЫБОР ## Выбирает значение из списка значений по индексу.
233
+ COLUMN = СТОЛБЕЦ ## Возвращает номер столбца, на который указывает ссылка.
234
+ COLUMNS = ЧИСЛСТОЛБ ## Возвращает количество столбцов в ссылке.
235
+ HLOOKUP = ГПР ## Ищет в первой строке массива и возвращает значение отмеченной ячейки
236
+ HYPERLINK = ГИПЕРССЫЛКА ## Создает ссылку, открывающую документ, который находится на сервере сети, в интрасети или в Интернете.
237
+ INDEX = ИНДЕКС ## Использует индекс для выбора значения из ссылки или массива.
238
+ INDIRECT = ДВССЫЛ ## Возвращает ссылку, заданную текстовым значением.
239
+ LOOKUP = ПРОСМОТР ## Ищет значения в векторе или массиве.
240
+ MATCH = ПОИСКПОЗ ## Ищет значения в ссылке или массиве.
241
+ OFFSET = СМЕЩ ## Возвращает смещение ссылки относительно заданной ссылки.
242
+ ROW = СТРОКА ## Возвращает номер строки, определяемой ссылкой.
243
+ ROWS = ЧСТРОК ## Возвращает количество строк в ссылке.
244
+ RTD = ДРВ ## Извлекает данные реального времени из программ, поддерживающих автоматизацию COM (Программирование объектов. Стандартное средство для работы с объектами некоторого приложения из другого приложения или средства разработки. Программирование объектов (ранее называемое программированием OLE) является функцией модели COM (Component Object Model, модель компонентных объектов).).
245
+ TRANSPOSE = ТРАНСП ## Возвращает транспонированный массив.
246
+ VLOOKUP = ВПР ## Ищет значение в первом столбце массива и возвращает значение из ячейки в найденной строке и указанном столбце.
247
+
248
+
249
+ ##
250
+ ## Math and trigonometry functions Математические и тригонометрические функции
251
+ ##
252
+ ABS = ABS ## Возвращает модуль (абсолютную величину) числа.
253
+ ACOS = ACOS ## Возвращает арккосинус числа.
254
+ ACOSH = ACOSH ## Возвращает гиперболический арккосинус числа.
255
+ ASIN = ASIN ## Возвращает арксинус числа.
256
+ ASINH = ASINH ## Возвращает гиперболический арксинус числа.
257
+ ATAN = ATAN ## Возвращает арктангенс числа.
258
+ ATAN2 = ATAN2 ## Возвращает арктангенс для заданных координат x и y.
259
+ ATANH = ATANH ## Возвращает гиперболический арктангенс числа.
260
+ CEILING = ОКРВВЕРХ ## Округляет число до ближайшего целого или до ближайшего кратного указанному значению.
261
+ COMBIN = ЧИСЛКОМБ ## Возвращает количество комбинаций для заданного числа объектов.
262
+ COS = COS ## Возвращает косинус числа.
263
+ COSH = COSH ## Возвращает гиперболический косинус числа.
264
+ DEGREES = ГРАДУСЫ ## Преобразует радианы в градусы.
265
+ EVEN = ЧЁТН ## Округляет число до ближайшего четного целого.
266
+ EXP = EXP ## Возвращает число e, возведенное в указанную степень.
267
+ FACT = ФАКТР ## Возвращает факториал числа.
268
+ FACTDOUBLE = ДВФАКТР ## Возвращает двойной факториал числа.
269
+ FLOOR = ОКРВНИЗ ## Округляет число до ближайшего меньшего по модулю значения.
270
+ GCD = НОД ## Возвращает наибольший общий делитель.
271
+ INT = ЦЕЛОЕ ## Округляет число до ближайшего меньшего целого.
272
+ LCM = НОК ## Возвращает наименьшее общее кратное.
273
+ LN = LN ## Возвращает натуральный логарифм числа.
274
+ LOG = LOG ## Возвращает логарифм числа по заданному основанию.
275
+ LOG10 = LOG10 ## Возвращает десятичный логарифм числа.
276
+ MDETERM = МОПРЕД ## Возвращает определитель матрицы массива.
277
+ MINVERSE = МОБР ## Возвращает обратную матрицу массива.
278
+ MMULT = МУМНОЖ ## Возвращает произведение матриц двух массивов.
279
+ MOD = ОСТАТ ## Возвращает остаток от деления.
280
+ MROUND = ОКРУГЛТ ## Возвращает число, округленное с требуемой точностью.
281
+ MULTINOMIAL = МУЛЬТИНОМ ## Возвращает мультиномиальный коэффициент множества чисел.
282
+ ODD = НЕЧЁТ ## Округляет число до ближайшего нечетного целого.
283
+ PI = ПИ ## Возвращает число пи.
284
+ POWER = СТЕПЕНЬ ## Возвращает результат возведения числа в степень.
285
+ PRODUCT = ПРОИЗВЕД ## Возвращает произведение аргументов.
286
+ QUOTIENT = ЧАСТНОЕ ## Возвращает целую часть частного при делении.
287
+ RADIANS = РАДИАНЫ ## Преобразует градусы в радианы.
288
+ RAND = СЛЧИС ## Возвращает случайное число в интервале от 0 до 1.
289
+ RANDBETWEEN = СЛУЧМЕЖДУ ## Возвращает случайное число в интервале между двумя заданными числами.
290
+ ROMAN = РИМСКОЕ ## Преобразует арабские цифры в римские в виде текста.
291
+ ROUND = ОКРУГЛ ## Округляет число до указанного количества десятичных разрядов.
292
+ ROUNDDOWN = ОКРУГЛВНИЗ ## Округляет число до ближайшего меньшего по модулю значения.
293
+ ROUNDUP = ОКРУГЛВВЕРХ ## Округляет число до ближайшего большего по модулю значения.
294
+ SERIESSUM = РЯД.СУММ ## Возвращает сумму степенного ряда, вычисленную по формуле.
295
+ SIGN = ЗНАК ## Возвращает знак числа.
296
+ SIN = SIN ## Возвращает синус заданного угла.
297
+ SINH = SINH ## Возвращает гиперболический синус числа.
298
+ SQRT = КОРЕНЬ ## Возвращает положительное значение квадратного корня.
299
+ SQRTPI = КОРЕНЬПИ ## Возвращает квадратный корень из значения выражения (число * ПИ).
300
+ SUBTOTAL = ПРОМЕЖУТОЧНЫЕ.ИТОГИ ## Возвращает промежуточный итог в списке или базе данных.
301
+ SUM = СУММ ## Суммирует аргументы.
302
+ SUMIF = СУММЕСЛИ ## Суммирует ячейки, удовлетворяющие заданному условию.
303
+ SUMIFS = СУММЕСЛИМН ## Суммирует диапазон ячеек, удовлетворяющих нескольким условиям.
304
+ SUMPRODUCT = СУММПРОИЗВ ## Возвращает сумму произведений соответствующих элементов массивов.
305
+ SUMSQ = СУММКВ ## Возвращает сумму квадратов аргументов.
306
+ SUMX2MY2 = СУММРАЗНКВ ## Возвращает сумму разностей квадратов соответствующих значений в двух массивах.
307
+ SUMX2PY2 = СУММСУММКВ ## Возвращает сумму сумм квадратов соответствующих элементов двух массивов.
308
+ SUMXMY2 = СУММКВРАЗН ## Возвращает сумму квадратов разностей соответствующих значений в двух массивах.
309
+ TAN = TAN ## Возвращает тангенс числа.
310
+ TANH = TANH ## Возвращает гиперболический тангенс числа.
311
+ TRUNC = ОТБР ## Отбрасывает дробную часть числа.
312
+
313
+
314
+ ##
315
+ ## Statistical functions Статистические функции
316
+ ##
317
+ AVEDEV = СРОТКЛ ## Возвращает среднее арифметическое абсолютных значений отклонений точек данных от среднего.
318
+ AVERAGE = СРЗНАЧ ## Возвращает среднее арифметическое аргументов.
319
+ AVERAGEA = СРЗНАЧА ## Возвращает среднее арифметическое аргументов, включая числа, текст и логические значения.
320
+ AVERAGEIF = СРЗНАЧЕСЛИ ## Возвращает среднее значение (среднее арифметическое) всех ячеек в диапазоне, которые удовлетворяют данному условию.
321
+ AVERAGEIFS = СРЗНАЧЕСЛИМН ## Возвращает среднее значение (среднее арифметическое) всех ячеек, которые удовлетворяют нескольким условиям.
322
+ BETADIST = БЕТАРАСП ## Возвращает интегральную функцию бета-распределения.
323
+ BETAINV = БЕТАОБР ## Возвращает обратную интегральную функцию указанного бета-распределения.
324
+ BINOMDIST = БИНОМРАСП ## Возвращает отдельное значение биномиального распределения.
325
+ CHIDIST = ХИ2РАСП ## Возвращает одностороннюю вероятность распределения хи-квадрат.
326
+ CHIINV = ХИ2ОБР ## Возвращает обратное значение односторонней вероятности распределения хи-квадрат.
327
+ CHITEST = ХИ2ТЕСТ ## Возвращает тест на независимость.
328
+ CONFIDENCE = ДОВЕРИТ ## Возвращает доверительный интервал для среднего значения по генеральной совокупности.
329
+ CORREL = КОРРЕЛ ## Возвращает коэффициент корреляции между двумя множествами данных.
330
+ COUNT = СЧЁТ ## Подсчитывает количество чисел в списке аргументов.
331
+ COUNTA = СЧЁТЗ ## Подсчитывает количество значений в списке аргументов.
332
+ COUNTBLANK = СЧИТАТЬПУСТОТЫ ## Подсчитывает количество пустых ячеек в диапазоне
333
+ COUNTIF = СЧЁТЕСЛИ ## Подсчитывает количество ячеек в диапазоне, удовлетворяющих заданному условию
334
+ COUNTIFS = СЧЁТЕСЛИМН ## Подсчитывает количество ячеек внутри диапазона, удовлетворяющих нескольким условиям.
335
+ COVAR = КОВАР ## Возвращает ковариацию, среднее произведений парных отклонений
336
+ CRITBINOM = КРИТБИНОМ ## Возвращает наименьшее значение, для которого интегральное биномиальное распределение меньше или равно заданному критерию.
337
+ DEVSQ = КВАДРОТКЛ ## Возвращает сумму квадратов отклонений.
338
+ EXPONDIST = ЭКСПРАСП ## Возвращает экспоненциальное распределение.
339
+ FDIST = FРАСП ## Возвращает F-распределение вероятности.
340
+ FINV = FРАСПОБР ## Возвращает обратное значение для F-распределения вероятности.
341
+ FISHER = ФИШЕР ## Возвращает преобразование Фишера.
342
+ FISHERINV = ФИШЕРОБР ## Возвращает обратное преобразование Фишера.
343
+ FORECAST = ПРЕДСКАЗ ## Возвращает значение линейного тренда.
344
+ FREQUENCY = ЧАСТОТА ## Возвращает распределение частот в виде вертикального массива.
345
+ FTEST = ФТЕСТ ## Возвращает результат F-теста.
346
+ GAMMADIST = ГАММАРАСП ## Возвращает гамма-распределение.
347
+ GAMMAINV = ГАММАОБР ## Возвращает обратное гамма-распределение.
348
+ GAMMALN = ГАММАНЛОГ ## Возвращает натуральный логарифм гамма функции, Γ(x).
349
+ GEOMEAN = СРГЕОМ ## Возвращает среднее геометрическое.
350
+ GROWTH = РОСТ ## Возвращает значения в соответствии с экспоненциальным трендом.
351
+ HARMEAN = СРГАРМ ## Возвращает среднее гармоническое.
352
+ HYPGEOMDIST = ГИПЕРГЕОМЕТ ## Возвращает гипергеометрическое распределение.
353
+ INTERCEPT = ОТРЕЗОК ## Возвращает отрезок, отсекаемый на оси линией линейной регрессии.
354
+ KURT = ЭКСЦЕСС ## Возвращает эксцесс множества данных.
355
+ LARGE = НАИБОЛЬШИЙ ## Возвращает k-ое наибольшее значение в множестве данных.
356
+ LINEST = ЛИНЕЙН ## Возвращает параметры линейного тренда.
357
+ LOGEST = ЛГРФПРИБЛ ## Возвращает параметры экспоненциального тренда.
358
+ LOGINV = ЛОГНОРМОБР ## Возвращает обратное логарифмическое нормальное распределение.
359
+ LOGNORMDIST = ЛОГНОРМРАСП ## Возвращает интегральное логарифмическое нормальное распределение.
360
+ MAX = МАКС ## Возвращает наибольшее значение в списке аргументов.
361
+ MAXA = МАКСА ## Возвращает наибольшее значение в списке аргументов, включая числа, текст и логические значения.
362
+ MEDIAN = МЕДИАНА ## Возвращает медиану заданных чисел.
363
+ MIN = МИН ## Возвращает наименьшее значение в списке аргументов.
364
+ MINA = МИНА ## Возвращает наименьшее значение в списке аргументов, включая числа, текст и логические значения.
365
+ MODE = МОДА ## Возвращает значение моды множества данных.
366
+ NEGBINOMDIST = ОТРБИНОМРАСП ## Возвращает отрицательное биномиальное распределение.
367
+ NORMDIST = НОРМРАСП ## Возвращает нормальную функцию распределения.
368
+ NORMINV = НОРМОБР ## Возвращает обратное нормальное распределение.
369
+ NORMSDIST = НОРМСТРАСП ## Возвращает стандартное нормальное интегральное распределение.
370
+ NORMSINV = НОРМСТОБР ## Возвращает обратное значение стандартного нормального распределения.
371
+ PEARSON = ПИРСОН ## Возвращает коэффициент корреляции Пирсона.
372
+ PERCENTILE = ПЕРСЕНТИЛЬ ## Возвращает k-ую персентиль для значений диапазона.
373
+ PERCENTRANK = ПРОЦЕНТРАНГ ## Возвращает процентную норму значения в множестве данных.
374
+ PERMUT = ПЕРЕСТ ## Возвращает количество перестановок для заданного числа объектов.
375
+ POISSON = ПУАССОН ## Возвращает распределение Пуассона.
376
+ PROB = ВЕРОЯТНОСТЬ ## Возвращает вероятность того, что значение из диапазона находится внутри заданных пределов.
377
+ QUARTILE = КВАРТИЛЬ ## Возвращает квартиль множества данных.
378
+ RANK = РАНГ ## Возвращает ранг числа в списке чисел.
379
+ RSQ = КВПИРСОН ## Возвращает квадрат коэффициента корреляции Пирсона.
380
+ SKEW = СКОС ## Возвращает асимметрию распределения.
381
+ SLOPE = НАКЛОН ## Возвращает наклон линии линейной регрессии.
382
+ SMALL = НАИМЕНЬШИЙ ## Возвращает k-ое наименьшее значение в множестве данных.
383
+ STANDARDIZE = НОРМАЛИЗАЦИЯ ## Возвращает нормализованное значение.
384
+ STDEV = СТАНДОТКЛОН ## Оценивает стандартное отклонение по выборке.
385
+ STDEVA = СТАНДОТКЛОНА ## Оценивает стандартное отклонение по выборке, включая числа, текст и логические значения.
386
+ STDEVP = СТАНДОТКЛОНП ## Вычисляет стандартное отклонение по генеральной совокупности.
387
+ STDEVPA = СТАНДОТКЛОНПА ## Вычисляет стандартное отклонение по генеральной совокупности, включая числа, текст и логические значения.
388
+ STEYX = СТОШYX ## Возвращает стандартную ошибку предсказанных значений y для каждого значения x в регрессии.
389
+ TDIST = СТЬЮДРАСП ## Возвращает t-распределение Стьюдента.
390
+ TINV = СТЬЮДРАСПОБР ## Возвращает обратное t-распределение Стьюдента.
391
+ TREND = ТЕНДЕНЦИЯ ## Возвращает значения в соответствии с линейным трендом.
392
+ TRIMMEAN = УРЕЗСРЕДНЕЕ ## Возвращает среднее внутренности множества данных.
393
+ TTEST = ТТЕСТ ## Возвращает вероятность, соответствующую критерию Стьюдента.
394
+ VAR = ДИСП ## Оценивает дисперсию по выборке.
395
+ VARA = ДИСПА ## Оценивает дисперсию по выборке, включая числа, текст и логические значения.
396
+ VARP = ДИСПР ## Вычисляет дисперсию для генеральной совокупности.
397
+ VARPA = ДИСПРА ## Вычисляет дисперсию для генеральной совокупности, включая числа, текст и логические значения.
398
+ WEIBULL = ВЕЙБУЛЛ ## Возвращает распределение Вейбулла.
399
+ ZTEST = ZТЕСТ ## Возвращает двустороннее P-значение z-теста.
400
+
401
+
402
+ ##
403
+ ## Text functions Текстовые функции
404
+ ##
405
+ ASC = ASC ## Для языков с двухбайтовыми наборами знаков (например, катакана) преобразует полноширинные (двухбайтовые) знаки в полуширинные (однобайтовые).
406
+ BAHTTEXT = БАТТЕКСТ ## Преобразует число в текст, используя денежный формат ß (БАТ).
407
+ CHAR = СИМВОЛ ## Возвращает знак с заданным кодом.
408
+ CLEAN = ПЕЧСИМВ ## Удаляет все непечатаемые знаки из текста.
409
+ CODE = КОДСИМВ ## Возвращает числовой код первого знака в текстовой строке.
410
+ CONCATENATE = СЦЕПИТЬ ## Объединяет несколько текстовых элементов в один.
411
+ DOLLAR = РУБЛЬ ## Преобразует число в текст, используя денежный формат.
412
+ EXACT = СОВПАД ## Проверяет идентичность двух текстовых значений.
413
+ FIND = НАЙТИ ## Ищет вхождения одного текстового значения в другом (с учетом регистра).
414
+ FINDB = НАЙТИБ ## Ищет вхождения одного текстового значения в другом (с учетом регистра).
415
+ FIXED = ФИКСИРОВАННЫЙ ## Форматирует число и преобразует его в текст с заданным числом десятичных знаков.
416
+ JIS = JIS ## Для языков с двухбайтовыми наборами знаков (например, катакана) преобразует полуширинные (однобайтовые) знаки в текстовой строке в полноширинные (двухбайтовые).
417
+ LEFT = ЛЕВСИМВ ## Возвращает крайние слева знаки текстового значения.
418
+ LEFTB = ЛЕВБ ## Возвращает крайние слева знаки текстового значения.
419
+ LEN = ДЛСТР ## Возвращает количество знаков в текстовой строке.
420
+ LENB = ДЛИНБ ## Возвращает количество знаков в текстовой строке.
421
+ LOWER = СТРОЧН ## Преобразует все буквы текста в строчные.
422
+ MID = ПСТР ## Возвращает заданное число знаков из строки текста, начиная с указанной позиции.
423
+ MIDB = ПСТРБ ## Возвращает заданное число знаков из строки текста, начиная с указанной позиции.
424
+ PHONETIC = PHONETIC ## Извлекает фонетические (фуригана) знаки из текстовой строки.
425
+ PROPER = ПРОПНАЧ ## Преобразует первую букву в каждом слове текста в прописную.
426
+ REPLACE = ЗАМЕНИТЬ ## Заменяет знаки в тексте.
427
+ REPLACEB = ЗАМЕНИТЬБ ## Заменяет знаки в тексте.
428
+ REPT = ПОВТОР ## Повторяет текст заданное число раз.
429
+ RIGHT = ПРАВСИМВ ## Возвращает крайние справа знаки текстовой строки.
430
+ RIGHTB = ПРАВБ ## Возвращает крайние справа знаки текстовой строки.
431
+ SEARCH = ПОИСК ## Ищет вхождения одного текстового значения в другом (без учета регистра).
432
+ SEARCHB = ПОИСКБ ## Ищет вхождения одного текстового значения в другом (без учета регистра).
433
+ SUBSTITUTE = ПОДСТАВИТЬ ## Заменяет в текстовой строке старый текст новым.
434
+ T = Т ## Преобразует аргументы в текст.
435
+ TEXT = ТЕКСТ ## Форматирует число и преобразует его в текст.
436
+ TRIM = СЖПРОБЕЛЫ ## Удаляет из текста пробелы.
437
+ UPPER = ПРОПИСН ## Преобразует все буквы текста в прописные.
438
+ VALUE = ЗНАЧЕН ## Преобразует текстовый аргумент в число.
PHPExcel/Classes/PHPExcel/locale/sv/config ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Settings
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ##
27
+
28
+
29
+ ArgumentSeparator = ;
30
+
31
+
32
+ ##
33
+ ## (For future use)
34
+ ##
35
+ currencySymbol = kr
36
+
37
+
38
+ ##
39
+ ## Excel Error Codes (For future use)
40
+ ##
41
+ NULL = #Skärning!
42
+ DIV0 = #Division/0!
43
+ VALUE = #Värdefel!
44
+ REF = #Referens!
45
+ NAME = #Namn?
46
+ NUM = #Ogiltigt!
47
+ NA = #Saknas!
PHPExcel/Classes/PHPExcel/locale/sv/functions ADDED
@@ -0,0 +1,408 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## Add-in and Automation functions Tilläggs- och automatiseringsfunktioner
3
+ ##
4
+ GETPIVOTDATA = HÄMTA.PIVOTDATA ## Returnerar data som lagrats i en pivottabellrapport
5
+
6
+
7
+ ##
8
+ ## Cube functions Kubfunktioner
9
+ ##
10
+ CUBEKPIMEMBER = KUBKPIMEDLEM ## Returnerar namn, egenskap och mått för en KPI och visar namnet och egenskapen i cellen. En KPI, eller prestandaindikator, är ett kvantifierbart mått, t.ex. månatlig bruttovinst eller personalomsättning per kvartal, som används för att analysera ett företags resultat.
11
+ CUBEMEMBER = KUBMEDLEM ## Returnerar en medlem eller ett par i en kubhierarki. Används för att verifiera att medlemmen eller paret finns i kuben.
12
+ CUBEMEMBERPROPERTY = KUBMEDLEMSEGENSKAP ## Returnerar värdet för en medlemsegenskap i kuben. Används för att verifiera att ett medlemsnamn finns i kuben, samt för att returnera den angivna egenskapen för medlemmen.
13
+ CUBERANKEDMEMBER = KUBRANGORDNADMEDLEM ## Returnerar den n:te, eller rangordnade, medlemmen i en uppsättning. Används för att returnera ett eller flera element i en uppsättning, till exempelvis den bästa försäljaren eller de tio bästa eleverna.
14
+ CUBESET = KUBINSTÄLLNING ## Definierar en beräknad uppsättning medlemmar eller par genom att skicka ett bestämt uttryck till kuben på servern, som skapar uppsättningen och sedan returnerar den till Microsoft Office Excel.
15
+ CUBESETCOUNT = KUBINSTÄLLNINGANTAL ## Returnerar antalet objekt i en uppsättning.
16
+ CUBEVALUE = KUBVÄRDE ## Returnerar ett mängdvärde från en kub.
17
+
18
+
19
+ ##
20
+ ## Database functions Databasfunktioner
21
+ ##
22
+ DAVERAGE = DMEDEL ## Returnerar medelvärdet av databasposterna
23
+ DCOUNT = DANTAL ## Räknar antalet celler som innehåller tal i en databas
24
+ DCOUNTA = DANTALV ## Räknar ifyllda celler i en databas
25
+ DGET = DHÄMTA ## Hämtar en enstaka post från en databas som uppfyller de angivna villkoren
26
+ DMAX = DMAX ## Returnerar det största värdet från databasposterna
27
+ DMIN = DMIN ## Returnerar det minsta värdet från databasposterna
28
+ DPRODUCT = DPRODUKT ## Multiplicerar värdena i ett visst fält i poster som uppfyller villkoret
29
+ DSTDEV = DSTDAV ## Uppskattar standardavvikelsen baserat på ett urval av databasposterna
30
+ DSTDEVP = DSTDAVP ## Beräknar standardavvikelsen utifrån hela populationen av valda databasposter
31
+ DSUM = DSUMMA ## Summerar talen i kolumnfält i databasposter som uppfyller villkoret
32
+ DVAR = DVARIANS ## Uppskattar variansen baserat på ett urval av databasposterna
33
+ DVARP = DVARIANSP ## Beräknar variansen utifrån hela populationen av valda databasposter
34
+
35
+
36
+ ##
37
+ ## Date and time functions Tid- och datumfunktioner
38
+ ##
39
+ DATE = DATUM ## Returnerar ett serienummer för ett visst datum
40
+ DATEVALUE = DATUMVÄRDE ## Konverterar ett datum i textformat till ett serienummer
41
+ DAY = DAG ## Konverterar ett serienummer till dag i månaden
42
+ DAYS360 = DAGAR360 ## Beräknar antalet dagar mellan två datum baserat på ett 360-dagarsår
43
+ EDATE = EDATUM ## Returnerar serienumret för ett datum som infaller ett visst antal månader före eller efter startdatumet
44
+ EOMONTH = SLUTMÅNAD ## Returnerar serienumret för sista dagen i månaden ett visst antal månader tidigare eller senare
45
+ HOUR = TIMME ## Konverterar ett serienummer till en timme
46
+ MINUTE = MINUT ## Konverterar ett serienummer till en minut
47
+ MONTH = MÅNAD ## Konverterar ett serienummer till en månad
48
+ NETWORKDAYS = NETTOARBETSDAGAR ## Returnerar antalet hela arbetsdagar mellan två datum
49
+ NOW = NU ## Returnerar serienumret för dagens datum och aktuell tid
50
+ SECOND = SEKUND ## Konverterar ett serienummer till en sekund
51
+ TIME = KLOCKSLAG ## Returnerar serienumret för en viss tid
52
+ TIMEVALUE = TIDVÄRDE ## Konverterar en tid i textformat till ett serienummer
53
+ TODAY = IDAG ## Returnerar serienumret för dagens datum
54
+ WEEKDAY = VECKODAG ## Konverterar ett serienummer till en dag i veckan
55
+ WEEKNUM = VECKONR ## Konverterar ett serienummer till ett veckonummer
56
+ WORKDAY = ARBETSDAGAR ## Returnerar serienumret för ett datum ett visst antal arbetsdagar tidigare eller senare
57
+ YEAR = ÅR ## Konverterar ett serienummer till ett år
58
+ YEARFRAC = ÅRDEL ## Returnerar en del av ett år som representerar antalet hela dagar mellan start- och slutdatum
59
+
60
+
61
+ ##
62
+ ## Engineering functions Tekniska funktioner
63
+ ##
64
+ BESSELI = BESSELI ## Returnerar den modifierade Bessel-funktionen In(x)
65
+ BESSELJ = BESSELJ ## Returnerar Bessel-funktionen Jn(x)
66
+ BESSELK = BESSELK ## Returnerar den modifierade Bessel-funktionen Kn(x)
67
+ BESSELY = BESSELY ## Returnerar Bessel-funktionen Yn(x)
68
+ BIN2DEC = BIN.TILL.DEC ## Omvandlar ett binärt tal till decimalt
69
+ BIN2HEX = BIN.TILL.HEX ## Omvandlar ett binärt tal till hexadecimalt
70
+ BIN2OCT = BIN.TILL.OKT ## Omvandlar ett binärt tal till oktalt
71
+ COMPLEX = KOMPLEX ## Omvandlar reella och imaginära koefficienter till ett komplext tal
72
+ CONVERT = KONVERTERA ## Omvandlar ett tal från ett måttsystem till ett annat
73
+ DEC2BIN = DEC.TILL.BIN ## Omvandlar ett decimalt tal till binärt
74
+ DEC2HEX = DEC.TILL.HEX ## Omvandlar ett decimalt tal till hexadecimalt
75
+ DEC2OCT = DEC.TILL.OKT ## Omvandlar ett decimalt tal till oktalt
76
+ DELTA = DELTA ## Testar om två värden är lika
77
+ ERF = FELF ## Returnerar felfunktionen
78
+ ERFC = FELFK ## Returnerar den komplementära felfunktionen
79
+ GESTEP = SLSTEG ## Testar om ett tal är större än ett tröskelvärde
80
+ HEX2BIN = HEX.TILL.BIN ## Omvandlar ett hexadecimalt tal till binärt
81
+ HEX2DEC = HEX.TILL.DEC ## Omvandlar ett hexadecimalt tal till decimalt
82
+ HEX2OCT = HEX.TILL.OKT ## Omvandlar ett hexadecimalt tal till oktalt
83
+ IMABS = IMABS ## Returnerar absolutvärdet (modulus) för ett komplext tal
84
+ IMAGINARY = IMAGINÄR ## Returnerar den imaginära koefficienten för ett komplext tal
85
+ IMARGUMENT = IMARGUMENT ## Returnerar det komplexa talets argument, en vinkel uttryckt i radianer
86
+ IMCONJUGATE = IMKONJUGAT ## Returnerar det komplexa talets konjugat
87
+ IMCOS = IMCOS ## Returnerar cosinus för ett komplext tal
88
+ IMDIV = IMDIV ## Returnerar kvoten för två komplexa tal
89
+ IMEXP = IMEUPPHÖJT ## Returnerar exponenten för ett komplext tal
90
+ IMLN = IMLN ## Returnerar den naturliga logaritmen för ett komplext tal
91
+ IMLOG10 = IMLOG10 ## Returnerar 10-logaritmen för ett komplext tal
92
+ IMLOG2 = IMLOG2 ## Returnerar 2-logaritmen för ett komplext tal
93
+ IMPOWER = IMUPPHÖJT ## Returnerar ett komplext tal upphöjt till en exponent
94
+ IMPRODUCT = IMPRODUKT ## Returnerar produkten av komplexa tal
95
+ IMREAL = IMREAL ## Returnerar den reella koefficienten för ett komplext tal
96
+ IMSIN = IMSIN ## Returnerar sinus för ett komplext tal
97
+ IMSQRT = IMROT ## Returnerar kvadratroten av ett komplext tal
98
+ IMSUB = IMDIFF ## Returnerar differensen mellan två komplexa tal
99
+ IMSUM = IMSUM ## Returnerar summan av komplexa tal
100
+ OCT2BIN = OKT.TILL.BIN ## Omvandlar ett oktalt tal till binärt
101
+ OCT2DEC = OKT.TILL.DEC ## Omvandlar ett oktalt tal till decimalt
102
+ OCT2HEX = OKT.TILL.HEX ## Omvandlar ett oktalt tal till hexadecimalt
103
+
104
+
105
+ ##
106
+ ## Financial functions Finansiella funktioner
107
+ ##
108
+ ACCRINT = UPPLRÄNTA ## Returnerar den upplupna räntan för värdepapper med periodisk ränta
109
+ ACCRINTM = UPPLOBLRÄNTA ## Returnerar den upplupna räntan för ett värdepapper som ger avkastning på förfallodagen
110
+ AMORDEGRC = AMORDEGRC ## Returnerar avskrivningen för varje redovisningsperiod med hjälp av en avskrivningskoefficient
111
+ AMORLINC = AMORLINC ## Returnerar avskrivningen för varje redovisningsperiod
112
+ COUPDAYBS = KUPDAGBB ## Returnerar antal dagar från början av kupongperioden till likviddagen
113
+ COUPDAYS = KUPDAGARS ## Returnerar antalet dagar i kupongperioden som innehåller betalningsdatumet
114
+ COUPDAYSNC = KUPDAGNK ## Returnerar antalet dagar från betalningsdatumet till nästa kupongdatum
115
+ COUPNCD = KUPNKD ## Returnerar nästa kupongdatum efter likviddagen
116
+ COUPNUM = KUPANT ## Returnerar kuponger som förfaller till betalning mellan likviddagen och förfallodagen
117
+ COUPPCD = KUPFKD ## Returnerar föregående kupongdatum före likviddagen
118
+ CUMIPMT = KUMRÄNTA ## Returnerar den ackumulerade räntan som betalats mellan två perioder
119
+ CUMPRINC = KUMPRIS ## Returnerar det ackumulerade kapitalbeloppet som betalats på ett lån mellan två perioder
120
+ DB = DB ## Returnerar avskrivningen för en tillgång under en angiven tid enligt metoden för fast degressiv avskrivning
121
+ DDB = DEGAVSKR ## Returnerar en tillgångs värdeminskning under en viss period med hjälp av dubbel degressiv avskrivning eller någon annan metod som du anger
122
+ DISC = DISK ## Returnerar diskonteringsräntan för ett värdepapper
123
+ DOLLARDE = DECTAL ## Omvandlar ett pris uttryckt som ett bråk till ett decimaltal
124
+ DOLLARFR = BRÅK ## Omvandlar ett pris i kronor uttryckt som ett decimaltal till ett bråk
125
+ DURATION = LÖPTID ## Returnerar den årliga löptiden för en säkerhet med periodiska räntebetalningar
126
+ EFFECT = EFFRÄNTA ## Returnerar den årliga effektiva räntesatsen
127
+ FV = SLUTVÄRDE ## Returnerar det framtida värdet på en investering
128
+ FVSCHEDULE = FÖRRÄNTNING ## Returnerar det framtida värdet av ett begynnelsekapital beräknat på olika räntenivåer
129
+ INTRATE = ÅRSRÄNTA ## Returnerar räntesatsen för ett betalt värdepapper
130
+ IPMT = RBETALNING ## Returnerar räntedelen av en betalning för en given period
131
+ IRR = IR ## Returnerar internräntan för en serie betalningar
132
+ ISPMT = RALÅN ## Beräknar räntan som har betalats under en specifik betalningsperiod
133
+ MDURATION = MLÖPTID ## Returnerar den modifierade Macauley-löptiden för ett värdepapper med det antagna nominella värdet 100 kr
134
+ MIRR = MODIR ## Returnerar internräntan där positiva och negativa betalningar finansieras med olika räntor
135
+ NOMINAL = NOMRÄNTA ## Returnerar den årliga nominella räntesatsen
136
+ NPER = PERIODER ## Returnerar antalet perioder för en investering
137
+ NPV = NETNUVÄRDE ## Returnerar nuvärdet av en serie periodiska betalningar vid en given diskonteringsränta
138
+ ODDFPRICE = UDDAFPRIS ## Returnerar priset per 100 kr nominellt värde för ett värdepapper med en udda första period
139
+ ODDFYIELD = UDDAFAVKASTNING ## Returnerar avkastningen för en säkerhet med en udda första period
140
+ ODDLPRICE = UDDASPRIS ## Returnerar priset per 100 kr nominellt värde för ett värdepapper med en udda sista period
141
+ ODDLYIELD = UDDASAVKASTNING ## Returnerar avkastningen för en säkerhet med en udda sista period
142
+ PMT = BETALNING ## Returnerar den periodiska betalningen för en annuitet
143
+ PPMT = AMORT ## Returnerar amorteringsdelen av en annuitetsbetalning för en given period
144
+ PRICE = PRIS ## Returnerar priset per 100 kr nominellt värde för ett värdepapper som ger periodisk ränta
145
+ PRICEDISC = PRISDISK ## Returnerar priset per 100 kr nominellt värde för ett diskonterat värdepapper
146
+ PRICEMAT = PRISFÖRF ## Returnerar priset per 100 kr nominellt värde för ett värdepapper som ger ränta på förfallodagen
147
+ PV = PV ## Returnerar nuvärdet av en serie lika stora periodiska betalningar
148
+ RATE = RÄNTA ## Returnerar räntesatsen per period i en annuitet
149
+ RECEIVED = BELOPP ## Returnerar beloppet som utdelas på förfallodagen för ett betalat värdepapper
150
+ SLN = LINAVSKR ## Returnerar den linjära avskrivningen för en tillgång under en period
151
+ SYD = ÅRSAVSKR ## Returnerar den årliga avskrivningssumman för en tillgång under en angiven period
152
+ TBILLEQ = SSVXEKV ## Returnerar avkastningen motsvarande en obligation för en statsskuldväxel
153
+ TBILLPRICE = SSVXPRIS ## Returnerar priset per 100 kr nominellt värde för en statsskuldväxel
154
+ TBILLYIELD = SSVXRÄNTA ## Returnerar avkastningen för en statsskuldväxel
155
+ VDB = VDEGRAVSKR ## Returnerar avskrivningen för en tillgång under en angiven period (med degressiv avskrivning)
156
+ XIRR = XIRR ## Returnerar internräntan för en serie betalningar som inte nödvändigtvis är periodiska
157
+ XNPV = XNUVÄRDE ## Returnerar det nuvarande nettovärdet för en serie betalningar som inte nödvändigtvis är periodiska
158
+ YIELD = NOMAVK ## Returnerar avkastningen för ett värdepapper som ger periodisk ränta
159
+ YIELDDISC = NOMAVKDISK ## Returnerar den årliga avkastningen för diskonterade värdepapper, exempelvis en statsskuldväxel
160
+ YIELDMAT = NOMAVKFÖRF ## Returnerar den årliga avkastningen för ett värdepapper som ger ränta på förfallodagen
161
+
162
+
163
+ ##
164
+ ## Information functions Informationsfunktioner
165
+ ##
166
+ CELL = CELL ## Returnerar information om formatering, plats och innehåll i en cell
167
+ ERROR.TYPE = FEL.TYP ## Returnerar ett tal som motsvarar ett felvärde
168
+ INFO = INFO ## Returnerar information om operativsystemet
169
+ ISBLANK = ÄRREF ## Returnerar SANT om värdet är tomt
170
+ ISERR = Ä ## Returnerar SANT om värdet är ett felvärde annat än #SAKNAS!
171
+ ISERROR = ÄRFEL ## Returnerar SANT om värdet är ett felvärde
172
+ ISEVEN = ÄRJÄMN ## Returnerar SANT om talet är jämnt
173
+ ISLOGICAL = ÄREJTEXT ## Returnerar SANT om värdet är ett logiskt värde
174
+ ISNA = ÄRLOGISK ## Returnerar SANT om värdet är felvärdet #SAKNAS!
175
+ ISNONTEXT = ÄRSAKNAD ## Returnerar SANT om värdet inte är text
176
+ ISNUMBER = ÄRTAL ## Returnerar SANT om värdet är ett tal
177
+ ISODD = ÄRUDDA ## Returnerar SANT om talet är udda
178
+ ISREF = ÄRTOM ## Returnerar SANT om värdet är en referens
179
+ ISTEXT = ÄRTEXT ## Returnerar SANT om värdet är text
180
+ N = N ## Returnerar ett värde omvandlat till ett tal
181
+ NA = SAKNAS ## Returnerar felvärdet #SAKNAS!
182
+ TYPE = VÄRDETYP ## Returnerar ett tal som anger värdets datatyp
183
+
184
+
185
+ ##
186
+ ## Logical functions Logiska funktioner
187
+ ##
188
+ AND = OCH ## Returnerar SANT om alla argument är sanna
189
+ FALSE = FALSKT ## Returnerar det logiska värdet FALSKT
190
+ IF = OM ## Anger vilket logiskt test som ska utföras
191
+ IFERROR = OMFEL ## Returnerar ett värde som du anger om en formel utvärderar till ett fel; annars returneras resultatet av formeln
192
+ NOT = ICKE ## Inverterar logiken för argumenten
193
+ OR = ELLER ## Returnerar SANT om något argument är SANT
194
+ TRUE = SANT ## Returnerar det logiska värdet SANT
195
+
196
+
197
+ ##
198
+ ## Lookup and reference functions Sök- och referensfunktioner
199
+ ##
200
+ ADDRESS = ADRESS ## Returnerar en referens som text till en enstaka cell i ett kalkylblad
201
+ AREAS = OMRÅDEN ## Returnerar antalet områden i en referens
202
+ CHOOSE = VÄLJ ## Väljer ett värde i en lista över värden
203
+ COLUMN = KOLUMN ## Returnerar kolumnnumret för en referens
204
+ COLUMNS = KOLUMNER ## Returnerar antalet kolumner i en referens
205
+ HLOOKUP = LETAKOLUMN ## Söker i den översta raden i en matris och returnerar värdet för angiven cell
206
+ HYPERLINK = HYPERLÄNK ## Skapar en genväg eller ett hopp till ett dokument i nätverket, i ett intranät eller på Internet
207
+ INDEX = INDEX ## Använder ett index för ett välja ett värde i en referens eller matris
208
+ INDIRECT = INDIREKT ## Returnerar en referens som anges av ett textvärde
209
+ LOOKUP = LETAUPP ## Letar upp värden i en vektor eller matris
210
+ MATCH = PASSA ## Letar upp värden i en referens eller matris
211
+ OFFSET = FÖRSKJUTNING ## Returnerar en referens förskjuten i förhållande till en given referens
212
+ ROW = RAD ## Returnerar radnumret för en referens
213
+ ROWS = RADER ## Returnerar antalet rader i en referens
214
+ RTD = RTD ## Hämtar realtidsdata från ett program som stöder COM-automation (Automation: Ett sätt att arbeta med ett programs objekt från ett annat program eller utvecklingsverktyg. Detta kallades tidigare för OLE Automation, och är en branschstandard och ingår i Component Object Model (COM).)
215
+ TRANSPOSE = TRANSPONERA ## Transponerar en matris
216
+ VLOOKUP = LETARAD ## Letar i den första kolumnen i en matris och flyttar över raden för att returnera värdet för en cell
217
+
218
+
219
+ ##
220
+ ## Math and trigonometry functions Matematiska och trigonometriska funktioner
221
+ ##
222
+ ABS = ABS ## Returnerar absolutvärdet av ett tal
223
+ ACOS = ARCCOS ## Returnerar arcus cosinus för ett tal
224
+ ACOSH = ARCCOSH ## Returnerar inverterad hyperbolisk cosinus för ett tal
225
+ ASIN = ARCSIN ## Returnerar arcus cosinus för ett tal
226
+ ASINH = ARCSINH ## Returnerar hyperbolisk arcus sinus för ett tal
227
+ ATAN = ARCTAN ## Returnerar arcus tangens för ett tal
228
+ ATAN2 = ARCTAN2 ## Returnerar arcus tangens för en x- och en y- koordinat
229
+ ATANH = ARCTANH ## Returnerar hyperbolisk arcus tangens för ett tal
230
+ CEILING = RUNDA.UPP ## Avrundar ett tal till närmaste heltal eller närmaste signifikanta multipel
231
+ COMBIN = KOMBIN ## Returnerar antalet kombinationer för ett givet antal objekt
232
+ COS = COS ## Returnerar cosinus för ett tal
233
+ COSH = COSH ## Returnerar hyperboliskt cosinus för ett tal
234
+ DEGREES = GRADER ## Omvandlar radianer till grader
235
+ EVEN = JÄMN ## Avrundar ett tal uppåt till närmaste heltal
236
+ EXP = EXP ## Returnerar e upphöjt till ett givet tal
237
+ FACT = FAKULTET ## Returnerar fakulteten för ett tal
238
+ FACTDOUBLE = DUBBELFAKULTET ## Returnerar dubbelfakulteten för ett tal
239
+ FLOOR = RUNDA.NED ## Avrundar ett tal nedåt mot noll
240
+ GCD = SGD ## Returnerar den största gemensamma nämnaren
241
+ INT = HELTAL ## Avrundar ett tal nedåt till närmaste heltal
242
+ LCM = MGM ## Returnerar den minsta gemensamma multipeln
243
+ LN = LN ## Returnerar den naturliga logaritmen för ett tal
244
+ LOG = LOG ## Returnerar logaritmen för ett tal för en given bas
245
+ LOG10 = LOG10 ## Returnerar 10-logaritmen för ett tal
246
+ MDETERM = MDETERM ## Returnerar matrisen som är avgörandet av en matris
247
+ MINVERSE = MINVERT ## Returnerar matrisinversen av en matris
248
+ MMULT = MMULT ## Returnerar matrisprodukten av två matriser
249
+ MOD = REST ## Returnerar resten vid en division
250
+ MROUND = MAVRUNDA ## Returnerar ett tal avrundat till en given multipel
251
+ MULTINOMIAL = MULTINOMIAL ## Returnerar multinomialen för en uppsättning tal
252
+ ODD = UDDA ## Avrundar ett tal uppåt till närmaste udda heltal
253
+ PI = PI ## Returnerar värdet pi
254
+ POWER = UPPHÖJT.TILL ## Returnerar resultatet av ett tal upphöjt till en exponent
255
+ PRODUCT = PRODUKT ## Multiplicerar argumenten
256
+ QUOTIENT = KVOT ## Returnerar heltalsdelen av en division
257
+ RADIANS = RADIANER ## Omvandlar grader till radianer
258
+ RAND = SLUMP ## Returnerar ett slumptal mellan 0 och 1
259
+ RANDBETWEEN = SLUMP.MELLAN ## Returnerar ett slumptal mellan de tal som du anger
260
+ ROMAN = ROMERSK ## Omvandlar vanliga (arabiska) siffror till romerska som text
261
+ ROUND = AVRUNDA ## Avrundar ett tal till ett angivet antal siffror
262
+ ROUNDDOWN = AVRUNDA.NEDÅT ## Avrundar ett tal nedåt mot noll
263
+ ROUNDUP = AVRUNDA.UPPÅT ## Avrundar ett tal uppåt, från noll
264
+ SERIESSUM = SERIESUMMA ## Returnerar summan av en potensserie baserat på formeln
265
+ SIGN = TECKEN ## Returnerar tecknet för ett tal
266
+ SIN = SIN ## Returnerar sinus för en given vinkel
267
+ SINH = SINH ## Returnerar hyperbolisk sinus för ett tal
268
+ SQRT = ROT ## Returnerar den positiva kvadratroten
269
+ SQRTPI = ROTPI ## Returnerar kvadratroten för (tal * pi)
270
+ SUBTOTAL = DELSUMMA ## Returnerar en delsumma i en lista eller databas
271
+ SUM = SUMMA ## Summerar argumenten
272
+ SUMIF = SUMMA.OM ## Summerar celler enligt ett angivet villkor
273
+ SUMIFS = SUMMA.OMF ## Lägger till cellerna i ett område som uppfyller flera kriterier
274
+ SUMPRODUCT = PRODUKTSUMMA ## Returnerar summan av produkterna i motsvarande matriskomponenter
275
+ SUMSQ = KVADRATSUMMA ## Returnerar summan av argumentens kvadrater
276
+ SUMX2MY2 = SUMMAX2MY2 ## Returnerar summan av differensen mellan kvadraterna för motsvarande värden i två matriser
277
+ SUMX2PY2 = SUMMAX2PY2 ## Returnerar summan av summan av kvadraterna av motsvarande värden i två matriser
278
+ SUMXMY2 = SUMMAXMY2 ## Returnerar summan av kvadraten av skillnaden mellan motsvarande värden i två matriser
279
+ TAN = TAN ## Returnerar tangens för ett tal
280
+ TANH = TANH ## Returnerar hyperbolisk tangens för ett tal
281
+ TRUNC = AVKORTA ## Avkortar ett tal till ett heltal
282
+
283
+
284
+ ##
285
+ ## Statistical functions Statistiska funktioner
286
+ ##
287
+ AVEDEV = MEDELAVV ## Returnerar medelvärdet för datapunkters absoluta avvikelse från deras medelvärde
288
+ AVERAGE = MEDEL ## Returnerar medelvärdet av argumenten
289
+ AVERAGEA = AVERAGEA ## Returnerar medelvärdet av argumenten, inklusive tal, text och logiska värden
290
+ AVERAGEIF = MEDELOM ## Returnerar medelvärdet (aritmetiskt medelvärde) för alla celler i ett område som uppfyller ett givet kriterium
291
+ AVERAGEIFS = MEDELOMF ## Returnerar medelvärdet (det aritmetiska medelvärdet) för alla celler som uppfyller flera villkor.
292
+ BETADIST = BETAFÖRD ## Returnerar den kumulativa betafördelningsfunktionen
293
+ BETAINV = BETAINV ## Returnerar inversen till den kumulativa fördelningsfunktionen för en viss betafördelning
294
+ BINOMDIST = BINOMFÖRD ## Returnerar den individuella binomialfördelningen
295
+ CHIDIST = CHI2FÖRD ## Returnerar den ensidiga sannolikheten av c2-fördelningen
296
+ CHIINV = CHI2INV ## Returnerar inversen av chi2-fördelningen
297
+ CHITEST = CHI2TEST ## Returnerar oberoendetesten
298
+ CONFIDENCE = KONFIDENS ## Returnerar konfidensintervallet för en populations medelvärde
299
+ CORREL = KORREL ## Returnerar korrelationskoefficienten mellan två datamängder
300
+ COUNT = ANTAL ## Räknar hur många tal som finns bland argumenten
301
+ COUNTA = ANTALV ## Räknar hur många värden som finns bland argumenten
302
+ COUNTBLANK = ANTAL.TOMMA ## Räknar antalet tomma celler i ett område
303
+ COUNTIF = ANTAL.OM ## Räknar antalet celler i ett område som uppfyller angivna villkor.
304
+ COUNTIFS = ANTAL.OMF ## Räknar antalet celler i ett område som uppfyller flera villkor.
305
+ COVAR = KOVAR ## Returnerar kovariansen, d.v.s. medelvärdet av produkterna för parade avvikelser
306
+ CRITBINOM = KRITBINOM ## Returnerar det minsta värdet för vilket den kumulativa binomialfördelningen är mindre än eller lika med ett villkorsvärde
307
+ DEVSQ = KVADAVV ## Returnerar summan av kvadrater på avvikelser
308
+ EXPONDIST = EXPONFÖRD ## Returnerar exponentialfördelningen
309
+ FDIST = FFÖRD ## Returnerar F-sannolikhetsfördelningen
310
+ FINV = FINV ## Returnerar inversen till F-sannolikhetsfördelningen
311
+ FISHER = FISHER ## Returnerar Fisher-transformationen
312
+ FISHERINV = FISHERINV ## Returnerar inversen till Fisher-transformationen
313
+ FORECAST = PREDIKTION ## Returnerar ett värde längs en linjär trendlinje
314
+ FREQUENCY = FREKVENS ## Returnerar en frekvensfördelning som en lodrät matris
315
+ FTEST = FTEST ## Returnerar resultatet av en F-test
316
+ GAMMADIST = GAMMAFÖRD ## Returnerar gammafördelningen
317
+ GAMMAINV = GAMMAINV ## Returnerar inversen till den kumulativa gammafördelningen
318
+ GAMMALN = GAMMALN ## Returnerar den naturliga logaritmen för gammafunktionen, G(x)
319
+ GEOMEAN = GEOMEDEL ## Returnerar det geometriska medelvärdet
320
+ GROWTH = EXPTREND ## Returnerar värden längs en exponentiell trend
321
+ HARMEAN = HARMMEDEL ## Returnerar det harmoniska medelvärdet
322
+ HYPGEOMDIST = HYPGEOMFÖRD ## Returnerar den hypergeometriska fördelningen
323
+ INTERCEPT = SKÄRNINGSPUNKT ## Returnerar skärningspunkten för en linjär regressionslinje
324
+ KURT = TOPPIGHET ## Returnerar toppigheten av en mängd data
325
+ LARGE = STÖRSTA ## Returnerar det n:te största värdet i en mängd data
326
+ LINEST = REGR ## Returnerar parametrar till en linjär trendlinje
327
+ LOGEST = EXPREGR ## Returnerar parametrarna i en exponentiell trend
328
+ LOGINV = LOGINV ## Returnerar inversen till den lognormala fördelningen
329
+ LOGNORMDIST = LOGNORMFÖRD ## Returnerar den kumulativa lognormala fördelningen
330
+ MAX = MAX ## Returnerar det största värdet i en lista av argument
331
+ MAXA = MAXA ## Returnerar det största värdet i en lista av argument, inklusive tal, text och logiska värden
332
+ MEDIAN = MEDIAN ## Returnerar medianen för angivna tal
333
+ MIN = MIN ## Returnerar det minsta värdet i en lista med argument
334
+ MINA = MINA ## Returnerar det minsta värdet i en lista över argument, inklusive tal, text och logiska värden
335
+ MODE = TYPVÄRDE ## Returnerar det vanligaste värdet i en datamängd
336
+ NEGBINOMDIST = NEGBINOMFÖRD ## Returnerar den negativa binomialfördelningen
337
+ NORMDIST = NORMFÖRD ## Returnerar den kumulativa normalfördelningen
338
+ NORMINV = NORMINV ## Returnerar inversen till den kumulativa normalfördelningen
339
+ NORMSDIST = NORMSFÖRD ## Returnerar den kumulativa standardnormalfördelningen
340
+ NORMSINV = NORMSINV ## Returnerar inversen till den kumulativa standardnormalfördelningen
341
+ PEARSON = PEARSON ## Returnerar korrelationskoefficienten till Pearsons momentprodukt
342
+ PERCENTILE = PERCENTIL ## Returnerar den n:te percentilen av värden i ett område
343
+ PERCENTRANK = PROCENTRANG ## Returnerar procentrangen för ett värde i en datamängd
344
+ PERMUT = PERMUT ## Returnerar antal permutationer för ett givet antal objekt
345
+ POISSON = POISSON ## Returnerar Poisson-fördelningen
346
+ PROB = SANNOLIKHET ## Returnerar sannolikheten att värden i ett område ligger mellan två gränser
347
+ QUARTILE = KVARTIL ## Returnerar kvartilen av en mängd data
348
+ RANK = RANG ## Returnerar rangordningen för ett tal i en lista med tal
349
+ RSQ = RKV ## Returnerar kvadraten av Pearsons produktmomentkorrelationskoefficient
350
+ SKEW = SNEDHET ## Returnerar snedheten för en fördelning
351
+ SLOPE = LUTNING ## Returnerar lutningen på en linjär regressionslinje
352
+ SMALL = MINSTA ## Returnerar det n:te minsta värdet i en mängd data
353
+ STANDARDIZE = STANDARDISERA ## Returnerar ett normaliserat värde
354
+ STDEV = STDAV ## Uppskattar standardavvikelsen baserat på ett urval
355
+ STDEVA = STDEVA ## Uppskattar standardavvikelsen baserat på ett urval, inklusive tal, text och logiska värden
356
+ STDEVP = STDAVP ## Beräknar standardavvikelsen baserat på hela populationen
357
+ STDEVPA = STDEVPA ## Beräknar standardavvikelsen baserat på hela populationen, inklusive tal, text och logiska värden
358
+ STEYX = STDFELYX ## Returnerar standardfelet för ett förutspått y-värde för varje x-värde i regressionen
359
+ TDIST = TFÖRD ## Returnerar Students t-fördelning
360
+ TINV = TINV ## Returnerar inversen till Students t-fördelning
361
+ TREND = TREND ## Returnerar värden längs en linjär trend
362
+ TRIMMEAN = TRIMMEDEL ## Returnerar medelvärdet av mittpunkterna i en datamängd
363
+ TTEST = TTEST ## Returnerar sannolikheten beräknad ur Students t-test
364
+ VAR = VARIANS ## Uppskattar variansen baserat på ett urval
365
+ VARA = VARA ## Uppskattar variansen baserat på ett urval, inklusive tal, text och logiska värden
366
+ VARP = VARIANSP ## Beräknar variansen baserat på hela populationen
367
+ VARPA = VARPA ## Beräknar variansen baserat på hela populationen, inklusive tal, text och logiska värden
368
+ WEIBULL = WEIBULL ## Returnerar Weibull-fördelningen
369
+ ZTEST = ZTEST ## Returnerar det ensidiga sannolikhetsvärdet av ett z-test
370
+
371
+
372
+ ##
373
+ ## Text functions Textfunktioner
374
+ ##
375
+ ASC = ASC ## Ändrar helbredds (dubbel byte) engelska bokstäver eller katakana inom en teckensträng till tecken med halvt breddsteg (enkel byte)
376
+ BAHTTEXT = BAHTTEXT ## Omvandlar ett tal till text med valutaformatet ß (baht)
377
+ CHAR = TECKENKOD ## Returnerar tecknet som anges av kod
378
+ CLEAN = STÄDA ## Tar bort alla icke utskrivbara tecken i en text
379
+ CODE = KOD ## Returnerar en numerisk kod för det första tecknet i en textsträng
380
+ CONCATENATE = SAMMANFOGA ## Sammanfogar flera textdelar till en textsträng
381
+ DOLLAR = VALUTA ## Omvandlar ett tal till text med valutaformat
382
+ EXACT = EXAKT ## Kontrollerar om två textvärden är identiska
383
+ FIND = HITTA ## Hittar en text i en annan (skiljer på gemener och versaler)
384
+ FINDB = HITTAB ## Hittar en text i en annan (skiljer på gemener och versaler)
385
+ FIXED = FASTTAL ## Formaterar ett tal som text med ett fast antal decimaler
386
+ JIS = JIS ## Ändrar halvbredds (enkel byte) engelska bokstäver eller katakana inom en teckensträng till tecken med helt breddsteg (dubbel byte)
387
+ LEFT = VÄNSTER ## Returnerar tecken längst till vänster i en sträng
388
+ LEFTB = VÄNSTERB ## Returnerar tecken längst till vänster i en sträng
389
+ LEN = LÄNGD ## Returnerar antalet tecken i en textsträng
390
+ LENB = LÄNGDB ## Returnerar antalet tecken i en textsträng
391
+ LOWER = GEMENER ## Omvandlar text till gemener
392
+ MID = EXTEXT ## Returnerar angivet antal tecken från en text med början vid den position som du anger
393
+ MIDB = EXTEXTB ## Returnerar angivet antal tecken från en text med början vid den position som du anger
394
+ PHONETIC = PHONETIC ## Returnerar de fonetiska (furigana) tecknen i en textsträng
395
+ PROPER = INITIAL ## Ändrar första bokstaven i varje ord i ett textvärde till versal
396
+ REPLACE = ERSÄTT ## Ersätter tecken i text
397
+ REPLACEB = ERSÄTTB ## Ersätter tecken i text
398
+ REPT = REP ## Upprepar en text ett bestämt antal gånger
399
+ RIGHT = HÖGER ## Returnerar tecken längst till höger i en sträng
400
+ RIGHTB = HÖGERB ## Returnerar tecken längst till höger i en sträng
401
+ SEARCH = SÖK ## Hittar ett textvärde i ett annat (skiljer inte på gemener och versaler)
402
+ SEARCHB = SÖKB ## Hittar ett textvärde i ett annat (skiljer inte på gemener och versaler)
403
+ SUBSTITUTE = BYT.UT ## Ersätter gammal text med ny text i en textsträng
404
+ T = T ## Omvandlar argumenten till text
405
+ TEXT = TEXT ## Formaterar ett tal och omvandlar det till text
406
+ TRIM = RENSA ## Tar bort blanksteg från text
407
+ UPPER = VERSALER ## Omvandlar text till versaler
408
+ VALUE = TEXTNUM ## Omvandlar ett textargument till ett tal
PHPExcel/Classes/PHPExcel/locale/tr/config ADDED
@@ -0,0 +1,47 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Settings
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ##
27
+
28
+
29
+ ArgumentSeparator = ;
30
+
31
+
32
+ ##
33
+ ## (For future use)
34
+ ##
35
+ currencySymbol = YTL
36
+
37
+
38
+ ##
39
+ ## Excel Error Codes (For future use)
40
+ ##
41
+ NULL = #BOŞ!
42
+ DIV0 = #SAYI/0!
43
+ VALUE = #DEĞER!
44
+ REF = #BAŞV!
45
+ NAME = #AD?
46
+ NUM = #SAYI!
47
+ NA = #YOK
PHPExcel/Classes/PHPExcel/locale/tr/functions ADDED
@@ -0,0 +1,438 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ##
2
+ ## PHPExcel
3
+ ##
4
+ ## Copyright (c) 2006 - 2013 PHPExcel
5
+ ##
6
+ ## This library is free software; you can redistribute it and/or
7
+ ## modify it under the terms of the GNU Lesser General Public
8
+ ## License as published by the Free Software Foundation; either
9
+ ## version 2.1 of the License, or (at your option) any later version.
10
+ ##
11
+ ## This library is distributed in the hope that it will be useful,
12
+ ## but WITHOUT ANY WARRANTY; without even the implied warranty of
13
+ ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14
+ ## Lesser General Public License for more details.
15
+ ##
16
+ ## You should have received a copy of the GNU Lesser General Public
17
+ ## License along with this library; if not, write to the Free Software
18
+ ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
19
+ ##
20
+ ## @category PHPExcel
21
+ ## @package PHPExcel_Calculation
22
+ ## @copyright Copyright (c) 2006 - 2013 PHPExcel (http://www.codeplex.com/PHPExcel)
23
+ ## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
24
+ ## @version ##VERSION##, ##DATE##
25
+ ##
26
+ ## Data in this file derived from http://www.piuha.fi/excel-function-name-translation/
27
+ ##
28
+ ##
29
+
30
+
31
+ ##
32
+ ## Add-in and Automation functions Eklenti ve Otomasyon fonksiyonları
33
+ ##
34
+ GETPIVOTDATA = ÖZETVERİAL ## Bir Özet Tablo raporunda saklanan verileri verir.
35
+
36
+
37
+ ##
38
+ ## Cube functions Küp işlevleri
39
+ ##
40
+ CUBEKPIMEMBER = KÜPKPIÜYE ## Kilit performans göstergesi (KPI-Key Performance Indicator) adını, özelliğini ve ölçüsünü verir ve hücredeki ad ve özelliği gösterir. KPI, bir kurumun performansını izlemek için kullanılan aylık brüt kâr ya da üç aylık çalışan giriş çıkışları gibi ölçülebilen bir birimdir.
41
+ CUBEMEMBER = KÜPÜYE ## Bir küp hiyerarşisinde bir üyeyi veya kaydı verir. Üye veya kaydın küpte varolduğunu doğrulamak için kullanılır.
42
+ CUBEMEMBERPROPERTY = KÜPÜYEÖZELLİĞİ ## Bir küpte bir üyenin özelliğinin değerini verir. Küp içinde üye adının varlığını doğrulamak ve bu üyenin belli özelliklerini getirmek için kullanılır.
43
+ CUBERANKEDMEMBER = KÜPÜYESIRASI ## Bir küme içindeki üyenin derecesini veya kaçıncı olduğunu verir. En iyi satış elemanı, veya en iyi on öğrenci gibi bir kümedeki bir veya daha fazla öğeyi getirmek için kullanılır.
44
+ CUBESET = KÜPKÜME ## Kümeyi oluşturan ve ardından bu kümeyi Microsoft Office Excel'e getiren sunucudaki küpe küme ifadelerini göndererek hesaplanan üye veya kayıt kümesini tanımlar.
45
+ CUBESETCOUNT = KÜPKÜMESAY ## Bir kümedeki öğelerin sayısını getirir.
46
+ CUBEVALUE = KÜPDEĞER ## Bir küpten toplam değeri getirir.
47
+
48
+
49
+ ##
50
+ ## Database functions Veritabanı işlevleri
51
+ ##
52
+ DAVERAGE = VSEÇORT ## Seçili veritabanı girdilerinin ortalamasını verir.
53
+ DCOUNT = VSEÇSAY ## Veritabanında sayı içeren hücre sayısını hesaplar.
54
+ DCOUNTA = VSEÇSAYDOLU ## Veritabanındaki boş olmayan hücreleri sayar.
55
+ DGET = VAL ## Veritabanından, belirtilen ölçütlerle eşleşen tek bir rapor çıkarır.
56
+ DMAX = VSEÇMAK ## Seçili veritabanı girişlerinin en yüksek değerini verir.
57
+ DMIN = VSEÇMİN ## Seçili veritabanı girişlerinin en düşük değerini verir.
58
+ DPRODUCT = VSEÇÇARP ## Kayıtların belli bir alanında bulunan, bir veritabanındaki ölçütlerle eşleşen değerleri çarpar.
59
+ DSTDEV = VSEÇSTDSAPMA ## Seçili veritabanı girişlerinden oluşan bir örneğe dayanarak, standart sapmayı tahmin eder.
60
+ DSTDEVP = VSEÇSTDSAPMAS ## Standart sapmayı, seçili veritabanı girişlerinin tüm popülasyonunu esas alarak hesaplar.
61
+ DSUM = VSEÇTOPLA ## Kayıtların alan sütununda bulunan, ölçütle eşleşen sayıları toplar.
62
+ DVAR = VSEÇVAR ## Seçili veritabanı girişlerinden oluşan bir örneği esas alarak farkı tahmin eder.
63
+ DVARP = VSEÇVARS ## Seçili veritabanı girişlerinin tüm popülasyonunu esas alarak farkı hesaplar.
64
+
65
+
66
+ ##
67
+ ## Date and time functions Tarih ve saat işlevleri
68
+ ##
69
+ DATE = TARİH ## Belirli bir tarihin seri numarasını verir.
70
+ DATEVALUE = TARİHSAYISI ## Metin biçimindeki bir tarihi seri numarasına dönüştürür.
71
+ DAY = GÜN ## Seri numarasını, ayın bir gününe dönüştürür.
72
+ DAYS360 = GÜN360 ## İki tarih arasındaki gün sayısını, 360 günlük yılı esas alarak hesaplar.
73
+ EDATE = SERİTARİH ## Başlangıç tarihinden itibaren, belirtilen ay sayısından önce veya sonraki tarihin seri numarasını verir.
74
+ EOMONTH = SERİAY ## Belirtilen sayıda ay önce veya sonraki ayın son gününün seri numarasını verir.
75
+ HOUR = SAAT ## Bir seri numarasını saate dönüştürür.
76
+ MINUTE = DAKİKA ## Bir seri numarasını dakikaya dönüştürür.
77
+ MONTH = AY ## Bir seri numarasını aya dönüştürür.
78
+ NETWORKDAYS = TAMİŞGÜNÜ ## İki tarih arasındaki tam çalışma günlerinin sayısını verir.
79
+ NOW = ŞİMDİ ## Geçerli tarihin ve saatin seri numarasını verir.
80
+ SECOND = SANİYE ## Bir seri numarasını saniyeye dönüştürür.
81
+ TIME = ZAMAN ## Belirli bir zamanın seri numarasını verir.
82
+ TIMEVALUE = ZAMANSAYISI ## Metin biçimindeki zamanı seri numarasına dönüştürür.
83
+ TODAY = BUGÜN ## Bugünün tarihini seri numarasına dönüştürür.
84
+ WEEKDAY = HAFTANINGÜNÜ ## Bir seri numarasını, haftanın gününe dönüştürür.
85
+ WEEKNUM = HAFTASAY ## Dizisel değerini, haftanın yıl içinde bulunduğu konumu sayısal olarak gösteren sayıya dönüştürür.
86
+ WORKDAY = İŞGÜNÜ ## Belirtilen sayıda çalışma günü öncesinin ya da sonrasının tarihinin seri numarasını verir.
87
+ YEAR = YIL ## Bir seri numarasını yıla dönüştürür.
88
+ YEARFRAC = YILORAN ## Başlangıç_tarihi ve bitiş_tarihi arasındaki tam günleri gösteren yıl kesrini verir.
89
+
90
+
91
+ ##
92
+ ## Engineering functions Mühendislik işlevleri
93
+ ##
94
+ BESSELI = BESSELI ## Değiştirilmiş Bessel fonksiyonu In(x)'i verir.
95
+ BESSELJ = BESSELJ ## Bessel fonksiyonu Jn(x)'i verir.
96
+ BESSELK = BESSELK ## Değiştirilmiş Bessel fonksiyonu Kn(x)'i verir.
97
+ BESSELY = BESSELY ## Bessel fonksiyonu Yn(x)'i verir.
98
+ BIN2DEC = BIN2DEC ## İkili bir sayıyı, ondalık sayıya dönüştürür.
99
+ BIN2HEX = BIN2HEX ## İkili bir sayıyı, onaltılıya dönüştürür.
100
+ BIN2OCT = BIN2OCT ## İkili bir sayıyı, sekizliye dönüştürür.
101
+ COMPLEX = KARMAŞIK ## Gerçek ve sanal katsayıları, karmaşık sayıya dönüştürür.
102
+ CONVERT = ÇEVİR ## Bir sayıyı, bir ölçüm sisteminden bir başka ölçüm sistemine dönüştürür.
103
+ DEC2BIN = DEC2BIN ## Ondalık bir sayıyı, ikiliye dönüştürür.
104
+ DEC2HEX = DEC2HEX ## Ondalık bir sayıyı, onaltılıya dönüştürür.
105
+ DEC2OCT = DEC2OCT ## Ondalık bir sayıyı sekizliğe dönüştürür.
106
+ DELTA = DELTA ## İki değerin eşit olup olmadığını sınar.
107
+ ERF = HATAİŞLEV ## Hata işlevini verir.
108
+ ERFC = TÜMHATAİŞLEV ## Tümleyici hata işlevini verir.
109
+ GESTEP = BESINIR ## Bir sayının eşik değerinden büyük olup olmadığını sınar.
110
+ HEX2BIN = HEX2BIN ## Onaltılı bir sayıyı ikiliye dönüştürür.
111
+ HEX2DEC = HEX2DEC ## Onaltılı bir sayıyı ondalığa dönüştürür.
112
+ HEX2OCT = HEX2OCT ## Onaltılı bir sayıyı sekizliğe dönüştürür.
113
+ IMABS = SANMUTLAK ## Karmaşık bir sayının mutlak değerini (modül) verir.
114
+ IMAGINARY = SANAL ## Karmaşık bir sayının sanal katsayısını verir.
115
+ IMARGUMENT = SANBAĞ_DEĞİŞKEN ## Radyanlarla belirtilen bir açı olan teta bağımsız değişkenini verir.
116
+ IMCONJUGATE = SANEŞLENEK ## Karmaşık bir sayının karmaşık eşleniğini verir.
117
+ IMCOS = SANCOS ## Karmaşık bir sayının kosinüsünü verir.
118
+ IMDIV = SANBÖL ## İki karmaşık sayının bölümünü verir.
119
+ IMEXP = SANÜS ## Karmaşık bir sayının üssünü verir.
120
+ IMLN = SANLN ## Karmaşık bir sayının doğal logaritmasını verir.
121
+ IMLOG10 = SANLOG10 ## Karmaşık bir sayının, 10 tabanında logaritmasını verir.
122
+ IMLOG2 = SANLOG2 ## Karmaşık bir sayının 2 tabanında logaritmasını verir.
123
+ IMPOWER = SANÜSSÜ ## Karmaşık bir sayıyı, bir tamsayı üssüne yükseltilmiş olarak verir.
124
+ IMPRODUCT = SANÇARP ## Karmaşık sayıların çarpımını verir.
125
+ IMREAL = SANGERÇEK ## Karmaşık bir sayının, gerçek katsayısını verir.
126
+ IMSIN = SANSIN ## Karmaşık bir sayının sinüsünü verir.
127
+ IMSQRT = SANKAREKÖK ## Karmaşık bir sayının karekökünü verir.
128
+ IMSUB = SANÇIKAR ## İki karmaşık sayının farkını verir.
129
+ IMSUM = SANTOPLA ## Karmaşık sayıların toplamını verir.
130
+ OCT2BIN = OCT2BIN ## Sekizli bir sayıyı ikiliye dönüştürür.
131
+ OCT2DEC = OCT2DEC ## Sekizli bir sayıyı ondalığa dönüştürür.
132
+ OCT2HEX = OCT2HEX ## Sekizli bir sayıyı onaltılıya dönüştürür.
133
+
134
+
135
+ ##
136
+ ## Financial functions Finansal fonksiyonlar
137
+ ##
138
+ ACCRINT = GERÇEKFAİZ ## Dönemsel faiz ödeyen hisse senedine ilişkin tahakkuk eden faizi getirir.
139
+ ACCRINTM = GERÇEKFAİZV ## Vadesinde ödeme yapan bir tahvilin tahakkuk etmiş faizini verir.
140
+ AMORDEGRC = AMORDEGRC ## Yıpranma katsayısı kullanarak her hesap döneminin değer kaybını verir.
141
+ AMORLINC = AMORLINC ## Her hesap dönemi içindeki yıpranmayı verir.
142
+ COUPDAYBS = KUPONGÜNBD ## Kupon süresinin başlangıcından alış tarihine kadar olan süredeki gün sayısını verir.
143
+ COUPDAYS = KUPONGÜN ## Kupon süresindeki, gün sayısını, alış tarihini de içermek üzere, verir.
144
+ COUPDAYSNC = KUPONGÜNDSK ## Alış tarihinden bir sonraki kupon tarihine kadar olan gün sayısını verir.
145
+ COUPNCD = KUPONGÜNSKT ## Alış tarihinden bir sonraki kupon tarihini verir.
146
+ COUPNUM = KUPONSAYI ## Alış tarihiyle vade tarihi arasında ödenecek kuponların sayısını verir.
147
+ COUPPCD = KUPONGÜNÖKT ## Alış tarihinden bir önceki kupon tarihini verir.
148
+ CUMIPMT = AİÇVERİMORANI ## İki dönem arasında ödenen kümülatif faizi verir.
149
+ CUMPRINC = ANA_PARA_ÖDEMESİ ## İki dönem arasında bir borç üzerine ödenen birikimli temeli verir.
150
+ DB = AZALANBAKİYE ## Bir malın belirtilen bir süre içindeki yıpranmasını, sabit azalan bakiye yöntemini kullanarak verir.
151
+ DDB = ÇİFTAZALANBAKİYE ## Bir malın belirtilen bir süre içindeki yıpranmasını, çift azalan bakiye yöntemi ya da sizin belirttiğiniz başka bir yöntemi kullanarak verir.
152
+ DISC = İNDİRİM ## Bir tahvilin indirim oranını verir.
153
+ DOLLARDE = LİRAON ## Kesir olarak tanımlanmış lira fiyatını, ondalık sayı olarak tanımlanmış lira fiyatına dönüştürür.
154
+ DOLLARFR = LİRAKES ## Ondalık sayı olarak tanımlanmış lira fiyatını, kesir olarak tanımlanmış lira fiyatına dönüştürür.
155
+ DURATION = SÜRE ## Belli aralıklarla faiz ödemesi yapan bir tahvilin yıllık süresini verir.
156
+ EFFECT = ETKİN ## Efektif yıllık faiz oranını verir.
157
+ FV = ANBD ## Bir yatırımın gelecekteki değerini verir.
158
+ FVSCHEDULE = GDPROGRAM ## Bir seri birleşik faiz oranı uyguladıktan sonra, bir başlangıçtaki anaparanın gelecekteki değerini verir.
159
+ INTRATE = FAİZORANI ## Tam olarak yatırım yapılmış bir tahvilin faiz oranını verir.
160
+ IPMT = FAİZTUTARI ## Bir yatırımın verilen bir süre için faiz ödemesini verir.
161
+ IRR = İÇ_VERİM_ORANI ## Bir para akışı serisi için, iç verim oranını verir.
162
+ ISPMT = ISPMT ## Yatırımın belirli bir dönemi boyunca ödenen faizi hesaplar.
163
+ MDURATION = MSÜRE ## Varsayılan par değeri 10.000.000 lira olan bir tahvil için Macauley değiştirilmiş süreyi verir.
164
+ MIRR = D_İÇ_VERİM_ORANI ## Pozitif ve negatif para akışlarının farklı oranlarda finanse edildiği durumlarda, iç verim oranını verir.
165
+ NOMINAL = NOMİNAL ## Yıllık nominal faiz oranını verir.
166
+ NPER = DÖNEM_SAYISI ## Bir yatırımın dönem sayısını verir.
167
+ NPV = NBD ## Bir yatırımın bugünkü net değerini, bir dönemsel para akışları serisine ve bir indirim oranına bağlı olarak verir.
168
+ ODDFPRICE = TEKYDEĞER ## Tek bir ilk dönemi olan bir tahvilin değerini, her 100.000.000 lirada bir verir.
169
+ ODDFYIELD = TEKYÖDEME ## Tek bir ilk dönemi olan bir tahvilin ödemesini verir.
170
+ ODDLPRICE = TEKSDEĞER ## Tek bir son dönemi olan bir tahvilin fiyatını her 10.000.000 lirada bir verir.
171
+ ODDLYIELD = TEKSÖDEME ## Tek bir son dönemi olan bir tahvilin ödemesini verir.
172
+ PMT = DEVRESEL_ÖDEME ## Bir yıllık dönemsel ödemeyi verir.
173
+ PPMT = ANA_PARA_ÖDEMESİ ## Verilen bir süre için, bir yatırımın anaparasına dayanan ödemeyi verir.
174
+ PRICE = DEĞER ## Dönemsel faiz ödeyen bir tahvilin fiyatını 10.000.00 liralık değer başına verir.
175
+ PRICEDISC = DEĞERİND ## İndirimli bir tahvilin fiyatını 10.000.000 liralık nominal değer başına verir.
176
+ PRICEMAT = DEĞERVADE ## Faizini vade sonunda ödeyen bir tahvilin fiyatını 10.000.000 nominal değer başına verir.
177
+ PV = BD ## Bir yatırımın bugünkü değerini verir.
178
+ RATE = FAİZ_ORANI ## Bir yıllık dönem başına düşen faiz oranını verir.
179
+ RECEIVED = GETİRİ ## Tam olarak yatırılmış bir tahvilin vadesinin bitiminde alınan miktarı verir.
180
+ SLN = DA ## Bir malın bir dönem içindeki doğrusal yıpranmasını verir.
181
+ SYD = YAT ## Bir malın belirli bir dönem için olan amortismanını verir.
182
+ TBILLEQ = HTAHEŞ ## Bir Hazine bonosunun bono eşdeğeri ödemesini verir.
183
+ TBILLPRICE = HTAHDEĞER ## Bir Hazine bonosunun değerini, 10.000.000 liralık nominal değer başına verir.
184
+ TBILLYIELD = HTAHÖDEME ## Bir Hazine bonosunun ödemesini verir.
185
+ VDB = DAB ## Bir malın amortismanını, belirlenmiş ya da kısmi bir dönem için, bir azalan bakiye yöntemi kullanarak verir.
186
+ XIRR = AİÇVERİMORANI ## Dönemsel olması gerekmeyen bir para akışları programı için, iç verim oranını verir.
187
+ XNPV = ANBD ## Dönemsel olması gerekmeyen bir para akışları programı için, bugünkü net değeri verir.
188
+ YIELD = ÖDEME ## Belirli aralıklarla faiz ödeyen bir tahvilin ödemesini verir.
189
+ YIELDDISC = ÖDEMEİND ## İndirimli bir tahvilin yıllık ödemesini verir; örneğin, bir Hazine bonosunun.
190
+ YIELDMAT = ÖDEMEVADE ## Vadesinin bitiminde faiz ödeyen bir tahvilin yıllık ödemesini verir.
191
+
192
+
193
+ ##
194
+ ## Information functions Bilgi fonksiyonları
195
+ ##
196
+ CELL = HÜCRE ## Bir hücrenin biçimlendirmesi, konumu ya da içeriği hakkında bilgi verir.
197
+ ERROR.TYPE = HATA.TİPİ ## Bir hata türüne ilişkin sayıları verir.
198
+ INFO = BİLGİ ## Geçerli işletim ortamı hakkında bilgi verir.
199
+ ISBLANK = EBOŞSA ## Değer boşsa, DOĞRU verir.
200
+ ISERR = EHATA ## Değer, #YOK dışındaki bir hata değeriyse, DOĞRU verir.
201
+ ISERROR = EHATALIYSA ## Değer, herhangi bir hata değeriyse, DOĞRU verir.
202
+ ISEVEN = ÇİFTTİR ## Sayı çiftse, DOĞRU verir.
203
+ ISLOGICAL = EMANTIKSALSA ## Değer, mantıksal bir değerse, DOĞRU verir.
204
+ ISNA = EYOKSA ## Değer, #YOK hata değeriyse, DOĞRU verir.
205
+ ISNONTEXT = EMETİNDEĞİLSE ## Değer, metin değilse, DOĞRU verir.
206
+ ISNUMBER = ESAYIYSA ## Değer, bir sayıysa, DOĞRU verir.
207
+ ISODD = TEKTİR ## Sayı tekse, DOĞRU verir.
208
+ ISREF = EREFSE ## Değer bir başvuruysa, DOĞRU verir.
209
+ ISTEXT = EMETİNSE ## Değer bir metinse DOĞRU verir.
210
+ N = N ## Sayıya dönüştürülmüş bir değer verir.
211
+ NA = YOKSAY ## #YOK hata değerini verir.
212
+ TYPE = TİP ## Bir değerin veri türünü belirten bir sayı verir.
213
+
214
+
215
+ ##
216
+ ## Logical functions Mantıksal fonksiyonlar
217
+ ##
218
+ AND = VE ## Bütün bağımsız değişkenleri DOĞRU ise, DOĞRU verir.
219
+ FALSE = YANLIŞ ## YANLIŞ mantıksal değerini verir.
220
+ IF = EĞER ## Gerçekleştirilecek bir mantıksal sınama belirtir.
221
+ IFERROR = EĞERHATA ## Formül hatalıysa belirttiğiniz değeri verir; bunun dışındaki durumlarda formülün sonucunu verir.
222
+ NOT = DEĞİL ## Bağımsız değişkeninin mantığını tersine çevirir.
223
+ OR = YADA ## Bağımsız değişkenlerden herhangi birisi DOĞRU ise, DOĞRU verir.
224
+ TRUE = DOĞRU ## DOĞRU mantıksal değerini verir.
225
+
226
+
227
+ ##
228
+ ## Lookup and reference functions Arama ve Başvuru fonksiyonları
229
+ ##
230
+ ADDRESS = ADRES ## Bir başvuruyu, çalışma sayfasındaki tek bir hücreye metin olarak verir.
231
+ AREAS = ALANSAY ## Renvoie le nombre de zones dans une référence.
232
+ CHOOSE = ELEMAN ## Değerler listesinden bir değer seçer.
233
+ COLUMN = SÜTUN ## Bir başvurunun sütun sayısını verir.
234
+ COLUMNS = SÜTUNSAY ## Bir başvurudaki sütunların sayısını verir.
235
+ HLOOKUP = YATAYARA ## Bir dizinin en üst satırına bakar ve belirtilen hücrenin değerini verir.
236
+ HYPERLINK = KÖPRÜ ## Bir ağ sunucusunda, bir intranette ya da Internet'te depolanan bir belgeyi açan bir kısayol ya da atlama oluşturur.
237
+ INDEX = İNDİS ## Başvurudan veya diziden bir değer seçmek için, bir dizin kullanır.
238
+ INDIRECT = DOLAYLI ## Metin değeriyle belirtilen bir başvuru verir.
239
+ LOOKUP = ARA ## Bir vektördeki veya dizideki değerleri arar.
240
+ MATCH = KAÇINCI ## Bir başvurudaki veya dizideki değerleri arar.
241
+ OFFSET = KAYDIR ## Verilen bir başvurudan, bir başvuru kaydırmayı verir.
242
+ ROW = SATIR ## Bir başvurunun satır sayısını verir.
243
+ ROWS = SATIRSAY ## Bir başvurudaki satırların sayısını verir.
244
+ RTD = RTD ## COM otomasyonunu destekleyen programdan gerçek zaman verileri alır.
245
+ TRANSPOSE = DEVRİK_DÖNÜŞÜM ## Bir dizinin devrik dönüşümünü verir.
246
+ VLOOKUP = DÜŞEYARA ## Bir dizinin ilk sütununa bakar ve bir hücrenin değerini vermek için satır boyunca hareket eder.
247
+
248
+
249
+ ##
250
+ ## Math and trigonometry functions Matematik ve trigonometri fonksiyonları
251
+ ##
252
+ ABS = MUTLAK ## Bir sayının mutlak değerini verir.
253
+ ACOS = ACOS ## Bir sayının ark kosinüsünü verir.
254
+ ACOSH = ACOSH ## Bir sayının ters hiperbolik kosinüsünü verir.
255
+ ASIN = ASİN ## Bir sayının ark sinüsünü verir.
256
+ ASINH = ASİNH ## Bir sayının ters hiperbolik sinüsünü verir.
257
+ ATAN = ATAN ## Bir sayının ark tanjantını verir.
258
+ ATAN2 = ATAN2 ## Ark tanjantı, x- ve y- koordinatlarından verir.
259
+ ATANH = ATANH ## Bir sayının ters hiperbolik tanjantını verir.
260
+ CEILING = TAVANAYUVARLA ## Bir sayıyı, en yakın tamsayıya ya da en yakın katına yuvarlar.
261
+ COMBIN = KOMBİNASYON ## Verilen sayıda öğenin kombinasyon sayısını verir.
262
+ COS = COS ## Bir sayının kosinüsünü verir.
263
+ COSH = COSH ## Bir sayının hiperbolik kosinüsünü verir.
264
+ DEGREES = DERECE ## Radyanları dereceye dönüştürür.
265
+ EVEN = ÇİFT ## Bir sayıyı, en yakın daha büyük çift tamsayıya yuvarlar.
266
+ EXP = ÜS ## e'yi, verilen bir sayının üssüne yükseltilmiş olarak verir.
267
+ FACT = ÇARPINIM ## Bir sayının faktörünü verir.
268
+ FACTDOUBLE = ÇİFTFAKTÖR ## Bir sayının çift çarpınımını verir.
269
+ FLOOR = TABANAYUVARLA ## Bir sayıyı, daha küçük sayıya, sıfıra yakınsayarak yuvarlar.
270
+ GCD = OBEB ## En büyük ortak böleni verir.
271
+ INT = TAMSAYI ## Bir sayıyı aşağıya doğru en yakın tamsayıya yuvarlar.
272
+ LCM = OKEK ## En küçük ortak katı verir.
273
+ LN = LN ## Bir sayının doğal logaritmasını verir.
274
+ LOG = LOG ## Bir sayının, belirtilen bir tabandaki logaritmasını verir.
275
+ LOG10 = LOG10 ## Bir sayının 10 tabanında logaritmasını verir.
276
+ MDETERM = DETERMİNANT ## Bir dizinin dizey determinantını verir.
277
+ MINVERSE = DİZEY_TERS ## Bir dizinin dizey tersini verir.
278
+ MMULT = DÇARP ## İki dizinin dizey çarpımını verir.
279
+ MOD = MODÜLO ## Bölmeden kalanı verir.
280
+ MROUND = KYUVARLA ## İstenen kata yuvarlanmış bir sayı verir.
281
+ MULTINOMIAL = ÇOKTERİMLİ ## Bir sayılar kümesinin çok terimlisini verir.
282
+ ODD = TEK ## Bir sayıyı en yakın daha büyük tek sayıya yuvarlar.
283
+ PI = Pİ ## Pi değerini verir.
284
+ POWER = KUVVET ## Bir üsse yükseltilmiş sayının sonucunu verir.
285
+ PRODUCT = ÇARPIM ## Bağımsız değişkenlerini çarpar.
286
+ QUOTIENT = BÖLÜM ## Bir bölme işleminin tamsayı kısmını verir.
287
+ RADIANS = RADYAN ## Dereceleri radyanlara dönüştürür.
288
+ RAND = S_SAYI_ÜRET ## 0 ile 1 arasında rastgele bir sayı verir.
289
+ RANDBETWEEN = RASTGELEARALIK ## Belirttiğiniz sayılar arasında rastgele bir sayı verir.
290
+ ROMAN = ROMEN ## Bir normal rakamı, metin olarak, romen rakamına çevirir.
291
+ ROUND = YUVARLA ## Bir sayıyı, belirtilen basamak sayısına yuvarlar.
292
+ ROUNDDOWN = AŞAĞIYUVARLA ## Bir sayıyı, daha küçük sayıya, sıfıra yakınsayarak yuvarlar.
293
+ ROUNDUP = YUKARIYUVARLA ## Bir sayıyı daha büyük sayıya, sıfırdan ıraksayarak yuvarlar.
294
+ SERIESSUM = SERİTOPLA ## Bir üs serisinin toplamını, formüle bağlı olarak verir.
295
+ SIGN = İŞARET ## Bir sayının işaretini verir.
296
+ SIN = SİN ## Verilen bir açının sinüsünü verir.
297
+ SINH = SİNH ## Bir sayının hiperbolik sinüsünü verir.
298
+ SQRT = KAREKÖK ## Pozitif bir karekök verir.
299
+ SQRTPI = KAREKÖKPİ ## (* Pi sayısının) kare kökünü verir.
300
+ SUBTOTAL = ALTTOPLAM ## Bir listedeki ya da veritabanındaki bir alt toplamı verir.
301
+ SUM = TOPLA ## Bağımsız değişkenlerini toplar.
302
+ SUMIF = ETOPLA ## Verilen ölçütle belirlenen hücreleri toplar.
303
+ SUMIFS = SUMIFS ## Bir aralıktaki, birden fazla ölçüte uyan hücreleri ekler.
304
+ SUMPRODUCT = TOPLA.ÇARPIM ## İlişkili dizi bileşenlerinin çarpımlarının toplamını verir.
305
+ SUMSQ = TOPKARE ## Bağımsız değişkenlerin karelerinin toplamını verir.
306
+ SUMX2MY2 = TOPX2EY2 ## İki dizideki ilişkili değerlerin farkının toplamını verir.
307
+ SUMX2PY2 = TOPX2AY2 ## İki dizideki ilişkili değerlerin karelerinin toplamının toplamını verir.
308
+ SUMXMY2 = TOPXEY2 ## İki dizideki ilişkili değerlerin farklarının karelerinin toplamını verir.
309
+ TAN = TAN ## Bir sayının tanjantını verir.
310
+ TANH = TANH ## Bir sayının hiperbolik tanjantını verir.
311
+ TRUNC = NSAT ## Bir sayının, tamsayı durumuna gelecek şekilde, fazlalıklarını atar.
312
+
313
+
314
+ ##
315
+ ## Statistical functions İstatistiksel fonksiyonlar
316
+ ##
317
+ AVEDEV = ORTSAP ## Veri noktalarının ortalamalarından mutlak sapmalarının ortalamasını verir.
318
+ AVERAGE = ORTALAMA ## Bağımsız değişkenlerinin ortalamasını verir.
319
+ AVERAGEA = ORTALAMAA ## Bağımsız değişkenlerinin, sayılar, metin ve mantıksal değerleri içermek üzere ortalamasını verir.
320
+ AVERAGEIF = EĞERORTALAMA ## Verili ölçütü karşılayan bir aralıktaki bütün hücrelerin ortalamasını (aritmetik ortalama) hesaplar.
321
+ AVERAGEIFS = EĞERLERORTALAMA ## Birden çok ölçüte uyan tüm hücrelerin ortalamasını (aritmetik ortalama) hesaplar.
322
+ BETADIST = BETADAĞ ## Beta birikimli dağılım fonksiyonunu verir.
323
+ BETAINV = BETATERS ## Belirli bir beta dağılımı için birikimli dağılım fonksiyonunun tersini verir.
324
+ BINOMDIST = BİNOMDAĞ ## Tek terimli binom dağılımı olasılığını verir.
325
+ CHIDIST = KİKAREDAĞ ## Kikare dağılımın tek kuyruklu olasılığını verir.
326
+ CHIINV = KİKARETERS ## Kikare dağılımın kuyruklu olasılığının tersini verir.
327
+ CHITEST = KİKARETEST ## Bağımsızlık sınamalarını verir.
328
+ CONFIDENCE = GÜVENİRLİK ## Bir popülasyon ortalaması için güvenirlik aralığını verir.
329
+ CORREL = KORELASYON ## İki veri kümesi arasındaki bağlantı katsayısını verir.
330
+ COUNT = BAĞ_DEĞ_SAY ## Bağımsız değişkenler listesinde kaç tane sayı bulunduğunu sayar.
331
+ COUNTA = BAĞ_DEĞ_DOLU_SAY ## Bağımsız değişkenler listesinde kaç tane değer bulunduğunu sayar.
332
+ COUNTBLANK = BOŞLUKSAY ## Aralıktaki boş hücre sayısını hesaplar.
333
+ COUNTIF = EĞERSAY ## Verilen ölçütlere uyan bir aralık içindeki hücreleri sayar.
334
+ COUNTIFS = ÇOKEĞERSAY ## Birden çok ölçüte uyan bir aralık içindeki hücreleri sayar.
335
+ COVAR = KOVARYANS ## Eşleştirilmiş sapmaların ortalaması olan kovaryansı verir.
336
+ CRITBINOM = KRİTİKBİNOM ## Birikimli binom dağılımının bir ölçüt değerinden küçük veya ölçüt değerine eşit olduğu en küçük değeri verir.
337
+ DEVSQ = SAPKARE ## Sapmaların karelerinin toplamını verir.
338
+ EXPONDIST = ÜSTELDAĞ ## Üstel dağılımı verir.
339
+ FDIST = FDAĞ ## F olasılık dağılımını verir.
340
+ FINV = FTERS ## F olasılık dağılımının tersini verir.
341
+ FISHER = FISHER ## Fisher dönüşümünü verir.
342
+ FISHERINV = FISHERTERS ## Fisher dönüşümünün tersini verir.
343
+ FORECAST = TAHMİN ## Bir doğrusal eğilim boyunca bir değer verir.
344
+ FREQUENCY = SIKLIK ## Bir sıklık dağılımını, dikey bir dizi olarak verir.
345
+ FTEST = FTEST ## Bir F-test'in sonucunu verir.
346
+ GAMMADIST = GAMADAĞ ## Gama dağılımını verir.
347
+ GAMMAINV = GAMATERS ## Gama kümülatif dağılımının tersini verir.
348
+ GAMMALN = GAMALN ## Gama fonksiyonunun (?(x)) doğal logaritmasını verir.
349
+ GEOMEAN = GEOORT ## Geometrik ortayı verir.
350
+ GROWTH = BÜYÜME ## Üstel bir eğilim boyunca değerler verir.
351
+ HARMEAN = HARORT ## Harmonik ortayı verir.
352
+ HYPGEOMDIST = HİPERGEOMDAĞ ## Hipergeometrik dağılımı verir.
353
+ INTERCEPT = KESMENOKTASI ## Doğrusal çakıştırma çizgisinin kesişme noktasını verir.
354
+ KURT = BASIKLIK ## Bir veri kümesinin basıklığını verir.
355
+ LARGE = BÜYÜK ## Bir veri kümesinde k. en büyük değeri verir.
356
+ LINEST = DOT ## Doğrusal bir eğilimin parametrelerini verir.
357
+ LOGEST = LOT ## Üstel bir eğilimin parametrelerini verir.
358
+ LOGINV = LOGTERS ## Bir lognormal dağılımının tersini verir.
359
+ LOGNORMDIST = LOGNORMDAĞ ## Birikimli lognormal dağılımını verir.
360
+ MAX = MAK ## Bir bağımsız değişkenler listesindeki en büyük değeri verir.
361
+ MAXA = MAKA ## Bir bağımsız değişkenler listesindeki, sayılar, metin ve mantıksal değerleri içermek üzere, en büyük değeri verir.
362
+ MEDIAN = ORTANCA ## Belirtilen sayıların orta değerini verir.
363
+ MIN = MİN ## Bir bağımsız değişkenler listesindeki en küçük değeri verir.
364
+ MINA = MİNA ## Bir bağımsız değişkenler listesindeki, sayılar, metin ve mantıksal değerleri de içermek üzere, en küçük değeri verir.
365
+ MODE = ENÇOK_OLAN ## Bir veri kümesindeki en sık rastlanan değeri verir.
366
+ NEGBINOMDIST = NEGBİNOMDAĞ ## Negatif binom dağılımını verir.
367
+ NORMDIST = NORMDAĞ ## Normal birikimli dağılımı verir.
368
+ NORMINV = NORMTERS ## Normal kümülatif dağılımın tersini verir.
369
+ NORMSDIST = NORMSDAĞ ## Standart normal birikimli dağılımı verir.
370
+ NORMSINV = NORMSTERS ## Standart normal birikimli dağılımın tersini verir.
371
+ PEARSON = PEARSON ## Pearson çarpım moment korelasyon katsayısını verir.
372
+ PERCENTILE = YÜZDEBİRLİK ## Bir aralık içerisinde bulunan değerlerin k. frekans toplamını verir.
373
+ PERCENTRANK = YÜZDERANK ## Bir veri kümesindeki bir değerin yüzde mertebesini verir.
374
+ PERMUT = PERMÜTASYON ## Verilen sayıda nesne için permütasyon sayısını verir.
375
+ POISSON = POISSON ## Poisson dağılımını verir.
376
+ PROB = OLASILIK ## Bir aralıktaki değerlerin iki sınır arasında olması olasılığını verir.
377
+ QUARTILE = DÖRTTEBİRLİK ## Bir veri kümesinin dörtte birliğini verir.
378
+ RANK = RANK ## Bir sayılar listesinde bir sayının mertebesini verir.
379
+ RSQ = RKARE ## Pearson çarpım moment korelasyon katsayısının karesini verir.
380
+ SKEW = ÇARPIKLIK ## Bir dağılımın çarpıklığını verir.
381
+ SLOPE = EĞİM ## Doğrusal çakışma çizgisinin eğimini verir.
382
+ SMALL = KÜÇÜK ## Bir veri kümesinde k. en küçük değeri verir.
383
+ STANDARDIZE = STANDARTLAŞTIRMA ## Normalleştirilmiş bir değer verir.
384
+ STDEV = STDSAPMA ## Bir örneğe dayanarak standart sapmayı tahmin eder.
385
+ STDEVA = STDSAPMAA ## Standart sapmayı, sayılar, metin ve mantıksal değerleri içermek üzere, bir örneğe bağlı olarak tahmin eder.
386
+ STDEVP = STDSAPMAS ## Standart sapmayı, tüm popülasyona bağlı olarak hesaplar.
387
+ STDEVPA = STDSAPMASA ## Standart sapmayı, sayılar, metin ve mantıksal değerleri içermek üzere, tüm popülasyona bağlı olarak hesaplar.
388
+ STEYX = STHYX ## Regresyondaki her x için tahmini y değerinin standart hatasını verir.
389
+ TDIST = TDAĞ ## T-dağılımını verir.
390
+ TINV = TTERS ## T-dağılımının tersini verir.
391
+ TREND = EĞİLİM ## Doğrusal bir eğilim boyunca değerler verir.
392
+ TRIMMEAN = KIRPORTALAMA ## Bir veri kümesinin içinin ortalamasını verir.
393
+ TTEST = TTEST ## T-test'le ilişkilendirilmiş olasılığı verir.
394
+ VAR = VAR ## Varyansı, bir örneğe bağlı olarak tahmin eder.
395
+ VARA = VARA ## Varyansı, sayılar, metin ve mantıksal değerleri içermek üzere, bir örneğe bağlı olarak tahmin eder.
396
+ VARP = VARS ## Varyansı, tüm popülasyona dayanarak hesaplar.
397
+ VARPA = VARSA ## Varyansı, sayılar, metin ve mantıksal değerleri içermek üzere, tüm popülasyona bağlı olarak hesaplar.
398
+ WEIBULL = WEIBULL ## Weibull dağılımını hesaplar.
399
+ ZTEST = ZTEST ## Z-testinin tek kuyruklu olasılık değerini hesaplar.
400
+
401
+
402
+ ##
403
+ ## Text functions Metin fonksiyonları
404
+ ##
405
+ ASC = ASC ## Bir karakter dizesindeki çift enli (iki bayt) İngilizce harfleri veya katakanayı yarım enli (tek bayt) karakterlerle değiştirir.
406
+ BAHTTEXT = BAHTTEXT ## Sayıyı, ß (baht) para birimi biçimini kullanarak metne dönüştürür.
407
+ CHAR = DAMGA ## Kod sayısıyla belirtilen karakteri verir.
408
+ CLEAN = TEMİZ ## Metindeki bütün yazdırılamaz karakterleri kaldırır.
409
+ CODE = KOD ## Bir metin dizesindeki ilk karakter için sayısal bir kod verir.
410
+ CONCATENATE = BİRLEŞTİR ## Pek çok metin öğesini bir metin öğesi olarak birleştirir.
411
+ DOLLAR = LİRA ## Bir sayıyı YTL (yeni Türk lirası) para birimi biçimini kullanarak metne dönüştürür.
412
+ EXACT = ÖZDEŞ ## İki metin değerinin özdeş olup olmadığını anlamak için, değerleri denetler.
413
+ FIND = BUL ## Bir metin değerini, bir başkasının içinde bulur (büyük küçük harf duyarlıdır).
414
+ FINDB = BULB ## Bir metin değerini, bir başkasının içinde bulur (büyük küçük harf duyarlıdır).
415
+ FIXED = SAYIDÜZENLE ## Bir sayıyı, sabit sayıda ondalıkla, metin olarak biçimlendirir.
416
+ JIS = JIS ## Bir karakter dizesindeki tek enli (tek bayt) İngilizce harfleri veya katakanayı çift enli (iki bayt) karakterlerle değiştirir.
417
+ LEFT = SOL ## Bir metin değerinden en soldaki karakterleri verir.
418
+ LEFTB = SOLB ## Bir metin değerinden en soldaki karakterleri verir.
419
+ LEN = UZUNLUK ## Bir metin dizesindeki karakter sayısını verir.
420
+ LENB = UZUNLUKB ## Bir metin dizesindeki karakter sayısını verir.
421
+ LOWER = KÜÇÜKHARF ## Metni küçük harfe çevirir.
422
+ MID = ORTA ## Bir metin dizesinden belirli sayıda karakteri, belirttiğiniz konumdan başlamak üzere verir.
423
+ MIDB = ORTAB ## Bir metin dizesinden belirli sayıda karakteri, belirttiğiniz konumdan başlamak üzere verir.
424
+ PHONETIC = SES ## Metin dizesinden ses (furigana) karakterlerini ayıklar.
425
+ PROPER = YAZIM.DÜZENİ ## Bir metin değerinin her bir sözcüğünün ilk harfini büyük harfe çevirir.
426
+ REPLACE = DEĞİŞTİR ## Metnin içindeki karakterleri değiştirir.
427
+ REPLACEB = DEĞİŞTİRB ## Metnin içindeki karakterleri değiştirir.
428
+ REPT = YİNELE ## Metni belirtilen sayıda yineler.
429
+ RIGHT = SAĞ ## Bir metin değerinden en sağdaki karakterleri verir.
430
+ RIGHTB = SAĞB ## Bir metin değerinden en sağdaki karakterleri verir.
431
+ SEARCH = BUL ## Bir metin değerini, bir başkasının içinde bulur (büyük küçük harf duyarlı değildir).
432
+ SEARCHB = BULB ## Bir metin değerini, bir başkasının içinde bulur (büyük küçük harf duyarlı değildir).
433
+ SUBSTITUTE = YERİNEKOY ## Bir metin dizesinde, eski metnin yerine yeni metin koyar.
434
+ T = M ## Bağımsız değerlerini metne dönüştürür.
435
+ TEXT = METNEÇEVİR ## Bir sayıyı biçimlendirir ve metne dönüştürür.
436
+ TRIM = KIRP ## Metindeki boşlukları kaldırır.
437
+ UPPER = BÜYÜKHARF ## Metni büyük harfe çevirir.
438
+ VALUE = SAYIYAÇEVİR ## Bir metin bağımsız değişkenini sayıya dönüştürür.
css/Admin.css CHANGED
@@ -662,7 +662,7 @@ input[name=toggle_symbol] {
662
  #ewd-ufaq-dashboard-top-upgrade-right .postbox .hndle{
663
  border: none;
664
  }
665
- #ewd-ufaq-dashboard-top-upgrade-right .ewd-dashboard-h3{
666
  margin: 0;
667
  }
668
  #ewd-ufaq-dashboard-top-upgrade-right .inside, #ewd-ufaq-dashboard-top-upgrade-right .postbox {
@@ -710,3 +710,13 @@ input[name=toggle_symbol] {
710
  }
711
 
712
  /**--End Upgrade Area--**/
 
 
 
 
 
 
 
 
 
 
662
  #ewd-ufaq-dashboard-top-upgrade-right .postbox .hndle{
663
  border: none;
664
  }
665
+ #ewd-ufaq-dashboard-top-upgrade-right .ewd-ufaq-dashboard-h3{
666
  margin: 0;
667
  }
668
  #ewd-ufaq-dashboard-top-upgrade-right .inside, #ewd-ufaq-dashboard-top-upgrade-right .postbox {
710
  }
711
 
712
  /**--End Upgrade Area--**/
713
+
714
+ .ewd-ufaq-dashboard-h3 {
715
+ background-color: #262262 ;
716
+ color: white;
717
+ margin: initial;
718
+ padding: 8px 12px;
719
+ }
720
+ .ewd-ufaq-postbox-collapsible {
721
+ overflow: hidden;
722
+ }
html/DashboardPage.php CHANGED
@@ -29,8 +29,8 @@
29
  <?php if ($UFAQ_Full_Version != "Yes" or get_option("EWD_UFAQ_Trial_Happening") == "Yes") { ?>
30
  <div id="ewd-ufaq-dashboard-top-upgrade">
31
  <div id="ewd-ufaq-dashboard-top-upgrade-left">
32
- <div id="ewd-dashboard-pro" class="postbox upcp-pro upcp-postbox-collapsible" >
33
- <div class="handlediv" title="Click to toggle"></div><h3 class='hndle ewd-dashboard-h3'><span><?php _e("UPGRADE TO FULL VERSION", 'EWD_UFAQ') ?></span></h3>
34
  <div class="inside">
35
  <h3><?php _e("What you get by upgrading:", 'EWD_UFAQ') ?></h3>
36
  <div class="clear"></div>
@@ -59,9 +59,9 @@
59
  </div> <!-- ewd-ufaq-dashboard-top-upgrade-left -->
60
  <?php if (get_option("EWD_UFAQ_Trial_Happening") != "No") { ?>
61
  <div id="ewd-ufaq-dashboard-top-upgrade-right">
62
- <div id="ewd-dashboard-pro" class="postbox upcp-pro upcp-postbox-collapsible" >
63
  <div class="handlediv" title="Click to expand"></div>
64
- <h3 class="hndle ewd-dashboard-h3">&nbsp;</h3>
65
  <div class="inside">
66
  <div class="topPart">
67
  <?php
@@ -248,7 +248,7 @@ if (get_option("EWD_UFAQ_Update_Flag") == "Yes" or get_option("EWD_UFAQ_Install_
248
  </div>
249
 
250
  <?php if($hideReview != 'Yes'){ ?>
251
- <div id='ewd-ufaq-dashboard-leave-review' class='ewd-ufaq-leave-review postbox upcp-postbox-collapsible'>
252
  <h3 class='hndle ewd-ufaq-dashboard-h3'>Leave a Review <span></span></h3>
253
  <div class='ewd-dashboard-content'>
254
  <div class="ewd-dashboard-leave-review-text">
@@ -270,18 +270,18 @@ if (get_option("EWD_UFAQ_Update_Flag") == "Yes" or get_option("EWD_UFAQ_Install_
270
  <!-- FOOTER BOX -->
271
  <!-- A list of the products in the catalogue -->
272
  <div class="ewd-dashboard-footer">
273
- <div id='ewd-dashboard-updates' class='ewd-ufaq-updates postbox upcp-postbox-collapsible'>
274
- <h3 class='hndle ewd-ufaq-dashboard-h3' id='ewd-recent-changes'><?php _e("Recent Changes", 'UPCP'); ?> <i class="fa fa-cog" aria-hidden="true"></i></h3>
275
  <div class='ewd-dashboard-content' ><?php echo get_option('EWD_UFAQ_Changelog_Content'); ?></div>
276
  </div>
277
 
278
- <div id='ewd-dashboard-blog' class='ewd-ufaq-blog postbox upcp-postbox-collapsible'>
279
  <h3 class='hndle ewd-ufaq-dashboard-h3'>News <i class="fa fa-rss" aria-hidden="true"></i></h3>
280
  <div class='ewd-dashboard-content'><?php echo get_option('EWD_UFAQ_Blog_Content'); ?></div>
281
  </div>
282
 
283
- <div id="ewd-dashboard-plugins" class='ewd-ufaq-plugins postbox upcp-postbox-collapsible' >
284
- <h3 class='hndle ewd-ufaq-dashboard-h3'><span><?php _e("Goes great with:", 'UPCP') ?></span><i class="fa fa-plug" aria-hidden="true"></i></h3>
285
  <div class="inside">
286
  <div class="ewd-dashboard-plugin-icons">
287
  <div style="width:50%">
29
  <?php if ($UFAQ_Full_Version != "Yes" or get_option("EWD_UFAQ_Trial_Happening") == "Yes") { ?>
30
  <div id="ewd-ufaq-dashboard-top-upgrade">
31
  <div id="ewd-ufaq-dashboard-top-upgrade-left">
32
+ <div id="ewd-dashboard-pro" class="postbox ewd-ufaq-postbox-collapsible" >
33
+ <div class="handlediv" title="Click to toggle"></div><h3 class='hndle ewd-ufaq-dashboard-h3'><span><?php _e("UPGRADE TO FULL VERSION", 'EWD_UFAQ') ?></span></h3>
34
  <div class="inside">
35
  <h3><?php _e("What you get by upgrading:", 'EWD_UFAQ') ?></h3>
36
  <div class="clear"></div>
59
  </div> <!-- ewd-ufaq-dashboard-top-upgrade-left -->
60
  <?php if (get_option("EWD_UFAQ_Trial_Happening") != "No") { ?>
61
  <div id="ewd-ufaq-dashboard-top-upgrade-right">
62
+ <div id="ewd-dashboard-pro" class="postbox ewd-ufaq-postbox-collapsible" >
63
  <div class="handlediv" title="Click to expand"></div>
64
+ <h3 class="hndle ewd-ufaq-dashboard-h3">&nbsp;</h3>
65
  <div class="inside">
66
  <div class="topPart">
67
  <?php
248
  </div>
249
 
250
  <?php if($hideReview != 'Yes'){ ?>
251
+ <div id='ewd-ufaq-dashboard-leave-review' class='ewd-ufaq-leave-review postbox ewd-ufaq-postbox-collapsible'>
252
  <h3 class='hndle ewd-ufaq-dashboard-h3'>Leave a Review <span></span></h3>
253
  <div class='ewd-dashboard-content'>
254
  <div class="ewd-dashboard-leave-review-text">
270
  <!-- FOOTER BOX -->
271
  <!-- A list of the products in the catalogue -->
272
  <div class="ewd-dashboard-footer">
273
+ <div id='ewd-dashboard-updates' class='ewd-ufaq-updates postbox ewd-ufaq-postbox-collapsible'>
274
+ <h3 class='hndle ewd-ufaq-dashboard-h3' id='ewd-recent-changes'><?php _e("Recent Changes", 'EWD_UFAQ'); ?> <i class="fa fa-cog" aria-hidden="true"></i></h3>
275
  <div class='ewd-dashboard-content' ><?php echo get_option('EWD_UFAQ_Changelog_Content'); ?></div>
276
  </div>
277
 
278
+ <div id='ewd-dashboard-blog' class='ewd-ufaq-blog postbox ewd-ufaq-postbox-collapsible'>
279
  <h3 class='hndle ewd-ufaq-dashboard-h3'>News <i class="fa fa-rss" aria-hidden="true"></i></h3>
280
  <div class='ewd-dashboard-content'><?php echo get_option('EWD_UFAQ_Blog_Content'); ?></div>
281
  </div>
282
 
283
+ <div id="ewd-dashboard-plugins" class='ewd-ufaq-plugins postbox ewd-ufaq-postbox-collapsible' >
284
+ <h3 class='hndle ewd-ufaq-dashboard-h3'><span><?php _e("Goes great with:", 'EWD_UFAQ') ?></span><i class="fa fa-plug" aria-hidden="true"></i></h3>
285
  <div class="inside">
286
  <div class="ewd-dashboard-plugin-icons">
287
  <div style="width:50%">
html/OptionsPage.php CHANGED
@@ -1,4 +1,4 @@
1
- <?php
2
  $Custom_CSS = get_option("EWD_UFAQ_Custom_CSS");
3
  $FAQ_Toggle = get_option("EWD_UFAQ_Toggle");
4
  $FAQ_Category_Toggle = get_option("EWD_UFAQ_Category_Toggle");
@@ -29,7 +29,7 @@
29
  $Slug_Base = get_option("EWD_UFAQ_Slug_Base");
30
  $Socialmedia_String = get_option("EWD_UFAQ_Social_Media");
31
  $Socialmedia = explode(",", $Socialmedia_String);
32
-
33
  $Group_By_Category = get_option("EWD_UFAQ_Group_By_Category");
34
  $Group_By_Order_By = get_option("EWD_UFAQ_Group_By_Order_By");
35
  $Group_By_Order = get_option("EWD_UFAQ_Group_By_Order");
@@ -48,7 +48,7 @@
48
  $Search_Label = get_option("EWD_UFAQ_Search_Label");
49
  $Permalink_Label = get_option("EWD_UFAQ_Permalink_Label");
50
  $Back_To_Top_Label = get_option("EWD_UFAQ_Back_To_Top_Label");
51
-
52
  $Thank_You_Submit_Label = get_option("EWD_UFAQ_Thank_You_Submit_Label");
53
  $Submit_Question_Label = get_option("EWD_UFAQ_Submit_Question_Label");
54
  $Please_Fill_Form_Below_Label = get_option("EWD_UFAQ_Please_Fill_Form_Below_Label");
@@ -94,12 +94,12 @@
94
  $UFAQ_Styling_Category_Font_Color = get_option("EWD_UFAQ_Styling_Category_Font_Color");
95
  $UFAQ_Styling_Category_Margin = get_option("EWD_UFAQ_Styling_Category_Margin");
96
  $UFAQ_Styling_Category_Padding = get_option("EWD_UFAQ_Styling_Category_Padding");
97
-
98
  $UFAQ_Styling_Category_Heading_Type = get_option("EWD_UFAQ_Styling_Category_Heading_Type");
99
  $UFAQ_Styling_FAQ_Heading_Type = get_option("EWD_UFAQ_Styling_FAQ_Heading_Type");
100
  $Toggle_Symbol = get_option("EWD_UFAQ_Toggle_Symbol");
101
-
102
- if (!isset($Display_Tab)) {$Display_Tab = "";}
103
  ?>
104
  <div class="wrap ufaq-options-page-tabbed">
105
  <div class="ufaq-options-submenu-div">
@@ -196,7 +196,7 @@
196
  <td>
197
  <fieldset><legend class="screen-reader-text"><span>Scroll To Top</span></legend>
198
  <label title='Yes'><input type='radio' name='scroll_to_top' value='Yes' <?php if($Scroll_To_Top == "Yes") {echo "checked='checked'";} ?> /> <span>Yes</span></label><br />
199
- <label title='No'><input type='radio' name='scroll_to_top' value='No' <?php if($Scroll_To_Top == "No") {echo "checked='checked'";} ?> /> <span>No</span></label><br />
200
  <p>Should the browser scroll to the top of the FAQ when it's opened?</p>
201
  </fieldset>
202
  </td>
@@ -206,7 +206,7 @@
206
  <td>
207
  <fieldset><legend class="screen-reader-text"><span>Display All Answers</span></legend>
208
  <label title='Yes'><input type='radio' name='display_all_answers' value='Yes' <?php if($Display_All_Answers == "Yes") {echo "checked='checked'";} ?> /> <span>Yes</span></label><br />
209
- <label title='No'><input type='radio' name='display_all_answers' value='No' <?php if($Display_All_Answers == "No") {echo "checked='checked'";} ?> /> <span>No</span></label><br />
210
  <p>Should all answers be displayed when the page loads? (Careful if FAQ Accordian is on)</p>
211
  </fieldset>
212
  </td>
@@ -216,7 +216,7 @@
216
  <td>
217
  <fieldset><legend class="screen-reader-text"><span>Display Post Author</span></legend>
218
  <label title='Yes'><input type='radio' name='display_author' value='Yes' <?php if($Display_Author == "Yes") {echo "checked='checked'";} ?> /> <span>Yes</span></label><br />
219
- <label title='No'><input type='radio' name='display_author' value='No' <?php if($Display_Author == "No") {echo "checked='checked'";} ?> /> <span>No</span></label><br />
220
  <p>Should the display name of the post's author be show beneath the FAQ title?</p>
221
  </fieldset>
222
  </td>
@@ -226,7 +226,7 @@
226
  <td>
227
  <fieldset><legend class="screen-reader-text"><span>Display Post Date</span></legend>
228
  <label title='Yes'><input type='radio' name='display_date' value='Yes' <?php if($Display_Date == "Yes") {echo "checked='checked'";} ?> /> <span>Yes</span></label><br />
229
- <label title='No'><input type='radio' name='display_date' value='No' <?php if($Display_Date == "No") {echo "checked='checked'";} ?> /> <span>No</span></label><br />
230
  <p>Should the date the post was created be show beneath the FAQ title?</p>
231
  </fieldset>
232
  </td>
@@ -236,7 +236,7 @@
236
  <td>
237
  <fieldset><legend class="screen-reader-text"><span>Display 'Back to Top'</span></legend>
238
  <label title='Yes'><input type='radio' name='display_back_to_top' value='Yes' <?php if($Display_Back_To_Top == "Yes") {echo "checked='checked'";} ?> /> <span>Yes</span></label><br />
239
- <label title='No'><input type='radio' name='display_back_to_top' value='No' <?php if($Display_Back_To_Top == "No") {echo "checked='checked'";} ?> /> <span>No</span></label><br />
240
  <p>Should a link to return to the top of the page be added to each FAQ post?</p>
241
  </fieldset>
242
  </td>
@@ -246,7 +246,7 @@
246
  <td>
247
  <fieldset><legend class="screen-reader-text"><span>Include Permalink Icon</span></legend>
248
  <label title='Yes'><input type='radio' name='include_permalink' value='Yes' <?php if($Include_Permalink == "Yes") {echo "checked='checked'";} ?> /> <span>Yes</span></label><br />
249
- <label title='No'><input type='radio' name='include_permalink' value='No' <?php if($Include_Permalink == "No") {echo "checked='checked'";} ?> /> <span>No</span></label><br />
250
  <p>Should an icon to link directly to each question be displayed?</p>
251
  </fieldset>
252
  </td>
@@ -256,7 +256,7 @@
256
  <td>
257
  <fieldset><legend class="screen-reader-text"><span>Include Permalink Icon</span></legend>
258
  <label title='SamePage'><input type='radio' name='permalink_type' value='SamePage' <?php if($Permalink_Type == "SamePage") {echo "checked='checked'";} ?> /> <span>Main FAQ Page</span></label><br />
259
- <label title='IndividualPage'><input type='radio' name='permalink_type' value='IndividualPage' <?php if($Permalink_Type == "IndividualPage") {echo "checked='checked'";} ?> /> <span>Individual FAQ Page</span></label><br />
260
  <p>Should the permalink icon link to the main FAQ page, or to the individual FAQ post?</p>
261
  </fieldset>
262
  </td>
@@ -266,7 +266,7 @@
266
  <td>
267
  <fieldset><legend class="screen-reader-text"><span>Show Editor Helper</span></legend>
268
  <label title='Yes'><input type='radio' name='show_tinymce' value='Yes' <?php if($Show_TinyMCE == "Yes") {echo "checked='checked'";} ?> /> <span>Yes</span></label><br />
269
- <label title='No'><input type='radio' name='show_tinymce' value='No' <?php if($Show_TinyMCE == "No") {echo "checked='checked'";} ?> /> <span>No</span></label><br />
270
  <p>Should the shortcode builder be shown above the WordPress page/post editor, in the toolbar buttons?</p>
271
  </fieldset>
272
  </td>
@@ -276,7 +276,7 @@
276
  <td>
277
  <fieldset><legend class="screen-reader-text"><span>Turn On Comment Support</span></legend>
278
  <label title='Yes'><input type='radio' name='comments_on' value='Yes' <?php if($Comments_On == "Yes") {echo "checked='checked'";} ?> /> <span>Yes</span></label><br />
279
- <label title='No'><input type='radio' name='comments_on' value='No' <?php if($Comments_On == "No") {echo "checked='checked'";} ?> /> <span>No</span></label><br />
280
  <p>Should comment support be turned on, so that if the "Allow Comments" checkbox is selected for a given FAQ, comments are shown in the FAQ list?</p>
281
  </fieldset>
282
  </td>
@@ -292,10 +292,10 @@
292
  <td>
293
  <fieldset><legend class="screen-reader-text"><span>FAQ Display Style</span></legend>
294
  <label title='Default Style'><input type='radio' name='display_style' value='Default' <?php if($Display_Style == "Default") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?>/> <span>Default</span></label><br />
295
- <label title='Color Block Style'><input type='radio' name='display_style' value='Color_Block' <?php if($Display_Style == "Color_Block") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?>/> <span>Color Block</span></label><br />
296
- <label title='Block Style'><input type='radio' name='display_style' value='Block' <?php if($Display_Style == "Block") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?>/> <span>Block</span></label><br />
297
  <label title='Border Block Style'><input type='radio' name='display_style' value='Border_Block' <?php if($Display_Style == "Border_Block") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?>/> <span>Border Block</span></label><br />
298
- <label title='List Style'><input type='radio' name='display_style' value='List' <?php if($Display_Style == "List") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?>/> <span>List</span></label><br />
299
  <label title='Minimalist Style'><input type='radio' name='display_style' value='Minimalist' <?php if($Display_Style == "Minimalist") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?>/> <span>Minimalist</span></label><br />
300
  <p>Which theme should be used to display the FAQ's?</p>
301
  </fieldset>
@@ -306,7 +306,7 @@
306
  <td>
307
  <fieldset><legend class="screen-reader-text"><span>Color Block Shape</span></legend>
308
  <label title='Square'><input type='radio' name='color_block_shape' value='Square' <?php if($Color_Block_Shape == "Square") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>Square</span></label><br />
309
- <label title='Circle'><input type='radio' name='color_block_shape' value='Circle' <?php if($Color_Block_Shape == "Circle") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>Circle</span></label><br />
310
  <p>If "Color Block" is selected for "FAQ Display Style", should the block be square or circle?</p>
311
  </fieldset>
312
  </td>
@@ -316,7 +316,7 @@
316
  <td>
317
  <fieldset><legend class="screen-reader-text"><span>FAQ Ratings</span></legend>
318
  <label title='Yes'><input type='radio' name='faq_ratings' value='Yes' <?php if($FAQ_Ratings == "Yes") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>Yes</span></label><br />
319
- <label title='No'><input type='radio' name='faq_ratings' value='No' <?php if($FAQ_Ratings == "No") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>No</span></label><br />
320
  <p>Should visitors be able to up or down vote FAQs to let others know if they found them helpful?</p>
321
  </fieldset>
322
  </td>
@@ -326,7 +326,7 @@
326
  <td>
327
  <fieldset><legend class="screen-reader-text"><span>WooCommerce FAQs</span></legend>
328
  <label title='Yes'><input type='radio' name='woocommerce_faqs' value='Yes' <?php if($WooCommerce_FAQs == "Yes") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>Yes</span></label><br />
329
- <label title='No'><input type='radio' name='woocommerce_faqs' value='No' <?php if($WooCommerce_FAQs == "No") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>No</span></label><br />
330
  <p>Should FAQs for a given product be displayed as an extra tab on the WooCommerce product page?<br/> For this to work correctly, an FAQ category needs to be created with the same name as a given WooCommerce product.</p>
331
  </fieldset>
332
  </td>
@@ -336,7 +336,7 @@
336
  <td>
337
  <fieldset><legend class="screen-reader-text"><span>Use WooCommerce Product Object</span></legend>
338
  <label title='Yes'><input type='radio' name='use_product' value='Yes' <?php if($Use_Product == "Yes") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>Yes</span></label><br />
339
- <label title='No'><input type='radio' name='use_product' value='No' <?php if($Use_Product == "No") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>No</span></label><br />
340
  <p>Should the FAQ tab be set up using the WooCommerce product object, as in the WC documentation, or just using the ID of the page?</p>
341
  </fieldset>
342
  </td>
@@ -345,7 +345,7 @@
345
  <th scope="row">Reveal Effect</th>
346
  <td>
347
  <fieldset><legend class="screen-reader-text"><span>Reveal Effect</span></legend>
348
- <label title='Reveal Effect'></label>
349
 
350
  <select name="reveal_effect" <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> >
351
  <option value="none" <?php if($Reveal_Effect == "none") {echo "selected=selected";} ?> >None</option>
@@ -363,7 +363,7 @@
363
  <option value="size" <?php if($Reveal_Effect == "size") {echo "selected=selected";} ?> >Size</option>
364
  <option value="slide" <?php if($Reveal_Effect == "slide") {echo "selected=selected";} ?> >Slide</option>
365
  </select>
366
-
367
  <p>How should FAQ's be displayed when their titles are clicked?</p>
368
  </fieldset>
369
  </td>
@@ -373,7 +373,7 @@
373
  <td>
374
  <fieldset><legend class="screen-reader-text"><span>Pretty Permalinks</span></legend>
375
  <label title='Yes'><input type='radio' name='pretty_permalinks' value='Yes' <?php if($Pretty_Permalinks == "Yes") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>Yes</span></label><br />
376
- <label title='No'><input type='radio' name='pretty_permalinks' value='No' <?php if($Pretty_Permalinks == "No") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>No</span></label><br />
377
  <p>Should an SEO friendly permalink structure be used for the link to this FAQ?</p>
378
  </fieldset>
379
  </td>
@@ -383,7 +383,7 @@
383
  <td>
384
  <fieldset><legend class="screen-reader-text"><span>Allow Proposed Answer</span></legend>
385
  <label title='Yes'><input type='radio' name='allow_proposed_answer' value='Yes' <?php if($Allow_Proposed_Answer == "Yes") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>Yes</span></label><br />
386
- <label title='No'><input type='radio' name='allow_proposed_answer' value='No' <?php if($Allow_Proposed_Answer == "No") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>No</span></label><br />
387
  <p>When using the user-submitted question shortcode, should users be able to propose an answer to the question they're submitting?</p>
388
  </fieldset>
389
  </td>
@@ -451,14 +451,14 @@
451
  <th scope="row">Sort Categories</th>
452
  <td>
453
  <fieldset><legend class="screen-reader-text"><span>Sort Categories</span></legend>
454
- <label title='Group By Order By'></label>
455
 
456
  <select name="group_by_order_by" <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> >
457
  <option value="name" <?php if($Group_By_Order_By == "name") {echo "selected=selected";} ?> >Name</option>
458
  <option value="count" <?php if($Group_By_Order_By == "count") {echo "selected=selected";} ?> >FAQ Count</option>
459
  <option value="slug" <?php if($Group_By_Order_By == "slug") {echo "selected=selected";} ?> >Slug</option>
460
  </select>
461
-
462
  <p>How should FAQ categories be ordered? (Only used if "Group FAQs by Category" above is set to "Yes")</p>
463
  </fieldset>
464
  </td>
@@ -468,7 +468,7 @@
468
  <td>
469
  <fieldset><legend class="screen-reader-text"><span>Sort Categories Ordering</span></legend>
470
  <label title='Ascending'><input type='radio' name='group_by_order' value='ASC' <?php if($Group_By_Order == "ASC") {echo "checked='checked'";} ?> /> <span>Ascending</span></label><br />
471
- <label title='Descending'><input type='radio' name='group_by_order' value='DESC' <?php if($Group_By_Order == "DESC") {echo "checked='checked'";} ?> /> <span>Descending</span></label><br />
472
  <p>How should FAQ categories be ordered? (Only used if "Group FAQs by Category" above is set to "Yes")</p>
473
  </fieldset>
474
  </td>
@@ -477,7 +477,7 @@
477
  <th scope="row">FAQ Ordering</th>
478
  <td>
479
  <fieldset><legend class="screen-reader-text"><span>FAQ Ordering</span></legend>
480
- <label title='FAQ Ordering'></label>
481
 
482
  <select name="order_by_setting" <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> >
483
  <option value="date" <?php if($Order_By_Setting == "date") {echo "selected=selected";} ?> >Created Date</option>
@@ -485,7 +485,7 @@
485
  <option value="modified" <?php if($Order_By_Setting == "modified") {echo "selected=selected";} ?> >Modified Date</option>
486
  <option value="set_order" <?php if($Order_By_Setting == "set_order") {echo "selected=selected";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> >Selected Order (using Order table)</option>
487
  </select>
488
-
489
  <p>How should individual FAQs be ordered?</p>
490
  </fieldset>
491
  </td>
@@ -495,7 +495,7 @@
495
  <td>
496
  <fieldset><legend class="screen-reader-text"><span>Sort Categories Ordering</span></legend>
497
  <label title='Yes'><input type='radio' name='order_setting' value='ASC' <?php if($Order_Setting == "ASC") {echo "checked='checked'";} ?> /> <span>Ascending</span></label><br />
498
- <label title='No'><input type='radio' name='order_setting' value='DESC' <?php if($Order_Setting == "DESC") {echo "checked='checked'";} ?> /> <span>Descending</span></label><br />
499
  <p>Should FAQ be ascending or descending order, based on the ordering criteria above?</p>
500
  </fieldset>
501
  </td>
@@ -505,8 +505,8 @@
505
  <div class='ufaq-order-table'>
506
  <h3><?php echo __("Order Table", 'EWD_UFAQ'); ?></h3>
507
  <p><?php _e("Drag and drop the posts below to reorder them, if you have 'Selected Order' set for the 'FAQ Ordering' option", 'EWD_UFAQ'); ?></p>
508
- <?php
509
- if ($UFAQ_Full_Version != "Yes") {echo "<p>Upgrade to premium to access this feature.</p>";}
510
  else {
511
  ?>
512
  <!--<div id="col-right">
@@ -519,14 +519,14 @@
519
  <table class="wp-list-table widefat tags sorttable ewd-ufaq-list">
520
  <thead>
521
  <tr>
522
- <th><?php _e("Question", 'UPCP') ?></th>
523
- <th><?php _e("Views", 'UPCP') ?></th>
524
- <th><?php _e("Categories", 'UPCP') ?></th>
525
- <th><?php _e("Tags", 'UPCP') ?></th>
526
  </tr>
527
  </thead>
528
  <tbody>
529
- <?php
530
  $params = array(
531
  'post_type' => 'ufaq',
532
  'posts_per_page' => -1,
@@ -552,10 +552,10 @@
552
  </tbody>
553
  <tfoot>
554
  <tr>
555
- <th><?php _e("Question", 'UPCP') ?></th>
556
- <th><?php _e("Views", 'UPCP') ?></th>
557
- <th><?php _e("Categories", 'UPCP') ?></th>
558
- <th><?php _e("Tags", 'UPCP') ?></th>
559
  </tr>
560
  </tfoot>
561
  </table>
@@ -617,7 +617,7 @@
617
  <td>
618
  <fieldset><legend class="screen-reader-text"><span>Hide Blank Fields</span></legend>
619
  <label title='Yes'><input type='radio' name='hide_blank_fields' value='Yes' <?php if($Hide_Blank_Fields == "Yes") {echo "checked='checked'";} ?> /> <span>Yes</span></label><br />
620
- <label title='No'><input type='radio' name='hide_blank_fields' value='No' <?php if($Hide_Blank_Fields == "No") {echo "checked='checked'";} ?> /> <span>No</span></label><br />
621
  <p>Should field labels been hidden if a field hasn't been filled out for a particular FAQ?</p>
622
  </fieldset>
623
  </td>
@@ -763,7 +763,7 @@
763
  </div>
764
  <div id='Styling' class='ufaq-option-set ufaq-hidden'>
765
  <h2 id='label-order-options' class='ufaq-options-page-tab-title'>Styling Options (Premium)</h2>
766
-
767
  <div id='ufaq-styling-options' class="ufaq-options-div ufaq-options-flex">
768
  <div class='ufaq-subsection'>
769
  <div class='ufaq-subsection-header'>Toggle Symbol</div>
@@ -807,7 +807,7 @@
807
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_default_border_radius' value='<?php echo $UFAQ_Styling_Default_Border_Radius; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
808
  </div>
809
  </div>
810
- </div>
811
  <div class='ufaq-subsection'>
812
  <div class='ufaq-subsection-header'>Block Theme</div>
813
  <div class='ufaq-subsection-content'>
@@ -827,11 +827,11 @@
827
  <div class='ufaq-option ufaq-styling-option'>
828
  <div class='ufaq-option-label'>Font Family</div>
829
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_list_font' value='<?php echo $UFAQ_Styling_List_Font; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
830
- </div>
831
  <div class='ufaq-option ufaq-styling-option'>
832
  <div class='ufaq-option-label'>Font Size</div>
833
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_list_font_size' value='<?php echo $UFAQ_Styling_List_Font_Size; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
834
- </div>
835
  <div class='ufaq-option ufaq-styling-option'>
836
  <div class='ufaq-option-label'>Font Color</div>
837
  <div class='ufaq-option-input'><input type='text' class='ewd-ufaq-spectrum' name='ufaq_styling_list_font_color' value='<?php echo $UFAQ_Styling_List_Font_Color; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
@@ -839,7 +839,7 @@
839
  <div class='ufaq-option ufaq-styling-option'>
840
  <div class='ufaq-option-label'>Margin</div>
841
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_list_margin' value='<?php echo $UFAQ_Styling_List_Margin; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
842
- </div>
843
  <div class='ufaq-option ufaq-styling-option'>
844
  <div class='ufaq-option-label'>Padding</div>
845
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_list_padding' value='<?php echo $UFAQ_Styling_List_Padding; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
@@ -852,11 +852,11 @@
852
  <div class='ufaq-option ufaq-styling-option'>
853
  <div class='ufaq-option-label'>Font Family</div>
854
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_question_font' value='<?php echo $UFAQ_Styling_Question_Font; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
855
- </div>
856
  <div class='ufaq-option ufaq-styling-option'>
857
  <div class='ufaq-option-label'>Font Size</div>
858
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_question_font_size' value='<?php echo $UFAQ_Styling_Question_Font_Size; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
859
- </div>
860
  <div class='ufaq-option ufaq-styling-option'>
861
  <div class='ufaq-option-label'>Font Color</div>
862
  <div class='ufaq-option-input'><input type='text' class='ewd-ufaq-spectrum' name='ufaq_styling_question_font_color' value='<?php echo $UFAQ_Styling_Question_Font_Color; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
@@ -864,7 +864,7 @@
864
  <div class='ufaq-option ufaq-styling-option'>
865
  <div class='ufaq-option-label'>Margin</div>
866
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_question_margin' value='<?php echo $UFAQ_Styling_Question_Margin; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
867
- </div>
868
  <div class='ufaq-option ufaq-styling-option'>
869
  <div class='ufaq-option-label'>Padding</div>
870
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_question_padding' value='<?php echo $UFAQ_Styling_Question_Padding; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
@@ -881,11 +881,11 @@
881
  <div class='ufaq-option ufaq-styling-option'>
882
  <div class='ufaq-option-label'>Font Family</div>
883
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_answer_font' value='<?php echo $UFAQ_Styling_Answer_Font; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
884
- </div>
885
  <div class='ufaq-option ufaq-styling-option'>
886
  <div class='ufaq-option-label'>Font Size</div>
887
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_answer_font_size' value='<?php echo $UFAQ_Styling_Answer_Font_Size; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
888
- </div>
889
  <div class='ufaq-option ufaq-styling-option'>
890
  <div class='ufaq-option-label'>Font Color</div>
891
  <div class='ufaq-option-input'><input type='text' class='ewd-ufaq-spectrum' name='ufaq_styling_answer_font_color' value='<?php echo $UFAQ_Styling_Answer_Font_Color; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
@@ -893,7 +893,7 @@
893
  <div class='ufaq-option ufaq-styling-option'>
894
  <div class='ufaq-option-label'>Margin</div>
895
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_answer_margin' value='<?php echo $UFAQ_Styling_Answer_Margin; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
896
- </div>
897
  <div class='ufaq-option ufaq-styling-option'>
898
  <div class='ufaq-option-label'>Padding</div>
899
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_answer_padding' value='<?php echo $UFAQ_Styling_Answer_Padding; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
@@ -906,11 +906,11 @@
906
  <div class='ufaq-option ufaq-styling-option'>
907
  <div class='ufaq-option-label'>Font Family</div>
908
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_postdate_font' value='<?php echo $UFAQ_Styling_Postdate_Font; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
909
- </div>
910
  <div class='ufaq-option ufaq-styling-option'>
911
  <div class='ufaq-option-label'>Font Size</div>
912
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_postdate_font_size' value='<?php echo $UFAQ_Styling_Postdate_Font_Size; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
913
- </div>
914
  <div class='ufaq-option ufaq-styling-option'>
915
  <div class='ufaq-option-label'>Font Color</div>
916
  <div class='ufaq-option-input'><input type='text' class='ewd-ufaq-spectrum' name='ufaq_styling_postdate_font_color' value='<?php echo $UFAQ_Styling_Postdate_Font_Color; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
@@ -918,7 +918,7 @@
918
  <div class='ufaq-option ufaq-styling-option'>
919
  <div class='ufaq-option-label'>Margin</div>
920
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_postdate_margin' value='<?php echo $UFAQ_Styling_Postdate_Margin; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
921
- </div>
922
  <div class='ufaq-option ufaq-styling-option'>
923
  <div class='ufaq-option-label'>Padding</div>
924
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_postdate_padding' value='<?php echo $UFAQ_Styling_Postdate_Padding; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
@@ -931,11 +931,11 @@
931
  <div class='ufaq-option ufaq-styling-option'>
932
  <div class='ufaq-option-label'>Font Family</div>
933
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_category_font' value='<?php echo $UFAQ_Styling_Category_Font; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
934
- </div>
935
  <div class='ufaq-option ufaq-styling-option'>
936
  <div class='ufaq-option-label'>Font Size</div>
937
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_category_font_size' value='<?php echo $UFAQ_Styling_Category_Font_Size; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
938
- </div>
939
  <div class='ufaq-option ufaq-styling-option'>
940
  <div class='ufaq-option-label'>Font Color</div>
941
  <div class='ufaq-option-input'><input type='text' class='ewd-ufaq-spectrum' name='ufaq_styling_category_font_color' value='<?php echo $UFAQ_Styling_Category_Font_Color; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
@@ -943,7 +943,7 @@
943
  <div class='ufaq-option ufaq-styling-option'>
944
  <div class='ufaq-option-label'>Margin</div>
945
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_category_margin' value='<?php echo $UFAQ_Styling_Category_Margin; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
946
- </div>
947
  <div class='ufaq-option ufaq-styling-option'>
948
  <div class='ufaq-option-label'>Padding</div>
949
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_category_padding' value='<?php echo $UFAQ_Styling_Category_Padding; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
@@ -978,7 +978,7 @@
978
  <option value='h6' <?php if ($UFAQ_Styling_FAQ_Heading_Type == 'h6') {echo "selected='selected'";} ?>>H6</option>
979
  </select>
980
  </div>
981
- </div>
982
  </div>
983
  </div>
984
 
@@ -995,5 +995,3 @@
995
  </div><!-- col-right --> */ ?>
996
  </div>
997
  </div>
998
-
999
-
1
+ <?php
2
  $Custom_CSS = get_option("EWD_UFAQ_Custom_CSS");
3
  $FAQ_Toggle = get_option("EWD_UFAQ_Toggle");
4
  $FAQ_Category_Toggle = get_option("EWD_UFAQ_Category_Toggle");
29
  $Slug_Base = get_option("EWD_UFAQ_Slug_Base");
30
  $Socialmedia_String = get_option("EWD_UFAQ_Social_Media");
31
  $Socialmedia = explode(",", $Socialmedia_String);
32
+
33
  $Group_By_Category = get_option("EWD_UFAQ_Group_By_Category");
34
  $Group_By_Order_By = get_option("EWD_UFAQ_Group_By_Order_By");
35
  $Group_By_Order = get_option("EWD_UFAQ_Group_By_Order");
48
  $Search_Label = get_option("EWD_UFAQ_Search_Label");
49
  $Permalink_Label = get_option("EWD_UFAQ_Permalink_Label");
50
  $Back_To_Top_Label = get_option("EWD_UFAQ_Back_To_Top_Label");
51
+
52
  $Thank_You_Submit_Label = get_option("EWD_UFAQ_Thank_You_Submit_Label");
53
  $Submit_Question_Label = get_option("EWD_UFAQ_Submit_Question_Label");
54
  $Please_Fill_Form_Below_Label = get_option("EWD_UFAQ_Please_Fill_Form_Below_Label");
94
  $UFAQ_Styling_Category_Font_Color = get_option("EWD_UFAQ_Styling_Category_Font_Color");
95
  $UFAQ_Styling_Category_Margin = get_option("EWD_UFAQ_Styling_Category_Margin");
96
  $UFAQ_Styling_Category_Padding = get_option("EWD_UFAQ_Styling_Category_Padding");
97
+
98
  $UFAQ_Styling_Category_Heading_Type = get_option("EWD_UFAQ_Styling_Category_Heading_Type");
99
  $UFAQ_Styling_FAQ_Heading_Type = get_option("EWD_UFAQ_Styling_FAQ_Heading_Type");
100
  $Toggle_Symbol = get_option("EWD_UFAQ_Toggle_Symbol");
101
+
102
+ if (!isset($Display_Tab)) {$Display_Tab = "";}
103
  ?>
104
  <div class="wrap ufaq-options-page-tabbed">
105
  <div class="ufaq-options-submenu-div">
196
  <td>
197
  <fieldset><legend class="screen-reader-text"><span>Scroll To Top</span></legend>
198
  <label title='Yes'><input type='radio' name='scroll_to_top' value='Yes' <?php if($Scroll_To_Top == "Yes") {echo "checked='checked'";} ?> /> <span>Yes</span></label><br />
199
+ <label title='No'><input type='radio' name='scroll_to_top' value='No' <?php if($Scroll_To_Top == "No") {echo "checked='checked'";} ?> /> <span>No</span></label><br />
200
  <p>Should the browser scroll to the top of the FAQ when it's opened?</p>
201
  </fieldset>
202
  </td>
206
  <td>
207
  <fieldset><legend class="screen-reader-text"><span>Display All Answers</span></legend>
208
  <label title='Yes'><input type='radio' name='display_all_answers' value='Yes' <?php if($Display_All_Answers == "Yes") {echo "checked='checked'";} ?> /> <span>Yes</span></label><br />
209
+ <label title='No'><input type='radio' name='display_all_answers' value='No' <?php if($Display_All_Answers == "No") {echo "checked='checked'";} ?> /> <span>No</span></label><br />
210
  <p>Should all answers be displayed when the page loads? (Careful if FAQ Accordian is on)</p>
211
  </fieldset>
212
  </td>
216
  <td>
217
  <fieldset><legend class="screen-reader-text"><span>Display Post Author</span></legend>
218
  <label title='Yes'><input type='radio' name='display_author' value='Yes' <?php if($Display_Author == "Yes") {echo "checked='checked'";} ?> /> <span>Yes</span></label><br />
219
+ <label title='No'><input type='radio' name='display_author' value='No' <?php if($Display_Author == "No") {echo "checked='checked'";} ?> /> <span>No</span></label><br />
220
  <p>Should the display name of the post's author be show beneath the FAQ title?</p>
221
  </fieldset>
222
  </td>
226
  <td>
227
  <fieldset><legend class="screen-reader-text"><span>Display Post Date</span></legend>
228
  <label title='Yes'><input type='radio' name='display_date' value='Yes' <?php if($Display_Date == "Yes") {echo "checked='checked'";} ?> /> <span>Yes</span></label><br />
229
+ <label title='No'><input type='radio' name='display_date' value='No' <?php if($Display_Date == "No") {echo "checked='checked'";} ?> /> <span>No</span></label><br />
230
  <p>Should the date the post was created be show beneath the FAQ title?</p>
231
  </fieldset>
232
  </td>
236
  <td>
237
  <fieldset><legend class="screen-reader-text"><span>Display 'Back to Top'</span></legend>
238
  <label title='Yes'><input type='radio' name='display_back_to_top' value='Yes' <?php if($Display_Back_To_Top == "Yes") {echo "checked='checked'";} ?> /> <span>Yes</span></label><br />
239
+ <label title='No'><input type='radio' name='display_back_to_top' value='No' <?php if($Display_Back_To_Top == "No") {echo "checked='checked'";} ?> /> <span>No</span></label><br />
240
  <p>Should a link to return to the top of the page be added to each FAQ post?</p>
241
  </fieldset>
242
  </td>
246
  <td>
247
  <fieldset><legend class="screen-reader-text"><span>Include Permalink Icon</span></legend>
248
  <label title='Yes'><input type='radio' name='include_permalink' value='Yes' <?php if($Include_Permalink == "Yes") {echo "checked='checked'";} ?> /> <span>Yes</span></label><br />
249
+ <label title='No'><input type='radio' name='include_permalink' value='No' <?php if($Include_Permalink == "No") {echo "checked='checked'";} ?> /> <span>No</span></label><br />
250
  <p>Should an icon to link directly to each question be displayed?</p>
251
  </fieldset>
252
  </td>
256
  <td>
257
  <fieldset><legend class="screen-reader-text"><span>Include Permalink Icon</span></legend>
258
  <label title='SamePage'><input type='radio' name='permalink_type' value='SamePage' <?php if($Permalink_Type == "SamePage") {echo "checked='checked'";} ?> /> <span>Main FAQ Page</span></label><br />
259
+ <label title='IndividualPage'><input type='radio' name='permalink_type' value='IndividualPage' <?php if($Permalink_Type == "IndividualPage") {echo "checked='checked'";} ?> /> <span>Individual FAQ Page</span></label><br />
260
  <p>Should the permalink icon link to the main FAQ page, or to the individual FAQ post?</p>
261
  </fieldset>
262
  </td>
266
  <td>
267
  <fieldset><legend class="screen-reader-text"><span>Show Editor Helper</span></legend>
268
  <label title='Yes'><input type='radio' name='show_tinymce' value='Yes' <?php if($Show_TinyMCE == "Yes") {echo "checked='checked'";} ?> /> <span>Yes</span></label><br />
269
+ <label title='No'><input type='radio' name='show_tinymce' value='No' <?php if($Show_TinyMCE == "No") {echo "checked='checked'";} ?> /> <span>No</span></label><br />
270
  <p>Should the shortcode builder be shown above the WordPress page/post editor, in the toolbar buttons?</p>
271
  </fieldset>
272
  </td>
276
  <td>
277
  <fieldset><legend class="screen-reader-text"><span>Turn On Comment Support</span></legend>
278
  <label title='Yes'><input type='radio' name='comments_on' value='Yes' <?php if($Comments_On == "Yes") {echo "checked='checked'";} ?> /> <span>Yes</span></label><br />
279
+ <label title='No'><input type='radio' name='comments_on' value='No' <?php if($Comments_On == "No") {echo "checked='checked'";} ?> /> <span>No</span></label><br />
280
  <p>Should comment support be turned on, so that if the "Allow Comments" checkbox is selected for a given FAQ, comments are shown in the FAQ list?</p>
281
  </fieldset>
282
  </td>
292
  <td>
293
  <fieldset><legend class="screen-reader-text"><span>FAQ Display Style</span></legend>
294
  <label title='Default Style'><input type='radio' name='display_style' value='Default' <?php if($Display_Style == "Default") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?>/> <span>Default</span></label><br />
295
+ <label title='Color Block Style'><input type='radio' name='display_style' value='Color_Block' <?php if($Display_Style == "Color_Block") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?>/> <span>Color Block</span></label><br />
296
+ <label title='Block Style'><input type='radio' name='display_style' value='Block' <?php if($Display_Style == "Block") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?>/> <span>Block</span></label><br />
297
  <label title='Border Block Style'><input type='radio' name='display_style' value='Border_Block' <?php if($Display_Style == "Border_Block") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?>/> <span>Border Block</span></label><br />
298
+ <label title='List Style'><input type='radio' name='display_style' value='List' <?php if($Display_Style == "List") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?>/> <span>List</span></label><br />
299
  <label title='Minimalist Style'><input type='radio' name='display_style' value='Minimalist' <?php if($Display_Style == "Minimalist") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?>/> <span>Minimalist</span></label><br />
300
  <p>Which theme should be used to display the FAQ's?</p>
301
  </fieldset>
306
  <td>
307
  <fieldset><legend class="screen-reader-text"><span>Color Block Shape</span></legend>
308
  <label title='Square'><input type='radio' name='color_block_shape' value='Square' <?php if($Color_Block_Shape == "Square") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>Square</span></label><br />
309
+ <label title='Circle'><input type='radio' name='color_block_shape' value='Circle' <?php if($Color_Block_Shape == "Circle") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>Circle</span></label><br />
310
  <p>If "Color Block" is selected for "FAQ Display Style", should the block be square or circle?</p>
311
  </fieldset>
312
  </td>
316
  <td>
317
  <fieldset><legend class="screen-reader-text"><span>FAQ Ratings</span></legend>
318
  <label title='Yes'><input type='radio' name='faq_ratings' value='Yes' <?php if($FAQ_Ratings == "Yes") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>Yes</span></label><br />
319
+ <label title='No'><input type='radio' name='faq_ratings' value='No' <?php if($FAQ_Ratings == "No") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>No</span></label><br />
320
  <p>Should visitors be able to up or down vote FAQs to let others know if they found them helpful?</p>
321
  </fieldset>
322
  </td>
326
  <td>
327
  <fieldset><legend class="screen-reader-text"><span>WooCommerce FAQs</span></legend>
328
  <label title='Yes'><input type='radio' name='woocommerce_faqs' value='Yes' <?php if($WooCommerce_FAQs == "Yes") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>Yes</span></label><br />
329
+ <label title='No'><input type='radio' name='woocommerce_faqs' value='No' <?php if($WooCommerce_FAQs == "No") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>No</span></label><br />
330
  <p>Should FAQs for a given product be displayed as an extra tab on the WooCommerce product page?<br/> For this to work correctly, an FAQ category needs to be created with the same name as a given WooCommerce product.</p>
331
  </fieldset>
332
  </td>
336
  <td>
337
  <fieldset><legend class="screen-reader-text"><span>Use WooCommerce Product Object</span></legend>
338
  <label title='Yes'><input type='radio' name='use_product' value='Yes' <?php if($Use_Product == "Yes") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>Yes</span></label><br />
339
+ <label title='No'><input type='radio' name='use_product' value='No' <?php if($Use_Product == "No") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>No</span></label><br />
340
  <p>Should the FAQ tab be set up using the WooCommerce product object, as in the WC documentation, or just using the ID of the page?</p>
341
  </fieldset>
342
  </td>
345
  <th scope="row">Reveal Effect</th>
346
  <td>
347
  <fieldset><legend class="screen-reader-text"><span>Reveal Effect</span></legend>
348
+ <label title='Reveal Effect'></label>
349
 
350
  <select name="reveal_effect" <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> >
351
  <option value="none" <?php if($Reveal_Effect == "none") {echo "selected=selected";} ?> >None</option>
363
  <option value="size" <?php if($Reveal_Effect == "size") {echo "selected=selected";} ?> >Size</option>
364
  <option value="slide" <?php if($Reveal_Effect == "slide") {echo "selected=selected";} ?> >Slide</option>
365
  </select>
366
+
367
  <p>How should FAQ's be displayed when their titles are clicked?</p>
368
  </fieldset>
369
  </td>
373
  <td>
374
  <fieldset><legend class="screen-reader-text"><span>Pretty Permalinks</span></legend>
375
  <label title='Yes'><input type='radio' name='pretty_permalinks' value='Yes' <?php if($Pretty_Permalinks == "Yes") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>Yes</span></label><br />
376
+ <label title='No'><input type='radio' name='pretty_permalinks' value='No' <?php if($Pretty_Permalinks == "No") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>No</span></label><br />
377
  <p>Should an SEO friendly permalink structure be used for the link to this FAQ?</p>
378
  </fieldset>
379
  </td>
383
  <td>
384
  <fieldset><legend class="screen-reader-text"><span>Allow Proposed Answer</span></legend>
385
  <label title='Yes'><input type='radio' name='allow_proposed_answer' value='Yes' <?php if($Allow_Proposed_Answer == "Yes") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>Yes</span></label><br />
386
+ <label title='No'><input type='radio' name='allow_proposed_answer' value='No' <?php if($Allow_Proposed_Answer == "No") {echo "checked='checked'";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /> <span>No</span></label><br />
387
  <p>When using the user-submitted question shortcode, should users be able to propose an answer to the question they're submitting?</p>
388
  </fieldset>
389
  </td>
451
  <th scope="row">Sort Categories</th>
452
  <td>
453
  <fieldset><legend class="screen-reader-text"><span>Sort Categories</span></legend>
454
+ <label title='Group By Order By'></label>
455
 
456
  <select name="group_by_order_by" <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> >
457
  <option value="name" <?php if($Group_By_Order_By == "name") {echo "selected=selected";} ?> >Name</option>
458
  <option value="count" <?php if($Group_By_Order_By == "count") {echo "selected=selected";} ?> >FAQ Count</option>
459
  <option value="slug" <?php if($Group_By_Order_By == "slug") {echo "selected=selected";} ?> >Slug</option>
460
  </select>
461
+
462
  <p>How should FAQ categories be ordered? (Only used if "Group FAQs by Category" above is set to "Yes")</p>
463
  </fieldset>
464
  </td>
468
  <td>
469
  <fieldset><legend class="screen-reader-text"><span>Sort Categories Ordering</span></legend>
470
  <label title='Ascending'><input type='radio' name='group_by_order' value='ASC' <?php if($Group_By_Order == "ASC") {echo "checked='checked'";} ?> /> <span>Ascending</span></label><br />
471
+ <label title='Descending'><input type='radio' name='group_by_order' value='DESC' <?php if($Group_By_Order == "DESC") {echo "checked='checked'";} ?> /> <span>Descending</span></label><br />
472
  <p>How should FAQ categories be ordered? (Only used if "Group FAQs by Category" above is set to "Yes")</p>
473
  </fieldset>
474
  </td>
477
  <th scope="row">FAQ Ordering</th>
478
  <td>
479
  <fieldset><legend class="screen-reader-text"><span>FAQ Ordering</span></legend>
480
+ <label title='FAQ Ordering'></label>
481
 
482
  <select name="order_by_setting" <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> >
483
  <option value="date" <?php if($Order_By_Setting == "date") {echo "selected=selected";} ?> >Created Date</option>
485
  <option value="modified" <?php if($Order_By_Setting == "modified") {echo "selected=selected";} ?> >Modified Date</option>
486
  <option value="set_order" <?php if($Order_By_Setting == "set_order") {echo "selected=selected";} ?> <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> >Selected Order (using Order table)</option>
487
  </select>
488
+
489
  <p>How should individual FAQs be ordered?</p>
490
  </fieldset>
491
  </td>
495
  <td>
496
  <fieldset><legend class="screen-reader-text"><span>Sort Categories Ordering</span></legend>
497
  <label title='Yes'><input type='radio' name='order_setting' value='ASC' <?php if($Order_Setting == "ASC") {echo "checked='checked'";} ?> /> <span>Ascending</span></label><br />
498
+ <label title='No'><input type='radio' name='order_setting' value='DESC' <?php if($Order_Setting == "DESC") {echo "checked='checked'";} ?> /> <span>Descending</span></label><br />
499
  <p>Should FAQ be ascending or descending order, based on the ordering criteria above?</p>
500
  </fieldset>
501
  </td>
505
  <div class='ufaq-order-table'>
506
  <h3><?php echo __("Order Table", 'EWD_UFAQ'); ?></h3>
507
  <p><?php _e("Drag and drop the posts below to reorder them, if you have 'Selected Order' set for the 'FAQ Ordering' option", 'EWD_UFAQ'); ?></p>
508
+ <?php
509
+ if ($UFAQ_Full_Version != "Yes") {echo "<p>Upgrade to premium to access this feature.</p>";}
510
  else {
511
  ?>
512
  <!--<div id="col-right">
519
  <table class="wp-list-table widefat tags sorttable ewd-ufaq-list">
520
  <thead>
521
  <tr>
522
+ <th><?php _e("Question", 'EWD_UFAQ') ?></th>
523
+ <th><?php _e("Views", 'EWD_UFAQ') ?></th>
524
+ <th><?php _e("Categories", 'EWD_UFAQ') ?></th>
525
+ <th><?php _e("Tags", 'EWD_UFAQ') ?></th>
526
  </tr>
527
  </thead>
528
  <tbody>
529
+ <?php
530
  $params = array(
531
  'post_type' => 'ufaq',
532
  'posts_per_page' => -1,
552
  </tbody>
553
  <tfoot>
554
  <tr>
555
+ <th><?php _e("Question", 'EWD_UFAQ') ?></th>
556
+ <th><?php _e("Views", 'EWD_UFAQ') ?></th>
557
+ <th><?php _e("Categories", 'EWD_UFAQ') ?></th>
558
+ <th><?php _e("Tags", 'EWD_UFAQ') ?></th>
559
  </tr>
560
  </tfoot>
561
  </table>
617
  <td>
618
  <fieldset><legend class="screen-reader-text"><span>Hide Blank Fields</span></legend>
619
  <label title='Yes'><input type='radio' name='hide_blank_fields' value='Yes' <?php if($Hide_Blank_Fields == "Yes") {echo "checked='checked'";} ?> /> <span>Yes</span></label><br />
620
+ <label title='No'><input type='radio' name='hide_blank_fields' value='No' <?php if($Hide_Blank_Fields == "No") {echo "checked='checked'";} ?> /> <span>No</span></label><br />
621
  <p>Should field labels been hidden if a field hasn't been filled out for a particular FAQ?</p>
622
  </fieldset>
623
  </td>
763
  </div>
764
  <div id='Styling' class='ufaq-option-set ufaq-hidden'>
765
  <h2 id='label-order-options' class='ufaq-options-page-tab-title'>Styling Options (Premium)</h2>
766
+
767
  <div id='ufaq-styling-options' class="ufaq-options-div ufaq-options-flex">
768
  <div class='ufaq-subsection'>
769
  <div class='ufaq-subsection-header'>Toggle Symbol</div>
807
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_default_border_radius' value='<?php echo $UFAQ_Styling_Default_Border_Radius; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
808
  </div>
809
  </div>
810
+ </div>
811
  <div class='ufaq-subsection'>
812
  <div class='ufaq-subsection-header'>Block Theme</div>
813
  <div class='ufaq-subsection-content'>
827
  <div class='ufaq-option ufaq-styling-option'>
828
  <div class='ufaq-option-label'>Font Family</div>
829
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_list_font' value='<?php echo $UFAQ_Styling_List_Font; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
830
+ </div>
831
  <div class='ufaq-option ufaq-styling-option'>
832
  <div class='ufaq-option-label'>Font Size</div>
833
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_list_font_size' value='<?php echo $UFAQ_Styling_List_Font_Size; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
834
+ </div>
835
  <div class='ufaq-option ufaq-styling-option'>
836
  <div class='ufaq-option-label'>Font Color</div>
837
  <div class='ufaq-option-input'><input type='text' class='ewd-ufaq-spectrum' name='ufaq_styling_list_font_color' value='<?php echo $UFAQ_Styling_List_Font_Color; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
839
  <div class='ufaq-option ufaq-styling-option'>
840
  <div class='ufaq-option-label'>Margin</div>
841
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_list_margin' value='<?php echo $UFAQ_Styling_List_Margin; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
842
+ </div>
843
  <div class='ufaq-option ufaq-styling-option'>
844
  <div class='ufaq-option-label'>Padding</div>
845
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_list_padding' value='<?php echo $UFAQ_Styling_List_Padding; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
852
  <div class='ufaq-option ufaq-styling-option'>
853
  <div class='ufaq-option-label'>Font Family</div>
854
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_question_font' value='<?php echo $UFAQ_Styling_Question_Font; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
855
+ </div>
856
  <div class='ufaq-option ufaq-styling-option'>
857
  <div class='ufaq-option-label'>Font Size</div>
858
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_question_font_size' value='<?php echo $UFAQ_Styling_Question_Font_Size; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
859
+ </div>
860
  <div class='ufaq-option ufaq-styling-option'>
861
  <div class='ufaq-option-label'>Font Color</div>
862
  <div class='ufaq-option-input'><input type='text' class='ewd-ufaq-spectrum' name='ufaq_styling_question_font_color' value='<?php echo $UFAQ_Styling_Question_Font_Color; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
864
  <div class='ufaq-option ufaq-styling-option'>
865
  <div class='ufaq-option-label'>Margin</div>
866
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_question_margin' value='<?php echo $UFAQ_Styling_Question_Margin; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
867
+ </div>
868
  <div class='ufaq-option ufaq-styling-option'>
869
  <div class='ufaq-option-label'>Padding</div>
870
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_question_padding' value='<?php echo $UFAQ_Styling_Question_Padding; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
881
  <div class='ufaq-option ufaq-styling-option'>
882
  <div class='ufaq-option-label'>Font Family</div>
883
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_answer_font' value='<?php echo $UFAQ_Styling_Answer_Font; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
884
+ </div>
885
  <div class='ufaq-option ufaq-styling-option'>
886
  <div class='ufaq-option-label'>Font Size</div>
887
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_answer_font_size' value='<?php echo $UFAQ_Styling_Answer_Font_Size; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
888
+ </div>
889
  <div class='ufaq-option ufaq-styling-option'>
890
  <div class='ufaq-option-label'>Font Color</div>
891
  <div class='ufaq-option-input'><input type='text' class='ewd-ufaq-spectrum' name='ufaq_styling_answer_font_color' value='<?php echo $UFAQ_Styling_Answer_Font_Color; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
893
  <div class='ufaq-option ufaq-styling-option'>
894
  <div class='ufaq-option-label'>Margin</div>
895
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_answer_margin' value='<?php echo $UFAQ_Styling_Answer_Margin; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
896
+ </div>
897
  <div class='ufaq-option ufaq-styling-option'>
898
  <div class='ufaq-option-label'>Padding</div>
899
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_answer_padding' value='<?php echo $UFAQ_Styling_Answer_Padding; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
906
  <div class='ufaq-option ufaq-styling-option'>
907
  <div class='ufaq-option-label'>Font Family</div>
908
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_postdate_font' value='<?php echo $UFAQ_Styling_Postdate_Font; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
909
+ </div>
910
  <div class='ufaq-option ufaq-styling-option'>
911
  <div class='ufaq-option-label'>Font Size</div>
912
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_postdate_font_size' value='<?php echo $UFAQ_Styling_Postdate_Font_Size; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
913
+ </div>
914
  <div class='ufaq-option ufaq-styling-option'>
915
  <div class='ufaq-option-label'>Font Color</div>
916
  <div class='ufaq-option-input'><input type='text' class='ewd-ufaq-spectrum' name='ufaq_styling_postdate_font_color' value='<?php echo $UFAQ_Styling_Postdate_Font_Color; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
918
  <div class='ufaq-option ufaq-styling-option'>
919
  <div class='ufaq-option-label'>Margin</div>
920
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_postdate_margin' value='<?php echo $UFAQ_Styling_Postdate_Margin; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
921
+ </div>
922
  <div class='ufaq-option ufaq-styling-option'>
923
  <div class='ufaq-option-label'>Padding</div>
924
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_postdate_padding' value='<?php echo $UFAQ_Styling_Postdate_Padding; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
931
  <div class='ufaq-option ufaq-styling-option'>
932
  <div class='ufaq-option-label'>Font Family</div>
933
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_category_font' value='<?php echo $UFAQ_Styling_Category_Font; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
934
+ </div>
935
  <div class='ufaq-option ufaq-styling-option'>
936
  <div class='ufaq-option-label'>Font Size</div>
937
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_category_font_size' value='<?php echo $UFAQ_Styling_Category_Font_Size; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
938
+ </div>
939
  <div class='ufaq-option ufaq-styling-option'>
940
  <div class='ufaq-option-label'>Font Color</div>
941
  <div class='ufaq-option-input'><input type='text' class='ewd-ufaq-spectrum' name='ufaq_styling_category_font_color' value='<?php echo $UFAQ_Styling_Category_Font_Color; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
943
  <div class='ufaq-option ufaq-styling-option'>
944
  <div class='ufaq-option-label'>Margin</div>
945
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_category_margin' value='<?php echo $UFAQ_Styling_Category_Margin; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
946
+ </div>
947
  <div class='ufaq-option ufaq-styling-option'>
948
  <div class='ufaq-option-label'>Padding</div>
949
  <div class='ufaq-option-input'><input type='text' name='ufaq_styling_category_padding' value='<?php echo $UFAQ_Styling_Category_Padding; ?>' <?php if ($UFAQ_Full_Version != "Yes") {echo "disabled";} ?> /></div>
978
  <option value='h6' <?php if ($UFAQ_Styling_FAQ_Heading_Type == 'h6') {echo "selected='selected'";} ?>>H6</option>
979
  </select>
980
  </div>
981
+ </div>
982
  </div>
983
  </div>
984
 
995
  </div><!-- col-right --> */ ?>
996
  </div>
997
  </div>
 
 
readme.txt CHANGED
@@ -247,6 +247,10 @@ Video 3 - FAQs Ordering
247
  13. View of FAQ custom fields in the admin
248
 
249
  == Changelog ==
 
 
 
 
250
  = 1.5.15 =
251
  - Fixed a small Dashboard error that a number of users were experiencing
252
 
247
  13. View of FAQ custom fields in the admin
248
 
249
  == Changelog ==
250
+ = 1.5.16 =
251
+ - Replaced the version of PHPExcel used, so that the spreadsheet uploads will be compatible with PHP7
252
+ - Minor Dashboard fix
253
+
254
  = 1.5.15 =
255
  - Fixed a small Dashboard error that a number of users were experiencing
256