1<?xml version="1.0" encoding="UTF-8"?>
2
3
4
5<!--
6 ***********************************************************************
7 *
8 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
9 *
10 * Copyright 2000, 2010 Oracle and/or its affiliates.
11 *
12 * OpenOffice.org - a multi-platform office productivity suite
13 *
14 * This file is part of OpenOffice.org.
15 *
16 * OpenOffice.org is free software: you can redistribute it and/or modify
17 * it under the terms of the GNU Lesser General Public License version 3
18 * only, as published by the Free Software Foundation.
19 *
20 * OpenOffice.org is distributed in the hope that it will be useful,
21 * but WITHOUT ANY WARRANTY; without even the implied warranty of
22 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
23 * GNU Lesser General Public License version 3 for more details
24 * (a copy is included in the LICENSE file that accompanied this code).
25 *
26 * You should have received a copy of the GNU Lesser General Public License
27 * version 3 along with OpenOffice.org.  If not, see
28 * <http://www.openoffice.org/license.html>
29 * for a copy of the LGPLv3 License.
30 *
31 ************************************************************************
32 -->
33
34
35		<helpdocument version="1.0">
36<meta>
37<topic id="textscalc0104060199xml" indexer="include" status="PUBLISH">
38<title id="tit" xml-lang="en-US">Operators in $[officename] Calc</title>
39<filename>/text/scalc/01/04060199.xhp</filename>
40</topic>
41</meta>
42<body>
43<bookmark xml-lang="en-US" branch="index" id="bm_id3156445"><bookmark_value>formulas; operators</bookmark_value>
44<bookmark_value>operators; formula functions</bookmark_value>
45<bookmark_value>division sign, see also operators</bookmark_value>
46<bookmark_value>multiplication sign, see also operators</bookmark_value>
47<bookmark_value>minus sign, see also operators</bookmark_value>
48<bookmark_value>plus sign, see also operators</bookmark_value>
49<bookmark_value>text operators</bookmark_value>
50<bookmark_value>comparisons;operators in Calc</bookmark_value>
51<bookmark_value>arithmetical operators</bookmark_value>
52<bookmark_value>reference operators</bookmark_value>
53</bookmark><comment>mw added 7 new index entries</comment><paragraph role="heading" id="hd_id3156445" xml-lang="en-US" level="1" l10n="U" oldref="1">Operators in $[officename] Calc</paragraph>
54<paragraph role="paragraph" id="par_id3155812" xml-lang="en-US" l10n="U" oldref="2">You can use the following operators in $[officename] Calc:</paragraph>
55<paragraph role="heading" id="hd_id3153066" xml-lang="en-US" level="2" l10n="U" oldref="3">Arithmetical Operators</paragraph>
56<paragraph role="paragraph" id="par_id3148601" xml-lang="en-US" l10n="U" oldref="4">These operators return numerical results.</paragraph>
57<table id="tbl_id3151240">
58<tablerow>
59<tablecell colspan="" rowspan="">
60<paragraph role="tablehead" id="par_id3144768" xml-lang="en-US" l10n="U" oldref="5">Operator</paragraph>
61</tablecell>
62<tablecell colspan="" rowspan="">
63<paragraph role="tablehead" id="par_id3157982" xml-lang="en-US" l10n="U" oldref="6">Name</paragraph>
64</tablecell>
65<tablecell colspan="" rowspan="">
66<paragraph role="tablehead" id="par_id3159096" xml-lang="en-US" l10n="U" oldref="7">Example</paragraph>
67</tablecell>
68</tablerow>
69<tablerow>
70<tablecell colspan="" rowspan="">
71<paragraph role="tablecontent" id="par_id3149126" xml-lang="en-US" l10n="U" oldref="8">+ (Plus)</paragraph>
72</tablecell>
73<tablecell colspan="" rowspan="">
74<paragraph role="tablecontent" id="par_id3150892" xml-lang="en-US" l10n="U" oldref="9">Addition</paragraph>
75</tablecell>
76<tablecell colspan="" rowspan="">
77<paragraph role="tablecontent" id="par_id3153247" xml-lang="en-US" l10n="U" oldref="10">1+1</paragraph>
78</tablecell>
79</tablerow>
80<tablerow>
81<tablecell colspan="" rowspan="">
82<paragraph role="tablecontent" id="par_id3159204" xml-lang="en-US" l10n="U" oldref="11">- (Minus)</paragraph>
83</tablecell>
84<tablecell colspan="" rowspan="">
85<paragraph role="tablecontent" id="par_id3145362" xml-lang="en-US" l10n="U" oldref="12">Subtraction</paragraph>
86</tablecell>
87<tablecell colspan="" rowspan="">
88<paragraph role="tablecontent" id="par_id3153554" xml-lang="en-US" l10n="U" oldref="13">2-1</paragraph>
89</tablecell>
90</tablerow>
91<tablerow>
92<tablecell colspan="" rowspan="">
93<paragraph role="tablecontent" id="par_id3153808" xml-lang="en-US" l10n="U" oldref="14">- (Minus)</paragraph>
94</tablecell>
95<tablecell colspan="" rowspan="">
96<paragraph role="tablecontent" id="par_id3151193" xml-lang="en-US" l10n="U" oldref="15">Negation</paragraph>
97</tablecell>
98<tablecell colspan="" rowspan="">
99<paragraph role="tablecontent" id="par_id3154712" xml-lang="en-US" l10n="U" oldref="16">-5</paragraph>
100</tablecell>
101</tablerow>
102<tablerow>
103<tablecell colspan="" rowspan="">
104<paragraph role="tablecontent" id="par_id3149873" xml-lang="en-US" l10n="U" oldref="17">* (asterisk)</paragraph>
105</tablecell>
106<tablecell colspan="" rowspan="">
107<paragraph role="tablecontent" id="par_id3147504" xml-lang="en-US" l10n="U" oldref="18">Multiplication</paragraph>
108</tablecell>
109<tablecell colspan="" rowspan="">
110<paragraph role="tablecontent" id="par_id3149055" xml-lang="en-US" l10n="U" oldref="19">2*2</paragraph>
111</tablecell>
112</tablerow>
113<tablerow>
114<tablecell colspan="" rowspan="">
115<paragraph role="tablecontent" id="par_id3151341" xml-lang="en-US" l10n="U" oldref="20">/ (Slash)</paragraph>
116</tablecell>
117<tablecell colspan="" rowspan="">
118<paragraph role="tablecontent" id="par_id3159260" xml-lang="en-US" l10n="U" oldref="21">Division</paragraph>
119</tablecell>
120<tablecell colspan="" rowspan="">
121<paragraph role="tablecontent" id="par_id3153027" xml-lang="en-US" l10n="U" oldref="22">9/3</paragraph>
122</tablecell>
123</tablerow>
124<tablerow>
125<tablecell colspan="" rowspan="">
126<paragraph role="tablecontent" id="par_id3156396" xml-lang="en-US" l10n="U" oldref="23">% (Percent)</paragraph>
127</tablecell>
128<tablecell colspan="" rowspan="">
129<paragraph role="tablecontent" id="par_id3150372" xml-lang="en-US" l10n="U" oldref="24">Percent</paragraph>
130</tablecell>
131<tablecell colspan="" rowspan="">
132<paragraph role="tablecontent" id="par_id3145632" xml-lang="en-US" l10n="U" oldref="25">15%</paragraph>
133</tablecell>
134</tablerow>
135<tablerow>
136<tablecell colspan="" rowspan="">
137<paragraph role="tablecontent" id="par_id3149722" xml-lang="en-US" l10n="U" oldref="26">^ (Caret)</paragraph>
138</tablecell>
139<tablecell colspan="" rowspan="">
140<paragraph role="tablecontent" id="par_id3159127" xml-lang="en-US" l10n="U" oldref="27">Exponentiation</paragraph>
141</tablecell>
142<tablecell colspan="" rowspan="">
143<paragraph role="tablecontent" id="par_id3157873" xml-lang="en-US" l10n="U" oldref="28">3^2</paragraph>
144</tablecell>
145</tablerow>
146</table>
147<paragraph role="heading" id="hd_id3152981" xml-lang="en-US" level="2" l10n="U" oldref="29">Comparative operators</paragraph>
148<paragraph role="paragraph" id="par_id3157902" xml-lang="en-US" l10n="U" oldref="30">These operators return either true or false.</paragraph>
149<table id="tbl_id3148725">
150<tablerow>
151<tablecell colspan="" rowspan="">
152<paragraph role="tablehead" id="par_id3149889" xml-lang="en-US" l10n="U" oldref="31">Operator</paragraph>
153</tablecell>
154<tablecell colspan="" rowspan="">
155<paragraph role="tablehead" id="par_id3150743" xml-lang="en-US" l10n="U" oldref="32">Name</paragraph>
156</tablecell>
157<tablecell colspan="" rowspan="">
158<paragraph role="tablehead" id="par_id3146877" xml-lang="en-US" l10n="U" oldref="33">Example</paragraph>
159</tablecell>
160</tablerow>
161<tablerow>
162<tablecell colspan="" rowspan="">
163<paragraph role="tablecontent" id="par_id3148888" xml-lang="en-US" l10n="U" oldref="34">= (equal sign)</paragraph>
164</tablecell>
165<tablecell colspan="" rowspan="">
166<paragraph role="tablecontent" id="par_id3154845" xml-lang="en-US" l10n="U" oldref="35">Equal</paragraph>
167</tablecell>
168<tablecell colspan="" rowspan="">
169<paragraph role="tablecontent" id="par_id3154546" xml-lang="en-US" l10n="U" oldref="36">A1=B1</paragraph>
170</tablecell>
171</tablerow>
172<tablerow>
173<tablecell colspan="" rowspan="">
174<paragraph role="tablecontent" id="par_id3154807" xml-lang="en-US" l10n="U" oldref="37">&gt; (Greater than)</paragraph>
175</tablecell>
176<tablecell colspan="" rowspan="">
177<paragraph role="tablecontent" id="par_id3148580" xml-lang="en-US" l10n="U" oldref="38">Greater than</paragraph>
178</tablecell>
179<tablecell colspan="" rowspan="">
180<paragraph role="tablecontent" id="par_id3145138" xml-lang="en-US" l10n="U" oldref="39">A1&gt;B1</paragraph>
181</tablecell>
182</tablerow>
183<tablerow>
184<tablecell colspan="" rowspan="">
185<paragraph role="tablecontent" id="par_id3149507" xml-lang="en-US" l10n="U" oldref="40">&lt; (Less than)</paragraph>
186</tablecell>
187<tablecell colspan="" rowspan="">
188<paragraph role="tablecontent" id="par_id3150145" xml-lang="en-US" l10n="U" oldref="41">Less than</paragraph>
189</tablecell>
190<tablecell colspan="" rowspan="">
191<paragraph role="tablecontent" id="par_id3150901" xml-lang="en-US" l10n="U" oldref="42">A1&lt;B1</paragraph>
192</tablecell>
193</tablerow>
194<tablerow>
195<tablecell colspan="" rowspan="">
196<paragraph role="tablecontent" id="par_id3153078" xml-lang="en-US" l10n="U" oldref="43">&gt;= (Greater than or equal to)</paragraph>
197</tablecell>
198<tablecell colspan="" rowspan="">
199<paragraph role="tablecontent" id="par_id3150866" xml-lang="en-US" l10n="U" oldref="44">Greater than or equal to</paragraph>
200</tablecell>
201<tablecell colspan="" rowspan="">
202<paragraph role="tablecontent" id="par_id3153111" xml-lang="en-US" l10n="U" oldref="45">A1&gt;=B1</paragraph>
203</tablecell>
204</tablerow>
205<tablerow>
206<tablecell colspan="" rowspan="">
207<paragraph role="tablecontent" id="par_id3153004" xml-lang="en-US" l10n="U" oldref="46">&lt;= (Less than or equal to)</paragraph>
208</tablecell>
209<tablecell colspan="" rowspan="">
210<paragraph role="tablecontent" id="par_id3150335" xml-lang="en-US" l10n="U" oldref="47">Less than or equal to</paragraph>
211</tablecell>
212<tablecell colspan="" rowspan="">
213<paragraph role="tablecontent" id="par_id3148760" xml-lang="en-US" l10n="U" oldref="48">A1&lt;=B1</paragraph>
214</tablecell>
215</tablerow>
216<tablerow>
217<tablecell colspan="" rowspan="">
218<paragraph role="tablecontent" id="par_id3157994" xml-lang="en-US" l10n="U" oldref="49">&lt;&gt; (Inequality)</paragraph>
219</tablecell>
220<tablecell colspan="" rowspan="">
221<paragraph role="tablecontent" id="par_id3150019" xml-lang="en-US" l10n="U" oldref="50">Inequality</paragraph>
222</tablecell>
223<tablecell colspan="" rowspan="">
224<paragraph role="tablecontent" id="par_id3149878" xml-lang="en-US" l10n="U" oldref="51">A1&lt;&gt;B1</paragraph>
225</tablecell>
226</tablerow>
227</table>
228<paragraph role="heading" id="hd_id3145241" xml-lang="en-US" level="2" l10n="U" oldref="52">Text operators</paragraph>
229<paragraph role="paragraph" id="par_id3155438" xml-lang="en-US" l10n="U" oldref="53">The operator combines separate texts into one text.</paragraph>
230<table id="tbl_id3156061">
231<tablerow>
232<tablecell colspan="" rowspan="">
233<paragraph role="tablehead" id="par_id3150566" xml-lang="en-US" l10n="U" oldref="54">Operator</paragraph>
234</tablecell>
235<tablecell colspan="" rowspan="">
236<paragraph role="tablehead" id="par_id3153048" xml-lang="en-US" l10n="U" oldref="55">Name</paragraph>
237</tablecell>
238<tablecell colspan="" rowspan="">
239<paragraph role="tablehead" id="par_id3149001" xml-lang="en-US" l10n="U" oldref="56">Example</paragraph>
240</tablecell>
241</tablerow>
242<tablerow>
243<tablecell colspan="" rowspan="">
244<paragraph role="tablecontent" id="par_id3148769" xml-lang="en-US" l10n="U" oldref="57">&amp; (And)</paragraph>
245</tablecell>
246<tablecell colspan="" rowspan="">
247<bookmark xml-lang="en-US" branch="index" id="bm_id3157975"><bookmark_value>text concatenation AND</bookmark_value>
248</bookmark>
249<paragraph role="tablecontent" id="par_id3157975" xml-lang="en-US" l10n="U" oldref="58">text concatenation AND</paragraph>
250</tablecell>
251<tablecell colspan="" rowspan="">
252<paragraph role="tablecontent" id="par_id3157993" xml-lang="en-US" l10n="U" oldref="59">"Sun" &amp; "day" is "Sunday"</paragraph>
253</tablecell>
254</tablerow>
255</table>
256<paragraph role="heading" id="hd_id3153550" xml-lang="en-US" level="2" l10n="U" oldref="60">Reference operators</paragraph>
257<paragraph role="paragraph" id="par_id3149024" xml-lang="en-US" l10n="CHG" oldref="61">These operators return a cell range of zero, one or more cells.</paragraph>
258<paragraph role="paragraph" id="par_id2324900" xml-lang="en-US" l10n="NEW">Range has the highest precedence, then intersection, and then finally union.</paragraph>
259<table id="tbl_id3154633">
260<tablerow>
261<tablecell colspan="" rowspan="">
262<paragraph role="tablehead" id="par_id3158416" xml-lang="en-US" l10n="U" oldref="62">Operator</paragraph>
263</tablecell>
264<tablecell colspan="" rowspan="">
265<paragraph role="tablehead" id="par_id3152822" xml-lang="en-US" l10n="U" oldref="63">Name</paragraph>
266</tablecell>
267<tablecell colspan="" rowspan="">
268<paragraph role="tablehead" id="par_id3154949" xml-lang="en-US" l10n="U" oldref="64">Example</paragraph>
269</tablecell>
270</tablerow>
271<tablerow>
272<tablecell colspan="" rowspan="">
273<paragraph role="tablecontent" id="par_id3156257" xml-lang="en-US" l10n="U" oldref="65">: (Colon)</paragraph>
274</tablecell>
275<tablecell colspan="" rowspan="">
276<paragraph role="tablecontent" id="par_id3153924" xml-lang="en-US" l10n="U" oldref="66">Range</paragraph>
277</tablecell>
278<tablecell colspan="" rowspan="">
279<paragraph role="tablecontent" id="par_id3148432" xml-lang="en-US" l10n="U" oldref="67">A1:C108</paragraph>
280</tablecell>
281</tablerow>
282<tablerow>
283<tablecell colspan="" rowspan="">
284<paragraph role="tablecontent" id="par_id3152592" xml-lang="en-US" l10n="U" oldref="68">! (Exclamation point)</paragraph>
285</tablecell>
286<tablecell colspan="" rowspan="">
287<bookmark xml-lang="en-US" branch="index" id="bm_id3150606"><bookmark_value>intersection operator</bookmark_value>
288</bookmark>
289<paragraph role="tablecontent" id="par_id3150606" xml-lang="en-US" l10n="U" oldref="69">Intersection</paragraph>
290</tablecell>
291<tablecell colspan="" rowspan="">
292<paragraph role="tablecontent" id="par_id3083445" xml-lang="en-US" l10n="U" oldref="70">SUM(A1:B6!B5:C12)</paragraph>
293<paragraph role="tablecontent" id="par_id3150385" xml-lang="en-US" l10n="U" oldref="71">Calculates the sum of all cells in the intersection; in this example, the result yields the sum of cells B5 and B6.</paragraph>
294</tablecell>
295</tablerow>
296<tablerow>
297<tablecell colspan="" rowspan="">
298<paragraph role="tablecontent" id="par_id4003723" xml-lang="en-US" l10n="NEW">~ (Tilde)</paragraph>
299</tablecell>
300<tablecell colspan="" rowspan="">
301<paragraph role="tablecontent" id="par_id838953" xml-lang="en-US" l10n="NEW">Concatenation or union</paragraph>
302</tablecell>
303<tablecell colspan="" rowspan="">
304<paragraph role="tablecontent" id="par_id2511978" xml-lang="en-US" l10n="NEW">Takes two references and returns a reference list, which is a concatenation of the left reference followed by the right reference. Double entries are referenced twice. See note below this table.</paragraph>
305</tablecell>
306</tablerow>
307</table>
308<paragraph role="note" id="par_id181890" xml-lang="en-US" l10n="NEW">Reference concatenation using a tilde character was implemented lately. When a formula with the tilde operator exists in a document that is opened in old versions of the software, an error is returned. A reference list is not allowed inside an array expression.</paragraph>
309</body>
310</helpdocument>
311