<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: INDIRECT Worksheet Function</title>
	<atom:link href="http://www.dailydoseofexcel.com/archives/2004/05/21/indirect-worksheet-function/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dailydoseofexcel.com/archives/2004/05/21/indirect-worksheet-function/</link>
	<description>Daily posts of Excel tips…and other stuff</description>
	<lastBuildDate>Wed, 08 Feb 2012 23:58:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: Brad Kittles</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/05/21/indirect-worksheet-function/#comment-72829</link>
		<dc:creator>Brad Kittles</dc:creator>
		<pubDate>Wed, 25 Jan 2012 18:57:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=566#comment-72829</guid>
		<description>Dick K-

Thank you so much for the help.  It is exactly what I needed and works like a charm.  

Brad</description>
		<content:encoded><![CDATA[<p>Dick K-</p>
<p>Thank you so much for the help.  It is exactly what I needed and works like a charm.  </p>
<p>Brad</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dick Kusleika</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/05/21/indirect-worksheet-function/#comment-72792</link>
		<dc:creator>Dick Kusleika</dc:creator>
		<pubDate>Tue, 24 Jan 2012 15:24:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=566#comment-72792</guid>
		<description>Brad:  Assume your dates are in Sheet2!A5:A150 and the numbers are in column B.  This array-entered formula should get you what you want.

&lt;code&gt;=AVERAGE(IF((Sheet2!$A$5:$A$150&lt;=Sheet1!A1)*(Sheet2!$A$5:$A$150&gt;Sheet1!A1-90)=0,&quot;&quot;,(Sheet2!$B$5:$B$150)))&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>Brad:  Assume your dates are in Sheet2!A5:A150 and the numbers are in column B.  This array-entered formula should get you what you want.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">=AVERAGE(IF((Sheet2!$A$5:$A$150&lt;=Sheet1!A1)*(Sheet2!$A$5:$A$150&gt;Sheet1!A1-90)=0,&quot;&quot;,(Sheet2!$B$5:$B$150)))</div></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brad Kittles</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/05/21/indirect-worksheet-function/#comment-72524</link>
		<dc:creator>Brad Kittles</dc:creator>
		<pubDate>Wed, 18 Jan 2012 21:59:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=566#comment-72524</guid>
		<description>I am trying to calculate an average value using a Vlookup and the INDIRECT function and am having some problems.  

Basically, I want to enter a date in one cell in a worksheet (call it cell A1 in Sheet1), then use a VLOOKUP to find this date from a date column in another sheet (call it Column A in Sheet2).  Once it finds this date, I want to go back 90 days and take the average of a value in a column - in this instance a rate in column B, and return this 90 day average to a cell in Sheet1.  Any thoughts?</description>
		<content:encoded><![CDATA[<p>I am trying to calculate an average value using a Vlookup and the INDIRECT function and am having some problems.  </p>
<p>Basically, I want to enter a date in one cell in a worksheet (call it cell A1 in Sheet1), then use a VLOOKUP to find this date from a date column in another sheet (call it Column A in Sheet2).  Once it finds this date, I want to go back 90 days and take the average of a value in a column &#8211; in this instance a rate in column B, and return this 90 day average to a cell in Sheet1.  Any thoughts?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kyle McGhee</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/05/21/indirect-worksheet-function/#comment-71722</link>
		<dc:creator>Kyle McGhee</dc:creator>
		<pubDate>Fri, 06 Jan 2012 02:23:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=566#comment-71722</guid>
		<description>Hi AnotherSG,

You mentioned that the cell positions were the same on every worksheet.  Are all of these worksheets one after another?  If so you could use a 3D reference such as =SUM(Sheet1:Sheet25!C1), which would sum the cell C1 on every sheet between and including Sheet1 and Sheet25.

Kyle</description>
		<content:encoded><![CDATA[<p>Hi AnotherSG,</p>
<p>You mentioned that the cell positions were the same on every worksheet.  Are all of these worksheets one after another?  If so you could use a 3D reference such as =SUM(Sheet1:Sheet25!C1), which would sum the cell C1 on every sheet between and including Sheet1 and Sheet25.</p>
<p>Kyle</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AnotherSG</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/05/21/indirect-worksheet-function/#comment-71632</link>
		<dc:creator>AnotherSG</dc:creator>
		<pubDate>Wed, 04 Jan 2012 20:52:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=566#comment-71632</guid>
		<description>This was really helpful. I was using a 25+ worksheet excel workbook and needed to gather and pull the data into one table on one worksheet from all the different worksheets. Using this post, I created two nested INDIRECT functions to look up the worksheet name and the position of the data on each worksheet. It saved a great deal of time as I simply needed to pull the cell positions for the data that I needed and paste once into one row instead of into a formula for each column. Thank you for your post.

I first created a new worksheet (I named it &quot;aggregated from all&quot;) and in a column (COLUMN A) listed the names of all of the worksheets (had to do that manually - may be a way to pull that quickly but I only found VBA solutions - beyond my level). So it is a column of values with the name of each worksheet that I wanted to pull the data from on individual rows (e.g., SHEET1, SHEET2, etc. in column A)
 
On that same worksheet I filled row 1 (ROW 1) with the cell references / positions for the data that I need (e.g., Cell B1 contained: B3004, B3 contained: R3002, etc.) and row 2 (ROW 2) with the description of the data. I then had basically the headers and rows of a report shell, just needed the data to be filled in. (I should note that the cell positions were the same on every worksheet - I was simply looking for a way to systematize compiling the data from the sheets).
 
For my row 10, column B, the following pulled the worksheet name from column A in row 10 and position of the value that I wanted:
 
=INDIRECT(&quot;&#039;&quot;&amp;$A10&amp;&quot;&#039;!&quot;&amp;B$1)
 
 
The formula parts broken down:
 
=INDIRECT(&quot;&#039;&quot;&amp;$A10&amp;&quot;&#039;!&quot;    
This is the INDIRECT function looking in cell A10 for the worksheet name; in my example, this referenced SHEET25. The $ locked the column so I could paste across all columns and lookup the sheet name.
 
 
&amp;B$1)
This is the INDIRECT linkage to cell B1 on this worksheet, that contained the value R3002 . The $ loocked the row to row 1 so I could past down into all rows.
 
 
In my worksheet SHEET25, the cell R3002 contained the value $1,117,229.  I then simply copied and pasted into all parts of the report.</description>
		<content:encoded><![CDATA[<p>This was really helpful. I was using a 25+ worksheet excel workbook and needed to gather and pull the data into one table on one worksheet from all the different worksheets. Using this post, I created two nested INDIRECT functions to look up the worksheet name and the position of the data on each worksheet. It saved a great deal of time as I simply needed to pull the cell positions for the data that I needed and paste once into one row instead of into a formula for each column. Thank you for your post.</p>
<p>I first created a new worksheet (I named it &#8220;aggregated from all&#8221;) and in a column (COLUMN A) listed the names of all of the worksheets (had to do that manually &#8211; may be a way to pull that quickly but I only found VBA solutions &#8211; beyond my level). So it is a column of values with the name of each worksheet that I wanted to pull the data from on individual rows (e.g., SHEET1, SHEET2, etc. in column A)</p>
<p>On that same worksheet I filled row 1 (ROW 1) with the cell references / positions for the data that I need (e.g., Cell B1 contained: B3004, B3 contained: R3002, etc.) and row 2 (ROW 2) with the description of the data. I then had basically the headers and rows of a report shell, just needed the data to be filled in. (I should note that the cell positions were the same on every worksheet &#8211; I was simply looking for a way to systematize compiling the data from the sheets).</p>
<p>For my row 10, column B, the following pulled the worksheet name from column A in row 10 and position of the value that I wanted:</p>
<p>=INDIRECT(&#8220;&#8216;&#8221;&amp;$A10&amp;&#8221;&#8216;!&#8221;&amp;B$1)</p>
<p>The formula parts broken down:</p>
<p>=INDIRECT(&#8220;&#8216;&#8221;&amp;$A10&amp;&#8221;&#8216;!&#8221;<br />
This is the INDIRECT function looking in cell A10 for the worksheet name; in my example, this referenced SHEET25. The $ locked the column so I could paste across all columns and lookup the sheet name.</p>
<p>&amp;B$1)<br />
This is the INDIRECT linkage to cell B1 on this worksheet, that contained the value R3002 . The $ loocked the row to row 1 so I could past down into all rows.</p>
<p>In my worksheet SHEET25, the cell R3002 contained the value $1,117,229.  I then simply copied and pasted into all parts of the report.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/05/21/indirect-worksheet-function/#comment-70583</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Wed, 14 Dec 2011 19:26:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=566#comment-70583</guid>
		<description>Hello,

I have a range of numbers in a row (for example: A3 - A13).  In cells A14, A15, and A16, we list the Average, Max, and Min values using the Excel formulas (e.g. A14=Average (A3:A13)).  When we get a new data set we insert the data as a new column A3 and shift everything to the right.  Unfortunately the formulas also move to A4:A14.  Is there a way to always start with A3 and let the right side shift as columns are added?</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>I have a range of numbers in a row (for example: A3 &#8211; A13).  In cells A14, A15, and A16, we list the Average, Max, and Min values using the Excel formulas (e.g. A14=Average (A3:A13)).  When we get a new data set we insert the data as a new column A3 and shift everything to the right.  Unfortunately the formulas also move to A4:A14.  Is there a way to always start with A3 and let the right side shift as columns are added?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Larry</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/05/21/indirect-worksheet-function/#comment-54139</link>
		<dc:creator>Larry</dc:creator>
		<pubDate>Mon, 15 Nov 2010 23:39:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=566#comment-54139</guid>
		<description>&lt;p&gt;Lisa, you don&#039;t NEED an INDIRECT, all you need is to code this into Column B&lt;br&gt;
&#124;    B     &#124;&lt;br&gt;
=Sheet1!F$37&lt;br&gt;
=Sheet2!F$37&lt;br&gt;
 ... etc ...&lt;/p&gt;
&lt;p&gt;However, the problem with the above example is that the sheet reference won&#039;t automatically be updated, and you would have to edit the sheet name in each B cell ... BUT, you can code the series 1-100 in a &quot;hidden column&quot; referencing the sheet number and reference it with an indirect&lt;/p&gt;
&lt;p&gt;Say column Z contains the series 1-100&lt;br&gt;
Then use&lt;br&gt;
&#124;    B     &#124; ....                 ... &#124;  Z   &#124;&lt;br&gt;
=INDIRECT(&quot;Sheet&quot; &amp; Z1 &amp; &quot;!F$37?)        1&lt;br&gt;
=INDIRECT(&quot;Sheet&quot; &amp; Z2 &amp; &quot;!F$37?)        2&lt;br&gt;
  ... etc ...&lt;/p&gt;
&lt;p&gt;Note: in the above example of indirect, you only need to code the first function, then copy and paste it into the following cells because the Z1 reference will automatically be incremented to refer to the next row.&lt;/p&gt;
&lt;p&gt;Larry&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Lisa, you don&#8217;t NEED an INDIRECT, all you need is to code this into Column B<br />
|    B     |<br />
=Sheet1!F$37<br />
=Sheet2!F$37<br />
 &#8230; etc &#8230;</p>
<p>However, the problem with the above example is that the sheet reference won&#8217;t automatically be updated, and you would have to edit the sheet name in each B cell &#8230; BUT, you can code the series 1-100 in a &#8220;hidden column&#8221; referencing the sheet number and reference it with an indirect</p>
<p>Say column Z contains the series 1-100<br />
Then use<br />
|    B     | &#8230;.                 &#8230; |  Z   |<br />
=INDIRECT(&#8220;Sheet&#8221; &amp; Z1 &amp; &#8220;!F$37?)        1<br />
=INDIRECT(&#8220;Sheet&#8221; &amp; Z2 &amp; &#8220;!F$37?)        2<br />
  &#8230; etc &#8230;</p>
<p>Note: in the above example of indirect, you only need to code the first function, then copy and paste it into the following cells because the Z1 reference will automatically be incremented to refer to the next row.</p>
<p>Larry</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: LISA</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/05/21/indirect-worksheet-function/#comment-54130</link>
		<dc:creator>LISA</dc:creator>
		<pubDate>Mon, 15 Nov 2010 18:04:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=566#comment-54130</guid>
		<description>&lt;p&gt;Hello,&lt;br&gt;
I need to fill column B of one sheet that references cell f37 in the consecutive worksheets 1-100. I think I need to use the indirect function as autofill was not working, I&#039;m just not sure how?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hello,<br />
I need to fill column B of one sheet that references cell f37 in the consecutive worksheets 1-100. I think I need to use the indirect function as autofill was not working, I&#8217;m just not sure how?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Janet Dalton</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/05/21/indirect-worksheet-function/#comment-53945</link>
		<dc:creator>Janet Dalton</dc:creator>
		<pubDate>Wed, 10 Nov 2010 17:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=566#comment-53945</guid>
		<description>&lt;p&gt;Can you tell me how to take a list like this and make it into an excel spread sheet that could then be used to make labels?&lt;/p&gt;
&lt;p&gt;Charles E. Heath CPA, P.A.&lt;br&gt;
32-C SE Osceola, Stuart, FL 34994&lt;br&gt;
Phone: (772)286-5669&lt;br&gt;
TMI Accounting&lt;br&gt;
570 SE Port St. Lucie Boulevard, Port St. Lucie, FL 34984&lt;br&gt;
Phone: (772) 971-5852&lt;br&gt;
TMI &amp; Associates&lt;br&gt;
529 NW Prima Vista Boulevard, Suite 301 B, Port St. Lucie, FL 34983&lt;br&gt;
Phone: 866-675-9995&lt;br&gt;
Diamond Accounting &amp; Consulting&lt;br&gt;
1180 SW Ithaca St, Port St Lucie, FL 34983&lt;br&gt;
Phone: (772)342-6770&lt;br&gt;
Schuemann &amp; Company, LLC&lt;br&gt;
107 Mulligan Place, Jupiter, FL 33458&lt;br&gt;
Phone: (561)625-4136&lt;br&gt;
Brian Pybus&lt;br&gt;
601 Heritage Drive #105, Jupiter, FL 33458&lt;br&gt;
Phone: (561)282-1870&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Can you tell me how to take a list like this and make it into an excel spread sheet that could then be used to make labels?</p>
<p>Charles E. Heath CPA, P.A.<br />
32-C SE Osceola, Stuart, FL 34994<br />
Phone: (772)286-5669<br />
TMI Accounting<br />
570 SE Port St. Lucie Boulevard, Port St. Lucie, FL 34984<br />
Phone: (772) 971-5852<br />
TMI &amp; Associates<br />
529 NW Prima Vista Boulevard, Suite 301 B, Port St. Lucie, FL 34983<br />
Phone: 866-675-9995<br />
Diamond Accounting &amp; Consulting<br />
1180 SW Ithaca St, Port St Lucie, FL 34983<br />
Phone: (772)342-6770<br />
Schuemann &amp; Company, LLC<br />
107 Mulligan Place, Jupiter, FL 33458<br />
Phone: (561)625-4136<br />
Brian Pybus<br />
601 Heritage Drive #105, Jupiter, FL 33458<br />
Phone: (561)282-1870</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://www.dailydoseofexcel.com/archives/2004/05/21/indirect-worksheet-function/#comment-53605</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Wed, 03 Nov 2010 02:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.dailydoseofexcel.com/?p=566#comment-53605</guid>
		<description>&lt;p&gt;Dan -&lt;/p&gt;
&lt;p&gt;I&#039;m not sure I understand the problem right, but I think this is an approach:&lt;/p&gt;
&lt;p&gt;=SUMPRODUCT(($C1&gt;Sheet1!$A$1:$A$200),($C1&lt;Sheet1!$B$1:$B$200))&lt;/p&gt;
&lt;p&gt;Change as appropriate if equalling a start or stop time is OK. Fill down.&lt;/p&gt;
&lt;p&gt;A number greater than zero says there is one, or many.&lt;/p&gt;
&lt;p&gt;Doesn&#039;t tell which one though.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;...mrt&lt;/i&gt;&lt;i&gt;&lt;/i&gt;&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Dan -</p>
<p>I&#8217;m not sure I understand the problem right, but I think this is an approach:</p>
<p>=SUMPRODUCT(($C1&gt;Sheet1!$A$1:$A$200),($C1&lt;Sheet1!$B$1:$B$200))</p>
<p>Change as appropriate if equalling a start or stop time is OK. Fill down.</p>
<p>A number greater than zero says there is one, or many.</p>
<p>Doesn&#8217;t tell which one though.</p>
<p><i>&#8230;mrt</i><i></i></p>
]]></content:encoded>
	</item>
</channel>
</rss>

