Håndtering af tomme celler

Tidligere var tomme celler påtvunget tallet 0 i nogle sammenhænge og en tom streng i andre, undtaget i direkte sammenligning, hvor =A1=0 og =A1="" begge resulterede i SAND, hvis A1 var tom. Tomhed arves nu, så både =LOPSLAG(...)=0 og =LOPSLAG(...)="" giver SAND, hvis opslaget resulterer i at en tom celle returneres.

En simpel reference til en tom celle bliver stadig vist som numerisk 0, men er ikke nødvendigvis stadig af typen numerisk, så også sammenligninger med den refererende celle virker som forventet.

For de følgende eksempler indeholder A1 et tal, B1 er tom og C1 indeholder referencen til B1:

Med stort/lille

Formel

Resultater og kommentarer

A1: 1
B1: <Empty>

C1: =B1

Viser 0

=B1=0

SAND

=B1=""

SAND

=C1=0

SAND

=C1=""

SAND (var tidligere FALSK)

=ER.TAL(B1)

FALSK

=ER.TAL(C1)

FALSK (var tidligere SAND)

=ER.TAL(LOPSLAG(1;A1:C1;2))

FALSK (B1)

=ER.TAL(LOPSLAG(1;A1:C1;3))

FALSK (C1, var tidligere SAND)

=ER.TEKST(B1)

FALSK

=ER.TEKST(C1)

SAND

=ER.TEKST(LOPSLAG(1;A1:C1;2))

FALSK (B1, var tidligere SAND)

=ER.TEKST(LOPSLAG(1;A1:C1;3))

FALSK (C1)

=ER.TOM(B1)

SAND

=ER.TOM(C1)

SAND

=ER.TOM(LOPSLAG(1;A1:C1;2))

SAND (B1, var tidligere FALSK)

=ER.TOM(LOPSLAG(1;A1:C1;3))

FALSK (C1)


Noteikon

Bemærk at Microsoft Excel opfører sig anderledes og altid returnerer et tal som resultatet af en reference til en tom celle eller en formelcelle med resultatet af en tom celle. For eksempel:


Med stort/lille

Formel

Resultater og kommentarer

A1: <Empty>

B1: =A1

Viser 0, men er blot en reference til en tom celle.

=ER.TAL(A1)

FALSK

=ER.TEKST(A1)

FALSK

=A1=0

SAND

=A1=""

SAND

=ER.TAL(B1)

FALSK (Microsoft Excel: SAND)

=ER.TEKST(B1)

FALSK

=B1=0

SAND

=B1=""

SAND (Microsoft Excel: FALSK)

C1: =LOPSLAG(...) med tomt celle resultat

viser tomt (Microsoft Excel: viser 0)

=ER.TAL(LOPSLAG(...))

FALSK

=ER.TEKST(LOPSLAG(...))

FALSK

=ER.TAL(C1)

FALSK (Microsoft Excel: SAND)

=ER.TEKST(C1)

FALSK


Støt os venligst!