? En enkelt celle i Excel kan enten tegne informasjonen den inneholder fra en annen kilde, for eksempel brukerundersøkelser eller en formel som bruker data fra andre celler , eller det kan rett og slett inneholde et nummer som du skriver inn når du oppretter regnearket . Når cellen ikke referere til en annen kilde til informasjon , er dette kjent som harde koding. Betydning
Når du bruker harde koding, betyr resultatet av beregningen ikke endres, selv om du oppdaterer informasjonen i de andre cellene som formelen refererer til . Dette kan føre til at regnearket for å bli unøyaktig. Hvis du hardt kode en oppføring på $ 50 i celle C3 fordi det er summen av $ 30 i celle C1 og $ 20 i celle C2 , så hvis du endre oppføringen for celle C2 til $ 30 , har C3 fortsatt en verdi på $ 50 , i stedet for riktig sum, 60 dollar.
Hensyn
Vurder om en oppføring som ser ut til å være løst vil ligge fast i fremtiden før hardt koding en formel . For eksempel kan et fylke salg - skattesatsen være 8 prosent . Hvis du setter opp et skjema som hjelper brukeren beregne hva det koster å kjøpe et kjøleskap , kan du enten hardt kode 8 prosent , eller tillate brukeren å angi gjeldende mva-sats . Hvis du ikke gjør det vanskelig kode salget skattesatsen , forblir Excel regneark nyttig selv om fylket endrer skattesats.
Detection
p Det er viktig å sjekke alle cellene som en formel refererer til når du oppretter regnearket for å sikre at de ikke inneholder harde koding. For eksempel , hvis formelen bruker en hardkodet salg - skattesats og listeprisen på vaskemaskinen, og brukeren går inn i en ny listepris , returnerer formelen en ny verdi , selv om en av verdiene er hardkodet . Du vil bare oppdager en feil når salget skatt renteendringer , og det kan være vanskelig å finne den hardkodet oppføring hvis du opprettet formelen for lenge siden .
Prevention
en metode for å hjelpe deg med å redusere bruken av harde koding er å tildele navn til hver celle som en beregning bruker . For eksempel kan det hende at regnearket har en formel som beregner 0,08 ganger prisen som beregner merverdiavgift. Hvis du endre formelen til skatte ganger prisen , refererer formelen nå til cellen som inneholder oppføringen for gjeldende skattesats , i stedet for å bruke en hardkodet skattesats.