OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

office-formula message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]

Subject: Re: [office-formula] 3-d references

Hi Andreas,

On Wednesday, 2008-11-26 10:39:58 -0700, Andreas J. Guelzow wrote:

> > > Given the same reference below (=SUM(['Sheet1'.B4:'Sheet2'.C5])),
> > > [...]
> > > SUM(['Sheet1':'Sheet2'.B4:C5]
> > 
> > Yes, that's equivalent. Though it would be SUM('Sheet1':'Sheet2'!B4:C5)
> > in Excel.
> I believe in Excel 'Sheet1'.B4:'Sheet2'.C5 refers to many more cells
> than 'Sheet1':'Sheet2'.B4:C5 if there is a sheet between Sheet1 ad
> Sheet2.

Do you mean that in Excel those two have different semantics, and the
first does include all sheets in between where the second does not?
I don't think so, just tried in Excel2007, the first (with ! instead of .)
gave a #VALUE! error, only the second works and evaluates sheets

The expression SUM('Sheet1'!A1:'Sheet1':B1) is accepted and evaluates
correctly only for identical sheets, it seems. Doug or Eric, could you
please confirm or deny?

> So they are not equivalent!

Also Calc includes all sheets between Sheet1 and Sheet2 in a reference
'Sheet1'.B4:'Sheet2'.C5. I think this is expressed by "the cube"
mentioned in my earlier mail.


Automatic string conversions considered dangerous. They are the GOTO statements
of spreadsheets.  --Robert Weir on the OpenDocument formula subcommittee's list.

PGP signature

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]