<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>OpenOffice Calc Tips</title>
	<link>http://www.openofficetips.com</link>
	<description>My contribution to the OOo community - including a blog with daily tips, templates and scripts. Enjoy.</description>
	<pubDate>Mon, 10 Sep 2007 20:29:53 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Easter Egg: starcalcteam()</title>
		<link>http://www.openofficetips.com/2007/09/10/easter-egg-starcalcteam/</link>
		<comments>http://www.openofficetips.com/2007/09/10/easter-egg-starcalcteam/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 20:27:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.openofficetips.com/2007/09/10/easter-egg-starcalcteam/</guid>
		<description><![CDATA[There is a new Spanish language OO related blog from  Rafael Sanchez 
He points out an interesting Easter Egg in the OpenOffice Calc program.
In any cell, type =starcalcteam()
The image below is displayed&#8230;


]]></description>
			<content:encoded><![CDATA[<p>There is a new Spanish language OO related blog from <a href="http://ooopractico.blogspot.com"> Rafael Sanchez </a></p>
<p>He points out an interesting Easter Egg in the OpenOffice Calc program.</p>
<p>In any cell, type =starcalcteam()</p>
<p>The image below is displayed&#8230;</p>
<p><img src="http://www.openofficetips.com/blog2/wp-content/uploads/calcteam.png" align="middle" /><br />
<a href="http://technorati.com/tag/OpenOffice.org" rel="tag"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openofficetips.com/2007/09/10/easter-egg-starcalcteam/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Create Links Between Cell Ranges (Quickly)</title>
		<link>http://www.openofficetips.com/2007/08/28/create-links-between-cell-ranges-quickly/</link>
		<comments>http://www.openofficetips.com/2007/08/28/create-links-between-cell-ranges-quickly/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 04:05:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Using OpenOffice Calc]]></category>

		<guid isPermaLink="false">http://www.openofficetips.com/2007/08/28/create-links-between-cell-ranges-quickly/</guid>
		<description><![CDATA[The Paste Special  feature can be used to quickly link to range of cells from another sheet.
In the example below, we have a table on the sheet labelled  First. We want to link to the bottom row from the sheet labelled Second

Select the desired range for linking b9:D9, then select Edit - Copy
Now [...]]]></description>
			<content:encoded><![CDATA[<p>The <strong>Paste Special</strong>  feature can be used to quickly link to range of cells from another sheet.</p>
<p>In the example below, we have a table on the sheet labelled  <strong>First</strong>. We want to link to the bottom row from the sheet labelled <strong>Second</strong></p>
<p><img src="http://www.openofficetips.com/blog2/wp-content/uploads/linkrangepre.png" align="middle" /></p>
<p>Select the desired range for linking b9:D9, then select Edit - Copy</p>
<p>Now go to the sheet from where we will be linking.  Select the start cell of the new range (corresponding to B9 )</p>
<p>Now select <strong>Edit - Paste Special.</strong></p>
<p>The Paste Special dialog is shown below. Select the Links option on bottom left.</p>
<p><img src="http://www.openofficetips.com/blog2/wp-content/uploads/linkrange2.png" align="middle" /></p>
<p>The end result. The equations are for illustration. This may seem like overkill for a few cells - but can be very useful if yu have a very large range of cells that you need mapped to another spreadsheet.</p>
<p><img src="http://www.openofficetips.com/blog2/wp-content/uploads/linkrangepost.png" align="middle" /></p>
<p><a href="http://technorati.com/tag/OpenOffice.org" rel="tag"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openofficetips.com/2007/08/28/create-links-between-cell-ranges-quickly/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Autoformat</title>
		<link>http://www.openofficetips.com/2007/08/27/autoformat/</link>
		<comments>http://www.openofficetips.com/2007/08/27/autoformat/#comments</comments>
		<pubDate>Mon, 27 Aug 2007 23:46:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Using OpenOffice Calc]]></category>

		<guid isPermaLink="false">http://www.openofficetips.com/2007/08/27/autoformat/</guid>
		<description><![CDATA[The Autoformat feature in Calc is used to assign preset formats to a range of cells - creating attractive, professional-looking table designs at the press of a button.
In the &#8216;before&#8217; picture below, we have a rather bland table.Time to spice it up. Obvious approach is to do it manually - selecting groups of cells in [...]]]></description>
			<content:encoded><![CDATA[<p>The <strong>Autoformat</strong> feature in Calc is used to assign preset formats to a range of cells - creating attractive, professional-looking table designs at the press of a button.</p>
<p>In the &#8216;before&#8217; picture below, we have a rather bland table.Time to spice it up. Obvious approach is to do it manually - selecting groups of cells in turn and applying different formats.  The micromanagers among us probably favor that approach.</p>
<p>There is a &#8216;quick-and-dirty&#8217; alternative - namely the <strong>Autoformat</strong> feature.</p>
<p><img src="http://www.openofficetips.com/blog2/wp-content/uploads/autoformatpre.png" align="middle" /></p>
<p>The <strong>Autoformat</strong> feature can be used to assign preset formats to a range of cells. Boder styles, number formats etc can all be configured and reused for different tables.</p>
<p>First, select the  cells you want to format. From the menu, select <strong>Format - AutoFormat </strong></p>
<p><img src="http://www.openofficetips.com/blog2/wp-content/uploads/autoformatinvoke.png" align="middle" /></p>
<p>In the <strong>Autoformat</strong> dialog box, select the desired Autoformat&#8230;</p>
<p><img src="http://www.openofficetips.com/blog2/wp-content/uploads/autoformatdialog.png" align="middle" /></p>
<p>The end result. A prettier table with little or no effort.</p>
<p><img src="http://www.openofficetips.com/blog2/wp-content/uploads/autoformatpost.png" align="middle" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openofficetips.com/2007/08/27/autoformat/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Adding Only Positive Numbers</title>
		<link>http://www.openofficetips.com/2007/07/30/adding-only-positive-numbers/</link>
		<comments>http://www.openofficetips.com/2007/07/30/adding-only-positive-numbers/#comments</comments>
		<pubDate>Tue, 31 Jul 2007 04:55:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Function Tips]]></category>

		<guid isPermaLink="false">http://www.openofficetips.com/2007/07/30/adding-only-positive-numbers/</guid>
		<description><![CDATA[We can use an array formula to sum up only the positive numbers in a given range.
=SUM(IF(A1:A10&#62;=0;A1:A10;0))
An array formula is defined by hitting SHIFT-CTRL-Enter instead of Enter for a normal (scalar) formula.
In documentation and texts, an array formula is indicated by &#8216;curly braces&#8217; as shown below
{=SUM(IF(A1:A10&#62;=0;A1:A10;0))}
However, the curly braces should not be included when entering [...]]]></description>
			<content:encoded><![CDATA[<p>We can use an array formula to sum up only the positive numbers in a given range.</p>
<p><strong>=SUM(IF(A1:A10&gt;=0;A1:A10;0))</strong></p>
<p>An array formula is defined by hitting SHIFT-CTRL-Enter instead of Enter for a normal (scalar) formula.</p>
<p>In documentation and texts, an array formula is indicated by &#8216;curly braces&#8217; as shown below</p>
<p><strong>{=SUM(IF(A1:A10&gt;=0;A1:A10;0))}</strong></p>
<p>However, the curly braces should not be included when entering the formula on the spreadsheet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openofficetips.com/2007/07/30/adding-only-positive-numbers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Who Needs DATEDIF() ?? Revisited.</title>
		<link>http://www.openofficetips.com/2007/07/24/who-needs-datedif-revisited/</link>
		<comments>http://www.openofficetips.com/2007/07/24/who-needs-datedif-revisited/#comments</comments>
		<pubDate>Wed, 25 Jul 2007 04:28:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Function Tips]]></category>

		<guid isPermaLink="false">http://www.openofficetips.com/2007/07/24/who-needs-datedif-revisited/</guid>
		<description><![CDATA[Harlan Grove added some comments regarding the Excel DATEDIF() function, that I feel deserve an article of their own&#8230;
Excellent example of POOR DESIGN in OOo Calc.
YEARS(EarlierDate;LaterDate;)
MONTHS(EarlierDate;LaterDate;)
but
DAYS(LaterDate;EarlierDate) [and no argument]
Maybe this was the fault of the original StarDivision programmers, but it’s still stupid, and it makes a bad impression for OOo Calc. Maybe it looks like [...]]]></description>
			<content:encoded><![CDATA[<p>Harlan Grove added some comments regarding the Excel DATEDIF() function, that I feel deserve an article of their own&#8230;</p>
<hr />Excellent example of POOR DESIGN in OOo Calc.</p>
<p>YEARS(EarlierDate;LaterDate;)<br />
MONTHS(EarlierDate;LaterDate;)</p>
<p>but</p>
<p>DAYS(LaterDate;EarlierDate) [and no argument]</p>
<p>Maybe this was the fault of the original StarDivision programmers, but it’s still stupid, and it makes a bad impression for OOo Calc. Maybe it looks like this because the FAR SIMPLER equivalent formula</p>
<p>=LaterDate-EarlierDate</p>
<p>puts LaterDate before EarlierDate.</p>
<p>The only excuse for not fixing this is backwards compatibility: extant design errors must remain so that formulas adapted to those design errors continue to work.</p>
<p>Anyway, the more useful DATEDIF characteristics are YM, YD and MD. Those are more difficult to manage in OOo Calc. Actually, YM is simple.</p>
<p>=MOD(YEARS(EarlierDate;LaterDate;0);12)</p>
<p>YD takes more work.</p>
<p>=DATE(YEAR(EarlierDate)+(TEXT(EarlierDate;”mmdd”)&gt;TEXT(LaterDate;”mmdd”));<br />
MONTH(LaterDate);DAY(LaterDate))-EarlierDate</p>
<p>MD is more difficult.</p>
<p>=DATE(YEAR(EarlierDate);<br />
MONTH(EarlierDate)+(DAY(EarlierDate)&gt;DAY(LaterDate));<br />
DAY(LaterDate))-$A3</p>
<p>is arguably more accurate, but it doesn’t produce the same results as Excel. Excel, for good or ill, NEVER returns anything higher than 29 for DATEDIF(EarlierDate,LaterDate,”MD”) while it can produce screwy results for 5 or fewer. Excel’s DATEDIF(EarlierDate,LaterDate,”MD”) may produce results consistent with DAYS360, but I’ll leave that to someone else to check.</p>
<hr />Thanks Harlan for taking the time to comment on this topic!<br />
<a href="http://technorati.com/tag/OpenOffice.org" rel="tag"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openofficetips.com/2007/07/24/who-needs-datedif-revisited/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Who needs DATEDIF() ??</title>
		<link>http://www.openofficetips.com/2007/07/18/who-needs-datedif/</link>
		<comments>http://www.openofficetips.com/2007/07/18/who-needs-datedif/#comments</comments>
		<pubDate>Thu, 19 Jul 2007 03:58:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Function Tips]]></category>

		<guid isPermaLink="false">http://www.openofficetips.com/2007/07/18/who-needs-datedif/</guid>
		<description><![CDATA[I recently came across a blog in Indonesian - which had useful pointers related to OpenOffice alternatives to the Excel DATEDIF() function. Here is the link:  http://maseko.com/
The DATEDIF() function is a strange beast in Excel - so much so that it isn&#8217;t even implemented in OpenOffice Calc.
 The syntax for DATEDIF is as follows: [...]]]></description>
			<content:encoded><![CDATA[<p>I recently came across a blog in Indonesian - which had useful pointers related to OpenOffice alternatives to the Excel DATEDIF() function. Here is the link:  http://maseko.com/</p>
<p>The DATEDIF() function is a strange beast in Excel - so much so that it isn&#8217;t even implemented in OpenOffice Calc.</p>
<p><font face="Arial"> The syntax for <font color="#003366"><strong>DATEDIF</strong></font> is as follows: </font>  <font face="Arial"><font face="Courier New">  </font></font></p>
<p><font face="Arial"><font face="Courier New"><font color="#003366"><strong>=DATEDIF(Date1,Date2,Interval)</strong></font> </font></font></p>
<p><font face="Arial">Where </font></p>
<blockquote><p> <font face="Arial">  </font><font face="Arial"><font face="Courier New">Date1</font> is the first date, in standard Excel serial-date   format.<br />
<font face="Courier New">Date2</font> is the second date, in standard Excel serial-date   format.<br />
<font face="Courier New">Interval</font> indicates the unit of time that <font face="Courier New">=DATEDIF</font> is to return is result.</font></p></blockquote>
<p>There are sixdifferent interval codes in Excel DATEDIF() and we will cover them all with alternatives in OpenOffice Calc.</p>
<p>For example, to calculate someones age (in years)  in Excel, you would use =DATEDIF(A1,NOW(),&#8221;Y&#8221;)</p>
<p>In OpenOffice CALC, we can use =YEARS(A1;NOW();0)</p>
<p>For calculating number of months in Excel, we use =DATEDIF( A1,NOW(),&#8221;M&#8221;)</p>
<p>In OpenOffice CALC, we use = MONTHS(A1;NOW();0)</p>
<p>For calculating number of days using DATEDIF, we use  =DATEDIF( A1,NOW(),&#8221;Y&#8221;)</p>
<p>In Openoffice CALC, we can use.. =INT(DAYS(now();A1))</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openofficetips.com/2007/07/18/who-needs-datedif/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Moving House!</title>
		<link>http://www.openofficetips.com/2007/07/10/moving-house/</link>
		<comments>http://www.openofficetips.com/2007/07/10/moving-house/#comments</comments>
		<pubDate>Wed, 11 Jul 2007 06:24:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.openofficetips.com/2007/07/10/moving-house/</guid>
		<description><![CDATA[Please bear with me while I relocate my Open Office tips to WordPress.
For an full index of articles in the old blog, see http://www.richhillsoftware.com
Right now, I&#8217;m cutting pasting articles from old blog to new. Then I will do cleanup. At the same time I&#8217;ll start writing new tips for Open Office Calc.
]]></description>
			<content:encoded><![CDATA[<p>Please bear with me while I relocate my Open Office tips to WordPress.</p>
<p>For an full index of articles in the old blog, see <a href="http://www.richhillsoftware.com">http://www.richhillsoftware.com</a></p>
<p>Right now, I&#8217;m cutting pasting articles from old blog to new. Then I will do cleanup. At the same time I&#8217;ll start writing new tips for Open Office Calc.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openofficetips.com/2007/07/10/moving-house/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Basic Functions: COUNTBLANK</title>
		<link>http://www.openofficetips.com/2006/02/02/basic-functions-countblank/</link>
		<comments>http://www.openofficetips.com/2006/02/02/basic-functions-countblank/#comments</comments>
		<pubDate>Fri, 03 Feb 2006 04:33:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Function Tips]]></category>

		<guid isPermaLink="false">http://www.openofficetips.com/2006/02/02/basic-functions-countblank/</guid>
		<description><![CDATA[The COUNTBLANK function allows you to total the number of blank or empty cells in a specified range.
It is used as show n below in the example. Cells C3, B5 and D5 are empty - so the COUNTBLANK function in D7 returns 3.

You may have a situation where the array is quite large and it [...]]]></description>
			<content:encoded><![CDATA[<p>The <b>COUNTBLANK</b> function allows you to total the number of blank or empty cells in a specified range.</p>
<p>It is used as show n below in the example. Cells <b>C3, B5</b> and <b>D5</b> are empty - so the <b>COUNTBLANK</b> function in <b>D7</b> returns 3.</p>
<p><center><img alt="countblank.jpg" src="http://www.openofficetips.com/images/countblank.jpg" width="370" height="202" /></center></p>
<p>You may have a situation where the array is quite large and it is important that each cell has a value. To make it easier to trap blank cells, you can  combine the <b>COUNTBLANK</b> inside an <b>IF</b> function&#8230;</p>
<p> =if(COUNTBLANK(A1:A500)>0,&#8221;Blank Cell&#8221;,average(A1:A500))</p>
<p>Conditional formatting would also help you spot blank cells.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openofficetips.com/2006/02/02/basic-functions-countblank/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Conditional Formatting: Comparing two Lists</title>
		<link>http://www.openofficetips.com/2006/02/01/conditional-formatting-comparing-two-lists/</link>
		<comments>http://www.openofficetips.com/2006/02/01/conditional-formatting-comparing-two-lists/#comments</comments>
		<pubDate>Thu, 02 Feb 2006 04:32:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Using OpenOffice Calc]]></category>

		<guid isPermaLink="false">http://www.openofficetips.com/2006/02/01/conditional-formatting-comparing-two-lists/</guid>
		<description><![CDATA[We will use conditional formatting to identify unique entries between two lists.
In the sheet below, we have two lists of US States. We would like to identify the list entries that are unique to each list. This technique can also be applied to two versions of the same list to identify additions/removals.

Step 1: Select B2:B19 [...]]]></description>
			<content:encoded><![CDATA[<p>We will use conditional formatting to identify unique entries between two lists.</p>
<p>In the sheet below, we have two lists of US States. We would like to identify the list entries that are unique to each list. This technique can also be applied to two versions of the same list to identify additions/removals.</p>
<p><center><img alt="listsunique_1.jpg" src="http://www.openofficetips.com/images/listsunique_1.jpg" width="285" height="360" /></center></p>
<p>Step 1: Select <b>B2:B19</b> and open the <b>Conditional Formatting</b> dialog - below. We have already defined a formatting style that has a darker background. </p>
<p>In the <b>Conditional Formatting</b> dialog, select the <b>&#8220;Formula is&#8221;</b>option from the drop down list on the left and enter the formula as displayed below. Choose the predefined style. Exit the dialog.</p>
<p>We apply similar conditonal formatting to the <b>D2:D19</b> array. I will leave that as an exercise for the reader.</p>
<p><center><img alt="listsunique_2.jpg" src="http://www.openofficetips.com/images/listsunique_2.jpg" width="622" height="295" /></center></p>
<p>The result after the conditional formatting is applied. Those cells that are shaded dark do not have a matching entry in the other list.</p>
<p><center><img alt="listsunique_3.jpg" src="http://www.openofficetips.com/images/listsunique_3.jpg" width="296" height="370" /></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openofficetips.com/2006/02/01/conditional-formatting-comparing-two-lists/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Entering Dates Quickly</title>
		<link>http://www.openofficetips.com/2006/01/31/entering-dates-quickly/</link>
		<comments>http://www.openofficetips.com/2006/01/31/entering-dates-quickly/#comments</comments>
		<pubDate>Wed, 01 Feb 2006 04:32:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Date &amp; Time]]></category>

		<guid isPermaLink="false">http://www.openofficetips.com/2006/01/31/entering-dates-quickly/</guid>
		<description><![CDATA[Here is a useful formula - a long with a variant if you need to
enter dates quickly without the delimiters between the days, months and years.
In the example below, we enter our shorthand dates in column B. This column is formatted as Text so that any leading zeroes are not discarded by OOo Calc as [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a useful formula - a long with a variant if you need to<br />
enter dates quickly without the delimiters between the days, months and years.</p>
<p>In the example below, we enter our shorthand dates in column B. This column is formatted as <b>Text</b> so that any leading zeroes are not discarded by OOo Calc as it interprets the numbers entered as an integer.</p>
<p>Column C is formatted as a <b>Date</b> and the formula entered in C2 is </p>
<p><b>=DATEVALUE(TEXT(CONCATENATE(LEFT(B2;2);&#8221;/&#8221;;MID(B2;3;2);&#8221;/&#8221;;RIGHT(B2;2));&#8221;MM/DD/YY&#8221;))</b></p>
<p>Instead of using the <b>CONCATENATE</b> function, you can use the corresponding <b>&#8220;&#038;&#8221;</b> operator.</p>
<p>=<b>DATEVALUE(TEXT(LEFT(B3;2)&#038;&#8221;/&#8221;&#038;MID(B3;3;2)&#038;&#8221;/&#8221;&#038;RIGHT(B3;2);&#8221;MM/DD/YY&#8221;))</b></p>
<p><center><img alt="fastdates.jpg" src="http://www.openofficetips.com/images/fastdates.jpg" width="215" height="182" /></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openofficetips.com/2006/01/31/entering-dates-quickly/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
