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 | Ultimate FAQ |
Version | 1.5.16 |
Comparing to | |
See all releases |
Code changes from version 1.5.15 to 1.5.16
- Main.php +1 -1
- PHPExcel/Classes/PHPExcel/Chart/Axis.php +561 -0
- PHPExcel/Classes/PHPExcel/Chart/GridLines.php +472 -0
- PHPExcel/Classes/PHPExcel/Chart/Properties.php +363 -0
- PHPExcel/Classes/PHPExcel/Helper/HTML.php +808 -0
- PHPExcel/Classes/PHPExcel/Reader/Excel5/Color.php +32 -0
- PHPExcel/Classes/PHPExcel/Reader/Excel5/Color/BIFF5.php +77 -0
- PHPExcel/Classes/PHPExcel/Reader/Excel5/Color/BIFF8.php +77 -0
- PHPExcel/Classes/PHPExcel/Reader/Excel5/Color/BuiltIn.php +31 -0
- PHPExcel/Classes/PHPExcel/Reader/Excel5/ErrorCode.php +28 -0
- PHPExcel/Classes/PHPExcel/Reader/Excel5/Style/Border.php +36 -0
- PHPExcel/Classes/PHPExcel/Reader/Excel5/Style/FillPattern.php +41 -0
- PHPExcel/Classes/PHPExcel/Shared/Escher/DggContainer.php +203 -0
- PHPExcel/Classes/PHPExcel/Shared/Escher/DggContainer/BstoreContainer.php +65 -0
- PHPExcel/Classes/PHPExcel/Worksheet/Column.php +86 -0
- PHPExcel/Classes/PHPExcel/Worksheet/ColumnCellIterator.php +216 -0
- PHPExcel/Classes/PHPExcel/Worksheet/ColumnIterator.php +201 -0
- PHPExcel/Classes/PHPExcel/Worksheet/Dimension.php +178 -0
- PHPExcel/Classes/PHPExcel/Worksheet/RowCellIterator.php +225 -0
- PHPExcel/Classes/PHPExcel/Writer/OpenDocument.php +190 -0
- PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Cell/Comment.php +63 -0
- PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Content.php +272 -0
- PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Meta.php +95 -0
- PHPExcel/Classes/PHPExcel/Writer/OpenDocument/MetaInf.php +87 -0
- PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Mimetype.php +41 -0
- PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Settings.php +76 -0
- PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Styles.php +92 -0
- PHPExcel/Classes/PHPExcel/Writer/OpenDocument/Thumbnails.php +41 -0
- PHPExcel/Classes/PHPExcel/Writer/OpenDocument/WriterPart.php +30 -0
- PHPExcel/Classes/PHPExcel/locale/bg/config +49 -0
- PHPExcel/Classes/PHPExcel/locale/cs/config +47 -0
- PHPExcel/Classes/PHPExcel/locale/cs/functions +438 -0
- PHPExcel/Classes/PHPExcel/locale/da/config +48 -0
- PHPExcel/Classes/PHPExcel/locale/da/functions +438 -0
- PHPExcel/Classes/PHPExcel/locale/de/config +6 -6
- PHPExcel/Classes/PHPExcel/locale/de/functions +5 -5
- PHPExcel/Classes/PHPExcel/locale/en/uk/config +5 -5
- PHPExcel/Classes/PHPExcel/locale/es/config +6 -6
- PHPExcel/Classes/PHPExcel/locale/es/functions +5 -5
- PHPExcel/Classes/PHPExcel/locale/fi/config +47 -0
- PHPExcel/Classes/PHPExcel/locale/fi/functions +438 -0
- PHPExcel/Classes/PHPExcel/locale/fr/config +6 -6
- PHPExcel/Classes/PHPExcel/locale/fr/functions +5 -5
- PHPExcel/Classes/PHPExcel/locale/hu/config +47 -0
- PHPExcel/Classes/PHPExcel/locale/hu/functions +438 -0
- PHPExcel/Classes/PHPExcel/locale/it/config +47 -0
- PHPExcel/Classes/PHPExcel/locale/it/functions +438 -0
- PHPExcel/Classes/PHPExcel/locale/nl/config +47 -0
- PHPExcel/Classes/PHPExcel/locale/nl/functions +438 -0
- PHPExcel/Classes/PHPExcel/locale/no/config +47 -0
- PHPExcel/Classes/PHPExcel/locale/no/functions +438 -0
- PHPExcel/Classes/PHPExcel/locale/pl/config +47 -0
- PHPExcel/Classes/PHPExcel/locale/pl/functions +438 -0
- PHPExcel/Classes/PHPExcel/locale/pt/br/config +47 -0
- PHPExcel/Classes/PHPExcel/locale/pt/br/functions +408 -0
- PHPExcel/Classes/PHPExcel/locale/pt/config +47 -0
- PHPExcel/Classes/PHPExcel/locale/pt/functions +408 -0
- PHPExcel/Classes/PHPExcel/locale/ru/config +47 -0
- PHPExcel/Classes/PHPExcel/locale/ru/functions +438 -0
- PHPExcel/Classes/PHPExcel/locale/sv/config +47 -0
- PHPExcel/Classes/PHPExcel/locale/sv/functions +408 -0
- PHPExcel/Classes/PHPExcel/locale/tr/config +47 -0
- PHPExcel/Classes/PHPExcel/locale/tr/functions +438 -0
- css/Admin.css +11 -1
- html/DashboardPage.php +10 -10
- html/OptionsPage.php +62 -64
- 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.
|
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 |
-
##
|
|
|
|
|
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 -
|
23 |
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
24 |
-
## @version
|
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 |
-
##
|
|
|
|
|
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 -
|
23 |
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
24 |
-
## @version
|
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 |
-
##
|
|
|
|
|
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 -
|
23 |
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
24 |
-
## @version
|
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 |
-
##
|
|
|
|
|
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 -
|
23 |
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
24 |
-
## @version
|
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 |
-
##
|
|
|
|
|
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 -
|
23 |
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
24 |
-
## @version
|
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 |
-
##
|
|
|
|
|
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 -
|
23 |
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
24 |
-
## @version
|
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 |
-
##
|
|
|
|
|
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 -
|
23 |
## @license http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt LGPL
|
24 |
-
## @version
|
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
|
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
|
63 |
<div class="handlediv" title="Click to expand"></div>
|
64 |
-
<h3 class="hndle ewd-dashboard-h3"> </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
|
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
|
274 |
-
<h3 class='hndle ewd-ufaq-dashboard-h3' id='ewd-recent-changes'><?php _e("Recent Changes", '
|
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
|
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
|
284 |
-
<h3 class='hndle ewd-ufaq-dashboard-h3'><span><?php _e("Goes great with:", '
|
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"> </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", '
|
523 |
-
<th><?php _e("Views", '
|
524 |
-
<th><?php _e("Categories", '
|
525 |
-
<th><?php _e("Tags", '
|
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", '
|
556 |
-
<th><?php _e("Views", '
|
557 |
-
<th><?php _e("Categories", '
|
558 |
-
<th><?php _e("Tags", '
|
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 |
|