E21

Bibliotek

Du jobber på et bibliotek, og har ansvar for utlån av bøker. Du skal lage en modell for å generere utlånslapper som festes i bøkene som lånes ut. Lappene skal angi informasjon om låntager og bok, samt leveringsfrist.


I tillegg til arket hvor du skal lage modellen, så har du også fått to ark med bakgrunnsdata: liste over låntagere og bøker.

Grunnet varierende etterspørsel, har bøkene forskjellig utlånstid - oppgitt i uker. Noen av låntagerne har bedre leveringshistorikk enn andre, og disse blir premiert ved at de får lov til å beholde bøkene i noen ekstra bonusdager, altså slik at låneperioden blir forlenget. Dette er gitt ved at deres statusverdi øker, og antall bonusdager samsvarer med statusverdien. Noen låntagere har dårlig leveringshistorikk, og i verste fall har de status -1 hvilket medfører at de ikke får låne bøker.

  1. Bruk datavalideringens liste-funksjonalitet til å forhindre ugyldige verdier ved registrering av låntager og boktittel i C2 og F2. Med så store datamengder, så blir nedtrekksliste ofte mer plunder enn nytte, så du kan vurdere å slå den av.
  2. Legg inn funksjonene som kreves for å få modellen til å hente riktige data fra listene over låntagere og bøker.
  3. Dersom låntagers status er -1, så skal det i status stå "Karantene".
  4. Bruk betinget formatering slik at "Karantene" står med rød bakgrunn.
  5. Bruk betinget formatering slik at alle andre bokstatuser enn "På hylla" gir rød bakgrunn.
  6. Låntagers navn skal stå på formen "Etternavn, Fornavn".
  7. Få Excel til å regne ut hvilken dag boken senest må returneres. Husk at dette er gitt ved dagens dato pluss utlånsuker pluss bonusdager.
  8. Dersom låntager har karantene, så skal dette også fremkomme i leveringsfrist.
  9. Låntagerne surrer ofte med hvilken dag de skal levere boken tilbake. Bruk egendefinert tallformatering slik at utlånsdato og innleveringsdato står oppført med ukedag.
  10. Sett B6:F8 som utskriftsområde, slik at det kun er dette som skrives ut.
  • Man kan slå sammen flere elementer i samme formel ved hjelp av &-tegnet.
  • For- og etternavn står i to separate kolonner i listen over låntagere, så for å få vist begge navn i samme celle må du slå sammen to FINN.RAD.
  • Når man skal lage avanserte formler, så er det ofte lurt å løse det i flere steg