30. juni 2010 - 21:07Der er
8 kommentarer og 1 løsning
Åbne andre regneark og teste efter overskredne deadlines
Hej eksperter,
Er det muligt at have en "mother" arbejdsbog, hvor der er angivet en række poster med hver et link til et anden arbejdsbog (projektplan), og så køre en "update status" makro, der checker om nogle aktiviteter har overskredet deadline og i så fald vise fx en rød farve i den celle det pågælgende link står? Som jeg ser det skal der testes på to ting: 1. Om aktiviteten har overskredet deadline 2. Om aktiviteten er gennemført (så skal der ikke vises rødt)
Alle de linkede arbejdsbøger (projektplaner) skal selvfølgelig lukkes igen, hvis de skal åbnes undervejs...
I alle de ark som der skal tjekkes igennem skal der være et sted, hvor den kan tjekke hvad status er for aktiviteten.
lad os sige, at det i alle sammen er celle A1 og i A2 står der deadlinen for aktiviteten.
Så kan du gøre det, at i dit oversigtsdokument har følgende:
Kolonne A: Titel på aktiviteten (blot for egen overskuelighed) Kolonne B: ='C:\din\placering\af\filen\[filnavn.xls]arknavn'!$A$1 Kolonne C: ='C:\din\placering\af\filen\[filnavn.xls]arknavn'!$A$2
Kolonne D: =HVIS(OG(B1<IDAG();IKKE(A1="Færdig"));"Problemer!";"Alt er okay")
evt. for at give bedre besked: Kolonne D: =HVIS(B1>IDAG();HVIS(A1="Færdig";"Du er færdig før tid :)";"Du har stadig tid til at færdiggøre det");HVIS(IKKE(A1="Færdig");HVIS(B1=IDAG();"Du skal altså være færdig idag!";"Deadline overskredet og du er ikke færdig");"Du har færdiggjort din opgave til tiden"))
Når du åbner Excel, så vil den sandsynligvis spørge efter, om den må opdatere data fra andre ark, da der er relationer til de øvrige ark. Der skal du bare trykke Opdater. Alt efter Excel udgave, kan det være du skal ind i indstillinger for at slå det til.
og hvis du skal have cellen til at være rød, så kan du jo lave en betinget formatering, hvor den tjekke på om celleværdien er ="Deadline overskredet og du er ikke færdig" og farve rød
Jeg tror at din indgangsvinkel med hvis-formler og opdatering af dokument er fin!
Nu har jeg x projektplaner, som hver har en række i oversigtsdokumentet. Jeg vil helst gøre det sådan, at der blot bruges EN kolonne (altså en celle pr. plan) til at vise status for planen, og det er nok med "Følger planen" eller "Følger ikke planen".
Så udfordringen er at teste HELE planen for om blot een aktivitet er overkredet (og ikke gennemført). Hvis den er det, så melde tilbage i den passende celle i oversigtsdokumentet: "Følger ikke planen".
dvs. du har fx. en kolonne A, hvor du har alle projektplanerne i.
I de enkelte ark, der har du så en status i? status og deadline? Eller hvordan vil du tjekke om du følger planen?
Det kan sagtens lade sig gøre, at der kun i en celle i hoveddokumentet kommer til at stå følger planen/følger ikke planen, fx. ved at slå formlerne sammen.
Jep, i oversigtsarket er der en kolonne, hvor der i hver række er et hyperlink til en projektplan (en sti).
I de enkelte projektplaner (ark) er status i en kolonne og deadline i en anden kolonne - for hver aktivitet.
Så det går ud på at åbne hvert link, tælle om blot EN aktivitet BÅDE overskrider deadline og IKKE har status gennemført :)
Man kunne også indsætte en celle i hver enkelt projektplan, der tester alle aktiviteter, som blot fx hedder "Plan følges" eller "Plan følges ikke". Testen er så igen: tælle om blot EN aktivitet BÅDE overskrider deadline og IKKE har status gennemført.
Og oversigtsarket kigger så på netop den celle i hver projektplan og returnerer værdien?
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.