Theory
एक tax rate, गलत जवाबों का एक column
Aryan को हर item पर GST चाहिए: हर row का price गुणा एक tax rate जो cell E1 (18%) में बैठा है। वह पहली row में =B2*E1 लिखता है, सही जवाब पाता है, और इसे नीचे copy करता है।
नीचे की हर row गलत है, ज़्यादातर zero दिखाती हैं।
Price reference ने बिलकुल सही बर्ताव किया, पर tax-rate reference खिसक गया: row 3 में यह E2 (ख़ाली) बन गया, row 4 में E3 (ख़ाली)। यह सारे Excel formulas में सबसे अहम, सबसे ग़लत-समझा idea है: जब आप एक formula copy करते हैं, references चलते हैं, जब तक आप उन्हें lock न करें। lock में महारत Excel में महारत है।
Theory
लंगर डाला या तैरता
Formulas को नावों के रूप में सोचिए। एक relative reference एक तैरती नाव है: formula एक row नीचे copy कीजिए और नाव भी एक row नीचे बह जाती है (B2 से B3)। आम तौर पर मददगार, हर row अपना data पढ़ती है। पर कुछ चीज़ें अपनी जगह रहनी चाहिए: tax rate एक lighthouse है। एक absolute reference ($E$1) एक लंगर डालता है ताकि यह कभी न बहे। `$` लंगर की ज़ंजीर है। Aryan lighthouse को लंगर डालना भूल गया, तो वह बह गया।
At a glance
चार reference अवस्थाएँ
| रूप | Locked | Copy होने पर बर्ताव |
|---|---|---|
| B2 | कुछ नहीं (relative) | Column और row दोनों खिसकते हैं |
| $B$2 | दोनों (absolute) | कभी नहीं बदलता |
| B$2 | सिर्फ row (mixed) | Column खिसकता है, row रहती है |
| $B2 | सिर्फ column (mixed) | Row खिसकती है, column रहता है |
Theory
Dollar sign उसे lock करता है जो उसके बाद आता है
नियम सरल है: `$` उसे lock करता है जो ठीक उसके बाद आता है।
$Bcolumn B को lock करता है।B$2row 2 को lock करता है।$B$2दोनों को lock करता है, पूरी तरह absolute।B2कुछ lock नहीं करता, पूरी तरह relative।
तो Aryan का fix है =B2*$E$1: price B2 relative रहता है (हर row अपना price पढ़ती है), जबकि $E$1 tax rate पर हमेशा के लिए लंगर डाला। इसे नीचे copy कीजिए और हर row अपने price को उसी locked rate से गुणा करती है। आख़िरकार सही।
F4 एक reference को चारों अवस्थाओं से चक्र कराता है, हाथ से dollar signs टाइप किए बिना।
Quiz
Aryan =B2*$E$1 को row 2 से row 5 तक नीचे copy करता है। row 5 में formula कैसा दिखता है?
- =B5*$E$1, price खिसकता है, locked rate रहता है
- =B5*$E$4, दोनों खिसकते हैं
- =B2*$E$1, कुछ नहीं खिसकता
- =B5*E5, lock अनदेखा होता है
Show the answer
=B5*$E$1, price खिसकता है, locked rate रहता है
relative B2 copy के साथ B5 तक खिसकता है (हर row अपना price), जबकि $E$1 absolute है और tax rate पर locked रहता है। तो row 5 पढ़ता है =B5*$E$1। यह ठीक drift bug का fix है: constant lock कीजिए, per-row value relative छोड़िए। copy पर references कैसे बदलते हैं यह भविष्यवाणी करना सबसे ज़्यादा पूछा जाने वाला Excel formula कौशल है।
Think first
आपको MIXED कब चाहिए?
Aryan एक गुणा-table grid बनाता है: column A नीचे row headers 1-10, row 1 पर column headers 1-10, और हर भीतरी cell अपने row header को अपने column header से गुणा करता है। कौन सा reference pattern उसे एक formula लिखकर पूरे grid पर copy करने देता है?
Show the answer
Mixed references: =$A2*B$1। किसी भी भीतरी cell के लिए, row-header हमेशा column A में बैठता है (column lock कीजिए: $A2, row अब भी नीचे तैरती है), और column-header हमेशा row 1 में बैठता है (row lock कीजिए: B$1, column अब भी आर-पार तैरता है)। एक formula, पूरे grid पर आर-पार और नीचे copy की हुई, हर जगह काम करती है। Grids ठीक वहाँ हैं जहाँ mixed references चमकते हैं, और एक पसंदीदा exam परिदृश्य यह जाँचने को कि क्या आप सचमुच $ समझते हैं।
Watch out
Marks कहाँ कटते हैं
क्लासिक bug: एक constant lock करना भूलना (tax rate, exchange rate), तो copy करना reference को उससे हटा देता है और zeros/errors लौटाता है। यह ग़लत पढ़ना कि $ क्या lock करता है, यह जो उसके बाद आता है उसे lock करता है ($B = column, B$2 = row)। यह न जानना कि F4 चारों अवस्थाओं से चक्र कराता है। और डर से हर जगह absolute इस्तेमाल करना, फिर वे formulas जो खिसकने चाहिए वे नहीं खिसकते। Predict-the-copy सवाल ठीक इसी पर जीते हैं; उन्हें cell-दर-cell हल कीजिए।
Theory
यह पूरा unit खोलता है
आगे का हर ताक़तवर formula, VLOOKUP tables, SUMIF ranges, dashboard गणनाएँ, सही references lock करने पर निर्भर है ताकि एक formula सैकड़ों rows पर सही copy हो। $ गलत कीजिए और एक सही function भी गलत जवाब देता है। यह वह कौशल है; drift bug और उसके fix का अभ्यास कीजिए जब तक यह स्वचालित न हो। आगे: बुनियादी aggregate functions, BCA105 से गहरे फिर से देखे, SUM, AVERAGE, COUNT, MAX, MIN, और उनके variants।
Summary
Key takeaways
- जब एक formula copy होता है, references चलते हैं, जब तक आप उन्हें $ से lock न करें।
- Relative (B2): copy के साथ खिसकता है, per-row गणनाओं के लिए अच्छा।
- Absolute ($B$2): locked, कभी नहीं बदलता, एक constant जैसे एक अकेले rate cell के लिए इस्तेमाल।
- Mixed (B$2 row lock करता है, $B2 column lock करता है): एक हिस्सा lock करता है, grids के लिए इस्तेमाल।
- $ उसे lock करता है जो उसके बाद आता है; F4 एक reference को चारों अवस्थाओं से चक्र कराता है।
- याद रखने का hook: relative नावें तैरती हैं, absolute एक लंगर डालता है ($); lighthouse lock कीजिए।