ERLANDSEN DATA CONSULTING Excel & VBA Tips   Information in English / Informasjon på engelsk

Disse websidene oppdateres ikke lengre og er kun tilgjengelig for historikken sin skyld.

Klikk her for å gå til den oppdaterte informasjonen.

Romertall

Av og til trenger man å kunne angi et romertall. De fleste kan de mest elementære tallene, men når det begynner å bli store tall dukker problemene opp. Funksjonen ROMERTALL(tall;form) hjelper til med å vise romertall fra 1 til 3999. Argumentet form kan utelates, men benyttes ofte for å angi hvor forenklet romertallet skal lages.

Eksempler :

Formel : Returnerer : Form :
=ROMERTALL(1995) MCMXCV klassisk
=ROMERTALL(1995;1) MLMVL enklere
=ROMERTALL(1995;2) MXMV enklere igjen
=ROMERTALL(1995;3) MVM enda enklere
=ROMERTALL(1995;4) MVM enklest

 

Dokumentet er sist oppdatert 2000-02-04 12:42:50      Utskriftsvennlig versjon

Brukerkommentarer:
Ole P. fra Trondheim skrev (2005-12-15 15:35:40 CET):
Re: romertall
Funksjonen ROMERTALL støtter kun tall i intervallet 1 til 3999.
Man kan omgå dette problemet med følgende formel:
=REPT("M";A1/1000)&ROMAN(MOD(A1;1000))
På norsk blir dette noe sånn som (har ikke testet):
=GJENTA("M";A1/1000)&ROMERTALL(REST(A1;1000))

Det vil si at du får returnert 100 M-er etter hverandre dersom celle A1 inneholder verdien 100000...

Romerne kunne også sette en horisontal strek over (ikke på) en bokstav for å indikere at verdien skulle multipliseres med 1000, en C rett nedenfor en horisontal strek tilsvarer derfor 100000.
jamajak@yahoo.no fra Bergen skrev (2005-12-15 13:30:56 CET):
romertall
har et lite problem hvordan skal jeg kunne skrive f.eks 100 000

 

Erlandsen Data Consulting     http://www.erlandsendata.no/   
Excel & VBA Tips   Copyright ©1999-2024    Ole P. Erlandsen   All rights reserved
E-post kontaktadresse