Excel beregning virker ikke i OO

Brugerhjælp og support til regneark i LibreOffice Calc

Moderator: Lodahl

Post Reply
Otto Wikkelsø

Excel beregning virker ikke i OO

Post by Otto Wikkelsø »

Formlen:
=TÆL.HVIS(SO!$D$1:$D$360;"??.11.02")
som kommer fra et Excel regneark, virker ikke i OO.
Er der nogen som kan hjæpe med at omskrive formlen?
11.02 = en dato.

Mvh.
Otto Wikkelsø
Claus Sørensen

Re: Excel beregning virker ikke i OO

Post by Claus Sørensen »

Otto Wikkelsø wrote:Formlen:
=TÆL.HVIS(SO!$D$1:$D$360;"??.11.02")
som kommer fra et Excel regneark, virker ikke i OO.
Er der nogen som kan hjæpe med at omskrive formlen?
11.02 = en dato.

Mvh.
Otto Wikkelsø
Der er tre ting forkert i ovenstående:
  1. Referencer til celler i andre ark angives ved at adskille arknavn og cellereference med punktum og ikke som ovenfor udråbstegn. Altså SO.$D$1:$D$360
  2. I Calc benytte regulære udtryk og ikke globbing ved angivelse af søgeudtryk. Et punktum betyder et vilkårligt tegn, så hvis man leder efter et punktum skal det angives ved at sætte backslash foran. Altså "..\.11\.02"
  3. Nu ved jeg ikke om datoerne i det områder, der refereres til er tekststrenge (for så virker det med de i punkt 1 og 2 angivne ændringer) eller tal formateret som datoer. Hvis sidstnævnte er tilfældet, så skal alle datoerne konverteres til tekst, hvilket kan ske ved at oprette endnu i kolonne i arket SO, hvor formlen er =TEKST(D1,"DD.MM.YY") sættes ind i den første og kopieres til de resterende 359.
Så formlen skal altså hedden:

Code: Select all

=TÆL.HVIS(SO.$C$1:$C$360;"..\.11\.02")
Post Reply