12. april 2005 - 21:21Der er
22 kommentarer og 1 løsning
Hjælp til betinget formatering med dato
Hej jeg har nogle felter som jeg har formateret efter dato dd/mm er der noget måde hvor på jeg kan sætte en betinget formatering der giver de enkelte felter en udløbs dato også skal den skifte farve feks a2 skal skifte farve når der er gået 6 måneder fra den dato der står i feltet
kan dette lade sig gøre ?? og hvordan skriver jeg det :)
Det var så ikke er helt korrekt svar! Dit forslag virker faktisk også. Så hvis du foretrækker at gøre det sådan, så skulle der ikke være noget i vejen for det.
det kan godt være jeg lidt dum men jeg har prøvet at sætte formlen her ind i betinget formatering og valgt en fave hvis jeg vælger større end sker der ingenting vælger mindre end farver den alle cellerne fave jeg valgte uanset hvilken dato der står i felterne kan det have noget med min dato formatering at gøre ?? dd/mm ?
ja den er jeg med på men når jeg indsætter formlen i det sidste felt i betinget formatering skriver den der er fejl i formlen og indsætter "" rundt om "=DATO(ÅR(IDAG())-1;MÅNED(IDAG());DAG(IDAG()))" skal den det ??
ja nu løkkes det mig at indtaste det uden at den brokkede sig men ved at gøre det direkte i cellen og så kopiere formlen men desværre må jeg sige at så snart der står noget i cellen om det er bogstaver eller en dato der er flere år for gammel så ændre den ikke farve har du en ide til hvad jeg gør forkert ??
hej jeg har fået det til at virke nu det tog lidt tid at regne den ud men her er dine point tak for hjælpen ps. hvis jeg også skal checke om datoen er overskredet med 2 og 3 år har du også den i ærmet :)
Det kan være lidt kringlet at forstå, fordi formlen måske er lavet lidt "baglæns".
Du vil gerne vide om en bestemt dato er blevet overskredet med en nærmere angivet periode (6 mdr., 1 år, 2 år eller 3 år). Det som formlen gør, er så at beregne hvilken dato var det for 6 mdr., 1 år, 2 år eller 3 år siden - og det er så den dato, der sammelignes med værdien i cellen.
Selve formlen er primært baseret på DATO-funktionen, der regnet år, måned og dag om til en dato i Excel-format. Syntaksen er:
Dato(År; Måned; Dag)
Hvis jeg bare skulle bruge dags dato, kunne jeg jo bare skrive
=IDAG()
men problemet er at jeg skal trække en periode fra. Så først skal jeg jo så finde ud af de aktuelle værdier for
år: ÅR(IDAG()) måned: MÅNED(IDAG()) og dag i måned: (DAG(IDAG())
og de skal så indsættes i DATO-funktionen
=DATO(ÅR(IDAG());MÅNED(IDAG());DAG(IDAG()))
Denne formel giver faktisk det samme som IDAG() - men er selvfølgelig noget uigennemskuelig. Men ved at kigge på syntaksen igen:
Dato(År; Måned; Dag)
kan du se, at hvis du vil beregnes hvad datoen var for 2 år siden, så skal du blot trække 2 fra året:
Dato(År-2; Måned; Dag)
hvilket med alle funktionerne bliver til
=DATO(ÅR(IDAG())-2;MÅNED(IDAG());DAG(IDAG()))
Man skal bare ikke lade sig forvirre af de mange funktioner.
Tilsvarende, hvis du vil se hvad datoen var for 6 måneder siden skal du blot trække 6 fra månedsdelen:
fortæller hvilket år det er i dag, og tilsvarende kan du bruge ÅR funktionen på din celleværdi.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.