? En enskild cell i Excel kan antingen dra den information som den innehåller från en annan källa , såsom indata eller en formel som använder data från andra celler , eller det kan helt enkelt innehålla ett nummer som du anger när du skapar tabellen . När cellen inte referera till en annan källa till information , detta kallas hårda kodning . Betydelse
När du använder hårt kodning , ändrar resultatet av beräkningen inte , även om du uppdaterar informationen i de andra cellerna som formeln refererar till . Detta kan leda till kalkylbladet för att bli felaktig. Om du hårt koden en post på $ 50 i cell C3 , eftersom det är summan av $ 30 cell C1 och $ 20 i cell C2 , så om du ändrar posten för cell C2 till $ 30 , har C3 fortfarande ett värde av $ 50, i stället för korrekta summan , $ 60.
Överväganden
Överväg om en post som ser ut att vara fast förblir fixerad i framtiden innan hård kodning en formel . Till exempel kan ett county försäljning - skattesatsen vara 8 procent . Om du ställer in ett formulär som hjälper användaren att beräkna vad det kostar att köpa ett kylskåp , kan du antingen hårt kod 8 procent , eller låta användaren ange aktuell försäljning skattesats . Om du inte gör det hårt kod försäljningen skattesatsen förblir Excel användbar även om länet byter skattesatsen .
Detection
p Det är viktigt att kontrollera alla de celler som en formel refererar till när du skapar kalkylblad för att kontrollera att de inte innehåller hårda kodning . Till exempel , om formeln använder en hårdkodad försäljning - skattesats och listpriset på tvättmaskinen , och användaren anger ett nytt listpris , returnerar formeln ett nytt värde , trots att ett av värdena är hårt kodad . Du kommer bara att märka ett fel när försäljningen skatt ränteförändringar , och det kan vara svårt att hitta den hårdkodade posten om du skapade formeln för länge sedan . Addera Prevention
en metod för att hjälpa dig att minska användningen av hårda kodning är att tilldela namn till varje cell som en beräkning använder . Till exempel kan kalkylbladet har en formel som beräknar 0,08 gånger det pris som beräknar moms . Om du ändrar formeln att skatten gånger priset avser formeln nu till den cell som innehåller posten för aktuell skattesats , istället för att använda en hårdkodad skattesats .