[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [office-formula] vlookup
Hi Andreas,
On Thursday, 2008-09-11 18:27:32 -0600, Andreas J. Guelzow wrote:
> VLOOKUP
> Summary: Look for a matching value in the first column of the given
> table, and return the value of the indicated column.
>
> What does "the value of the indicated column" mean?
>
> Excel and Gnumeric are returning 0 if the cell in the indicated column
> is empty.
> OOo appears to return the empty string.
Actually in the latest implementation of the upcoming OOo3.1 release the
emptiness is inherited, so subsequent conversions to either numeric 0 or
or empty string are possible. Something that Excel only half-heartedly
implements, i.e. while in one formula emptiness is inherited and
comparison on numeric 0 and empty string both yield TRUE, once the
result is a final formula cell result it loses the inheritance and is
converted to numeric 0. This leads to the following inconsistent
behavior in Excel:
A1: 1 B1: <empty>
B2: =VLOOKUP(1,A1:B1,2) => 0
=B1=0 => TRUE
=B1="" => TRUE
=VLOOKUP(1,A1:B1,2)=0 => TRUE
=VLOOKUP(1,A1:B1,2)="" => TRUE
=B2=0 => TRUE
=B2="" => FALSE
In Calc, B2 is displayed empty as is B1, and now the expression =B2=""
also yields TRUE. For some more details on inheritance of emptiness and
examples see
http://sc.openoffice.org/servlets/ReadMsg?list=features&msgNo=263
See also on this mailing list:
Date: Thu, 06 Mar 2008 20:05:30 +0100
Subject: [office-formula] Different moods of emptiness
From: Eike Rathke <erack@sun.com>
Message-id: <20080306190530.GF13043@sr1-eham02-01.Germany.Sun.COM>
http://lists.oasis-open.org/archives/office-formula/200803/msg00002.html
There was never a conclusion though. Also discussed briefly earlier, see
thread of
Date: Fri, 15 Dec 2006 14:52:23 +0100
Subject: [office-formula] SUMIF, COUNTIF, COUNTBLANK, DCOUNT, DSUM,
... with empty cells and "" and ="" empty string criteria
From: Eike Rathke <erack@sun.com>
Message-id: <20061215135223.GC23600@sr1-eham02-03.Germany.Sun.COM>
http://lists.oasis-open.org/archives/office-formula/200612/msg00001.html
continues also in
http://lists.oasis-open.org/archives/office-formula/200701/msg00000.html
because OASIS splits the archives by months :-(
Eike
--
Automatic string conversions considered dangerous. They are the GOTO statements
of spreadsheets. --Robert Weir on the OpenDocument formula subcommittee's list.
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]