The main thing I'm not understanding is whether the formula is to be one fixed 
place or if after 3 data points it is in cell X but after 4 data points it is 
in cell Y. The solution I gave you applies to the latter case.

For the former case I would use a more complex formula like this using your 
latest specification.

=IF(COUNT(A1:A50)>2,AVERAGE(OFFSET(A1,0,COUNT(A1:A50)-3,1,3)-30,"")

That says, if there are more than two values then define a horizontal range 
composed of the last three filled cells, average that range, and subtract 30. 
This works as long as they are no empty or text cells before the values of 
interest in A1:A50. This process gets a little bit (to say the least) more 
hairy if there are intervening cells.


-- 
Jim

-----Original Message-----
From: pete nikolic <[email protected]>
To: James E Lang <[email protected]>, [email protected]
Sent: Sat, 25 Apr 2015 11:11
Subject: Re: [libreoffice-users] selecting cells in calc sheet

On Sat, 25 Apr 2015 10:53:38 -0700
James E Lang <[email protected]> wrote:

> You did not correct any of my suppositions so here is my very detailed
> recommendation. Note that my quotation marks surrounding text are NOT to be 
> keyed
> into the spreadsheet. For the time being I will limit my discussion to 
> columns A
> through L and rows 1 through 5.
> 
> Starting from scratch with a new (empty) spreadsheet, select cell A1 and enter
> "Region"
> 
> In B1 enter "Constant"
> 
> In cell C1 enter the first date such as "01/01/2015"
> 
> Leave D1 empty but merge C1 and D1.
> 
> Continue with E1 & F1, G1 & H1, I1 & J1, and K1 & L1 in the same manner.
> 
> Now go to the data rows. 
> 
> In cell A2 enter the name of the first region and in B2 that region's constant
> such as "30"
> 
> Prepare cells A3 through B5 similarly.
> 
> Leave cells C2 through G2 empty for now.
> 
> The long sought formula first appears in cell H2. It is
>   =IF(G2="","",AVERAGE(C2,E2,G2)-$B2)
> 
> Now select cells G2 through H2 and copy (Ctrl+C).
> 
> Finally select cells G2 through L5 and paste (Ctrl+V). Of course this final 
> step
> can be modified to cover up to 511 date ranges and over one million regions.
> 
> In production you might accidentally enter data where the formula is. Remember
> that undo (Ctrl+Z) is your friend when this happens. You can also use copy and
> paste or fill vertically to recover.
> 
> I hope this satisfies your requirements, If not then you'll have to explain 
> your
> requirements better.
> 

Hi James .


It may in a round about fashion  lets just totally forget about dates .

Lets imagine a row that has number entered in cells on that row at intervals 
(the
interval is totally unimportant) i enter a number  in A1 then another in A2  
with
just input in A1 & A2 no action  enter a number in A3 then sum the numbers  
(easy so
far) the enter a number in A4  then i want it to forget the value in A1 and sum 
A2
A3 &A4  then enter a number in A5 i then want it to forget A1 & A2 and Sum A3 
A4 &A5
and so on  does this help any 


  PS thanks so far this is one aspect of spread sheets that i find confusing
to say the least


Pete .
 
-- 
Illegitimi non carborundum . ro for the purists out there
Noli nothis permittere te terere. 

-- 
To unsubscribe e-mail to: [email protected]
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Reply via email to