Oct 8, 2026 · @Sajayan
മിക്കവാറും എല്ലാ Analysis-കളിലും പല ഘടകങ്ങളെ ഒരു നിർദ്ദിഷ്ട Fixed Value-മായി (ഉദാഹരണത്തിന്: Column Total, Target, Maximum Mark, അല്ലെങ്കിൽ ഒരു Conversion Rate) താരതമ്യം ചെയ്യേണ്ടി വരാറുണ്ട്. ഒരു Formula ഒരു Column മുഴുവൻ താഴേക്ക് Copy ചെയ്യുമ്പോഴും, അത് ഒരൊറ്റ Fixed Cell-ലേക്ക് തന്നെ Point ചെയ്തു നിൽക്കാൻ Absolute References സഹായിക്കുന്നു. ഇതുവഴി നിങ്ങളുടെ ഫലങ്ങൾ കൃത്യതയുള്ളതും Reproducible-ഉം (വീണ്ടും കൃത്യമായി ഉപയോഗിക്കാൻ കഴിയുന്നത്) ആയി നിലനിൽക്കും.
എന്താണ് Absolute Reference?
Excel-ലെ References സാധാരണയായി Relative ആണ് എന്ന് മുൻ പാഠത്തിൽ നാം കണ്ടതാണ്. ഉദാഹരണത്തിന്, C2 എന്ന Cell-ൽ =B2/B8 നൽകി അത് ഒരു Row താഴേക്ക് Copy ചെയ്താൽ, Excel എല്ലാ References-നെയും ഓരോ Row താഴേക്ക് Shift ചെയ്ത് =B3/B9 എന്ന് എഴുതുന്നു. B2 → B3 ആകുന്നത് നമുക്ക് ആവശ്യമാണെങ്കിലും, Total അടങ്ങിയിരിക്കുന്ന B8 അങ്ങനെ മാറാൻ നാം ആഗ്രഹിക്കുന്നില്ല.
ഈ രീതിയിലുള്ള Shifting തടയാനാണ് Absolute Reference ഉപയോഗിക്കുന്നത്. Column Letter-നും Row Number-നും മുന്നിലായി Dollar Sign ($) ചേർത്താണ് ഇത് എഴുതുന്നത്: B8. ഇതിലെ $ ചിഹ്നം അർത്ഥമാക്കുന്നത് “Formula കോപ്പി ചെയ്യുമ്പോൾ ഈ ഭാഗം മാറ്റരുത്” എന്നാണ്. അതിനാൽ =B2/B8 താഴേക്ക് Copy ചെയ്യുമ്പോൾ അത് =B3/B8, =B4/B8 എന്നിങ്ങനെയായി മാറുന്നു. ഇവിടെ ആദ്യത്തെ Reference മാറിക്കൊണ്ടിരിക്കുമെങ്കിലും രണ്ടാമത്തെ Reference Lock ആയിത്തന്നെ നിൽക്കുന്നു.
ഒരേ Cell Reference എഴുതാൻ പ്രധാനമായും നാല് വഴികളുണ്ട്:
| എഴുതുന്ന രീതി (Written as) | Column | Row | തരം (Type) |
|---|---|---|---|
| B8 | മാറുന്നു (changes) | മാറുന്നു (changes) | Relative |
| B8 | Lock ചെയ്യപ്പെടുന്നു (locked) | Lock ചെയ്യപ്പെടുന്നു (locked) | Absolute |
| B$8 | മാറുന്നു (changes) | Lock ചെയ്യപ്പെടുന്നു (locked) | Mixed |
| $B8 | Lock ചെയ്യപ്പെടുന്നു (locked) | മാറുന്നു (changes) | Mixed |
Mixed references അടുത്ത പാഠത്തിൽ ചർച്ച ചെയ്യാം. ഇന്ന് നാം പൂർണ്ണമായും Lock ചെയ്ത രൂപമായ B8-ൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു.
ഇത് എളുപ്പത്തിൽ ഓർത്തിരിക്കാൻ ഒരു വഴി: $ ചിഹ്നം അത് മുന്നിൽ നിൽക്കുന്ന ഭാഗത്തെ “Fix” ചെയ്തു നിർത്തുന്നു. ഒരു Formula Copy ചെയ്യുമ്പോഴോ Fill ചെയ്യുമ്പോഴോ മാത്രമാണ് $ ചിഹ്നത്തിന് പ്രസക്തിയുള്ളത് എന്നത് ശ്രദ്ധിക്കുക. ഒരൊറ്റ Cell-ൽ മാത്രം =B2/B8 എന്നോ =B2/B8 എന്നോ ടൈപ്പ് ചെയ്താൽ ഒരേ ഫലമാണ് ലഭിക്കുക; ഈ Formula മറ്റ് Cell-കളിലേക്ക് വ്യാപിപ്പിക്കുമ്പോൾ (Travel ചെയ്യുമ്പോൾ) മാത്രമാണ് വ്യത്യാസം പ്രകടമാകുന്നത്.
Absolute Reference എങ്ങനെ ഉണ്ടാക്കാം
നിങ്ങൾക്ക് $ ചിഹ്നം നേരിട്ട് Type ചെയ്യാവുന്നതാണ്, എങ്കിലും F4 Key ഉപയോഗിക്കുന്നത് കൂടുതൽ വേഗതയേറിയതും ടൈപ്പിംഗ് പിഴവുകൾ ഒഴിവാക്കാൻ സഹായിക്കുന്നതുമാണ്.
- Formula നൽകേണ്ട Cell-ൽ Click ചെയ്ത് = അടിച്ച ശേഷം Formula നൽകുക, ഉദാഹരണത്തിന് =B2/B8.
- നിങ്ങൾക്ക് Lock ചെയ്യേണ്ട Reference-ന് മുകളിലോ തൊട്ടുപിറകിലോ Cursor വെയ്ക്കുക (ഇവിടെ B8).
- F4 Press ചെയ്യുക. Excel തനിയെ B8 എന്നതിനെ B8 ആക്കി മാറ്റും.
- സ്ഥിരീകരിക്കാൻ Enter അമർത്തുക.
- Formula താഴേക്ക് Copy ചെയ്യാൻ, ആ Cell Select ചെയ്ത ശേഷം താഴെ വലതുവശത്തെ ചെറിയ ചതുരമായ Fill Handle വലിക്കുക (Drag ചെയ്യുക), അല്ലെങ്കിൽ Cell-ഉം അതിനു താഴെയുള്ള Range-ഉം ഒരുമിച്ച് Select ചെയ്ത് Ctrl+D (Fill Down) അമർത്തുക.
- നിലവിലുള്ള ഒരു Formula Edit ചെയ്യാൻ, Cell Select ചെയ്ത് Formula Bar-ലെ Reference തെരഞ്ഞെടുക്കുക (അല്ലെങ്കിൽ Cell-ൽ നേരിട്ട് Edit ചെയ്യാൻ F2 അമർത്തുക), തുടർന്ന് F4 Press ചെയ്യുക.
- F4 വീണ്ടും വീണ്ടും അമർത്തുന്നത് നാല് തരത്തിലുള്ള Reference രൂപങ്ങളിലൂടെ മാറിമാറി സഞ്ചരിക്കുന്നു. സാധാരണയായി B8 → B$8 → $B8 → B8 എന്ന ക്രമത്തിൽ മാറി വീണ്ടും B8-ലേക്ക് തന്നെ എത്തും. നിങ്ങൾക്ക് ആവശ്യമുള്ള രൂപം കാണുന്നതുവരെ F4 അമർത്തുക.
Version Notes
- പല Laptop-കളിലും Function Keys സ്ഥിരമായി Volume അല്ലെങ്കിൽ Brightness ക്രമീകരിക്കാനാണ് സജ്ജീകരിച്ചിട്ടുണ്ടാകുക. Excel-ൽ F4 പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ, Fn+F4 ഒരുമിച്ച് അമർത്തി നോക്കുക.
- Excel-ന്റെ പഴയ Desktop പതിപ്പുകളിലും (Excel 2016, 2019, 2021) F4 ഇതേ രീതിയിൽ തന്നെ പ്രവർത്തിക്കുന്നു.
- Mac-ൽ, Absolute, Relative, Mixed റഫറൻസുകൾക്കിടയിൽ മാറുന്നതിന് Microsoft നൽകുന്ന Shortcut Cmd+T (അല്ലെങ്കിൽ F4) ആണ്.
Worked Example: ഒരു Family Health Centre-ലെ OP Visits
കോഴിക്കോട് ജില്ലയിലെ ഒരു Family Health Centre-ൽ പ്രതിമാസം വരുന്ന Out-Patient (OP) സന്ദർശനങ്ങൾ രേഖപ്പെടുത്തുന്നു. അവിടുത്തെ Medical Officer-ക്ക് രണ്ട് കാര്യങ്ങളാണ് അറിയേണ്ടത്: ആറു മാസത്തെ മൊത്തം സന്ദർശനങ്ങളിൽ ഓരോ മാസത്തെയും പങ്ക് (Share of total), ഒപ്പം 1,400 എന്ന Target-നേക്കാൾ ഓരോ മാസവും എത്ര കൂടുതലോ കുറവോ ആണ് എന്ന കണക്കും. (ഇവിടെ നൽകിയിരിക്കുന്ന കണക്കുകൾ ഉദാഹരണത്തിന് മാത്രമുള്ളതാണ്).
യഥാർത്ഥ കണക്കുകൾ RawData എന്ന Sheet-ൽ സൂക്ഷിക്കുക, കണക്കുകൂട്ടലുകൾ Analysis എന്ന Sheet-ൽ ചെയ്യുക. Analysis Sheet-ലെ Layout ഇപ്രകാരമാണ്:
| Month | OP visits | Share of total | Difference from target |
|---|---|---|---|
| Apr 2026 | 1240 | 14.85% | -160 |
| May 2026 | 1185 | 14.19% | -215 |
| Jun 2026 | 1310 | 15.69% | -90 |
| Jul 2026 | 1625 | 19.46% | 225 |
| Aug 2026 | 1580 | 18.92% | 180 |
| Sep 2026 | 1410 | 16.89% | 10 |
| Total | 8350 | 100.00% |
Target മൂല്യമായ 1400 ഒരിക്കൽ മാത്രം G1 എന്ന Cell-ൽ ടൈപ്പ് ചെയ്യുന്നു (F1-ൽ “Monthly target” എന്ന Label നൽകി). ഇത് ഒരിക്കലും Formula-യ്ക്ക് ഉള്ളിൽ നേരിട്ട് ടൈപ്പ് ചെയ്യുന്നില്ല.
ഉപയോഗിച്ച Formulas:
- B8 (Total): =SUM(B2:B7) → 8350
- C2 (Share): =B2/B8, തുടർന്ന് Column C-യെ 2 Decimals ഉള്ള Percentage ആയി Format ചെയ്ത് C7 വരെ Fill Down ചെയ്യുക
- D2 (Difference): =B2-G1, തുടർന്ന് D7 വരെ Fill Down ചെയ്യുക
- C8 (Check): =SUM(C2:C7) → 100.00%
Fill Down ചെയ്ത ശേഷം C7-ൽ ക്ലിക്ക് ചെയ്യുക. അവിടെ Formula കാണിക്കുന്നത് =B7/B8 എന്നായിരിക്കും: അതായത് മാസത്തിന്റെ Reference ഏഴാം Row-ലേക്ക് മാറിയെങ്കിലും Total-ന്റെ Cell B8-ൽ തന്നെ ഉറച്ചുനിന്നു. അതുപോലെ D7-ൽ =B7-G1 എന്നും കാണാം.
$ ചിഹ്നങ്ങൾ ഇല്ലാതെ ചെയ്താൽ എന്ത് സംഭവിക്കും? C2-ൽ =B2/B8 ആണ് ഉള്ളതെങ്കിൽ, C3-ൽ അത് =B3/B9 ആയി മാറും. B9 ശൂന്യമായതിനാൽ (Empty), Excel പൂജ്യം കൊണ്ട് ഹരിക്കാൻ ശ്രമിച്ച് #DIV/0! എന്ന Error കാണിക്കും. ഈ പിഴവ് ശ്രദ്ധയിൽപ്പെടാൻ എളുപ്പമാണ്. എന്നാൽ കൂടുതൽ അപകടകരമായ അവസ്ഥ, Shift ചെയ്ത Cell ശൂന്യമല്ലാതിരിക്കുന്ന സാഹചര്യമാണ്: അപ്പോൾ യാതൊരു മുന്നറിയിപ്പും ഇല്ലാതെ Formula തെറ്റായ സംഖ്യ നൽകും.
ഇതിൽ നിന്നും നമുക്ക് എന്ത് മനസ്സിലാക്കാം?
ആറ് മാസത്തെ മൊത്തം OP സന്ദർശനങ്ങളുടെ ഏകദേശം 38% ജൂലൈ (19.46%), ആഗസ്റ്റ് (18.92%) മാസങ്ങളിലാണ് വരുന്നത്. 1,400 എന്ന Target-നേക്കാൾ ഗണ്യമായി ഉയർന്ന നിരക്ക് (+225, +180) രേഖപ്പെടുത്തിയതും ഈ മാസങ്ങളിൽ മാത്രമാണ്. ഏപ്രിൽ മുതൽ ജൂൺ വരെയുള്ള മാസങ്ങൾ Target-ലും താഴെയായിരുന്നു. കാലവർഷക്കാലത്ത് (Monsoon Season) പനിയും മറ്റ് രോഗങ്ങളും വർദ്ധിക്കുന്ന സാഹചര്യവുമായി ഈ കണക്കുകൾ ഒത്തുപോകുന്നുണ്ട്. എങ്കിലും ഈ ഡാറ്റ കൊണ്ട് മാത്രം കാരണം സ്ഥിരീകരിക്കാനാവില്ല; രോഗനിർണ്ണയ രേഖകൾ (Diagnosis-wise records) പരിശോധിച്ചാൽ മാത്രമേ അത് ഉറപ്പിക്കാനാകൂ. സെപ്റ്റംബർ (+10) ഏറെക്കുറെ Target-ന് തുല്യമാണ്.
Target ഒരൊറ്റ Cell-ൽ ആയതിനാൽ, ഈ Analysis എളുപ്പത്തിൽ വീണ്ടും ഉപയോഗിക്കാം (Reuse ചെയ്യാം). Target 1,500 ആയി മാറ്റുകയാണെങ്കിൽ, G1 മാത്രം മാറ്റിയാൽ മതിയാകും; Column D-യിലെ എല്ലാ മൂല്യങ്ങളും ഒന്നിച്ച് Update ആകും. പ്രായോഗിക തലത്തിൽ “Reproducible” എന്നത് കൊണ്ട് ഉദ്ദേശിക്കുന്നത് ഇതാണ്: ഒരൊറ്റ Input, ഒരിടത്ത് മാത്രം മാറ്റുക, Formulas-ൽ യാതൊരു നമ്പറുകളും ഒളിഞ്ഞിരിക്കാതിരിക്കുക.
നിങ്ങളുടെ ഫലം എങ്ങനെ പരിശോധിക്കാം ?
- Shares കൂട്ടിയാൽ 100% വരണം: C8-ലെ Check Formula 100.00% എന്ന് കാണിക്കണം. മറ്റെന്തെങ്കിലും വന്നാൽ Reference തെന്നിപ്പോയി (Drift ആയി) എന്ന് മനസ്സിലാക്കാം.
- അവസാനത്തെ Row പരിശോധിക്കുക: C7-ൽ ക്ലിക്ക് ചെയ്ത് Formula Bar നോക്കുക. Locked Reference ഇപ്പോഴും B8 എന്ന് തന്നെ കാണിക്കണം.
- എല്ലാ Formulas ഒരേസമയം കാണുക: Formulas > Show Formulas-ലേക്ക് പോകുക (Shortcut: Ctrl + `). Column C-യിലെ എല്ലാ Formula-കളും ഒരേ B8-ൽ തന്നെ അവസാനിക്കണം. പഴയ അവസ്ഥയിലേക്ക് മാറാൻ വീണ്ടും അതിൽ ക്ലിക്ക് ചെയ്യുക.
- ഒരു മൂല്യം നേരിട്ട് കണക്കുകൂട്ടി പരിശോധിക്കുക (Hand-check): 1625 ÷ 8350 = 0.1946, ഇത് ജൂലൈയിലെ 19.46%-മായി ഒത്തുപോകുന്നു.
സാധാരണയായി സംഭവിക്കുന്ന തെറ്റുകൾ
- $ ചിഹ്നം നൽകാൻ മറന്നുപോവുകയും Fill Down ചെയ്യുമ്പോൾ #DIV/0! അല്ലെങ്കിൽ തെറ്റായ മൂല്യങ്ങൾ ലഭിക്കുകയും ചെയ്യുക. Fill ചെയ്ത Range-ന്റെ അവസാനത്തെ Cell എപ്പോഴും പരിശോധിക്കുക.
- തെറ്റായ Reference Lock ചെയ്യുക (ഉദാഹരണത്തിന്: =B2/B8). ഇത് ഓരോ Row-വിലും ഏപ്രിലിലെ കണക്കിനെ മാറിക്കൊണ്ടിരിക്കുന്ന Cell കൊണ്ട് ഹരിക്കുന്നതിലേക്ക് നയിക്കും. മാറേണ്ട സെല്ലിനെയല്ല, സ്ഥിരമായി നിൽക്കേണ്ട സെല്ലിനെയാണ് Lock ചെയ്യേണ്ടത്.
- Formula-കൾക്കുള്ളിൽ സംഖ്യകൾ (Constants) നേരിട്ട് ടൈപ്പ് ചെയ്യുക (ഉദാഹരണത്തിന്: =B2-1400). ഇത് പ്രവർത്തിക്കുമെങ്കിലും Target അദൃശ്യമായിരിക്കുകയും, അതിൽ മാറ്റം വരുമ്പോൾ 6 ഇടങ്ങളിൽ മാറ്റി ടൈപ്പ് ചെയ്യേണ്ടതായും വരുന്നു. അതിനാൽ അത് Label ചെയ്ത ഒരു Cell-ൽ നൽകി Lock ചെയ്യുക.
- F4 കൂടുതൽ തവണ അമർത്തി റഫറൻസിന്റെ ഒരു പകുതി മാത്രം Lock ചെയ്യുക (B$8 അല്ലെങ്കിൽ B8).താഴേക്ക്മാത്രംകോപ്പിചെയ്യുമ്പോൾB8 പ്രവർത്തിച്ചേക്കാം, എന്നാൽ വശങ്ങളിലേക്ക് കോപ്പി ചെയ്യുമ്പോൾ അത് തെറ്റും. ഒരു നിശ്ചിത Cell ഉദ്ദേശിക്കുമ്പോൾ B8 തന്നെ ഉപയോഗിക്കുക.
- Total-നെ Data Range-ന് ഉള്ളിൽ തന്നെ നിലനിർത്തുക. പിന്നീട് Total അടക്കം Rows Sort ചെയ്താൽ B8-ൽ Total ഉണ്ടാവില്ല. അതിനാൽ Totals ഡാറ്റയിൽ നിന്നും കൃത്യമായി വേർതിരിച്ച് സൂക്ഷിക്കുക, പ്രത്യേകിച്ച് ഒരു പ്രത്യേക Output Area-യിൽ.
പരിശീലന വ്യായാമം
ഒരു Semester 5 Internal പരീക്ഷ 75 മാർക്കിലാണ് നടത്തിയത്. Maximum Mark ആയ 75, Cell E1-ൽ ടൈപ്പ് ചെയ്യുക (D1-ൽ “Max marks” എന്ന് Label ചെയ്യുക). താഴെ പറയുന്ന ഡാറ്റ A1:B6-ൽ രേഖപ്പെടുത്തുക. തുടർന്ന് C2-ൽ ഓരോ വിദ്യാർത്ഥിയുടെയും മാർക്ക് ശതമാനത്തിലേക്ക് (Percentage) മാറ്റുന്നതിനായുള്ള ഒരു Formula എഴുതി അത് C6 വരെ Fill Down ചെയ്യുക.
| Student | Marks (out of 75) |
|---|---|
| Anjana | 60 |
| Fathima | 48 |
| Rahul | 71 |
| Shibin | 39 |
| Nihala | 55 |
ഉത്തരം: C2: =B2/E1*100, ഇത് C6 വരെ Fill Down ചെയ്യുക. C2:C6 ഒരു Decimal Place ഉള്ള രീതിയിൽ Format ചെയ്യുക. ഉത്തരങ്ങൾ: Anjana 80.0, Fathima 64.0, Rahul 94.7, Shibin 52.0, Nihala 73.3. പരിശോധന: C6-ൽ =B6/E1*100 എന്ന് കാണണം. തുടർന്ന് E1 എന്നത് 80 ആക്കി മാറ്റി നോക്കുക; എല്ലാ Percentage-കളും തനിയെ Update ആകും. Reference Lock ചെയ്തിട്ടുണ്ടെന്നും ഒന്നും Hard-code ചെയ്തിട്ടില്ലെന്നും ഇത് തെളിയിക്കുന്നു.
പ്രധാന കാര്യങ്ങൾ
- Excel-ൽ References സ്ഥിരമായി Relative ആണ്, Formula കോപ്പി ചെയ്യുമ്പോൾ അവ Shift ആകുന്നു.
- B8 പോലുള്ള ഒരു Absolute Reference Column-നെയും Row-വിനെയും ഒരുപോലെ Lock ചെയ്യുന്നു, അതിനാൽ അത് എപ്പോഴും ഒരേ Cell-ലേക്ക് തന്നെ Point ചെയ്യുന്നു.
- Totals, Targets, Maximum Marks, Rates തുടങ്ങിയ ഒരൊറ്റ Fixed മൂല്യങ്ങൾക്ക് Absolute References ഉപയോഗിക്കുക.
- Reference Select ചെയ്തിരിക്കുമ്പോൾ $ ചിഹ്നങ്ങൾ ചേർക്കാൻ F4 (Windows) അല്ലെങ്കിൽ Cmd+T (Mac) ഉപയോഗിക്കുക.
- സ്ഥിര സംഖ്യകൾ (Constants) Label ചെയ്ത പ്രത്യേക Cell-കളിൽ നൽകുക, ഒരിക്കലും Formula-കൾക്ക് ഉള്ളിൽ നേരിട്ട് നൽകരുത്. കൂടാതെ Raw Data, Analysis, Output എന്നിവ വെവ്വേറെ Sheet-കളിൽ സൂക്ഷിക്കുക.
- എപ്പോഴും പരിശോധിക്കുക: അവസാനത്തെ Cell ഉറപ്പുവരുത്തുക, Show Formulas ഉപയോഗിക്കുക, ശതമാനങ്ങൾ കൂട്ടിയാൽ 100% ആകുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക.
