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">> (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>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">< (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<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">>= (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>=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"><= (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<=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"><> (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<>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">& (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" & "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