YJ Notes
YJ Notes Notes • Free Books
🏠 Home Computer Google Sheets

Google Sheets

🔖 Login to Save 💻 Computer

Google Sheets : Part 1 (Basic to Pro)

गूगल शीट कुछ और नहीं, बल्कि इंटरनेट पर चलने वाली एक जादुई डायरी है। इसमें जो आड़ी लाइनें (Horizontal) होती हैं, उन्हें Rows कहते हैं (ये 1, 2, 3 नंबर से दिखाई देती हैं)। जो खड़ी लाइनें (Vertical) होती हैं, उन्हें Columns कहते हैं (ये A, B, C अक्षरों से दिखाई देती हैं)।

Cell (सेल) क्या है?
जहाँ Row और Column आपस में मिलते हैं, उस एक डिब्बे को Cell कहते हैं। जैसे Column B और Row 3 का डिब्बा कहलाएगा B3। इसे Cell Address कहते हैं।

🎯 रट्टा मार बॉक्स

  • गूगल शीट में कोई भी फॉर्मूला शुरू करने से पहले बराबर का निशान (=) लगाना 100% अनिवार्य है। अगर = नहीं लगाया, तो शीट उसे फॉर्मूला नहीं, सिर्फ नॉर्मल टेक्स्ट समझेगी।

🛠️ Live Practice Data (इसे सीधे कॉपी करो) : Google Formula

नीचे दी गई टेबल को यहाँ से हूबहू कॉपी करे और अपनी गूगल शीट के Cell A1 में पेस्ट कर दे।

A (Product Name)B (Price)C (Quantity)D (Total Cost)
1Product NamePriceQuantityTotal Cost
2Laptop450002
3Mouse50010
4Keyboard12005
5Monitor85003
6Total[यहाँ Sum करेंगे]

🔢 5 बेसिक फॉर्मूले जो हर काम आसान बनाते हैं

अब उस शीट में नीचे दिए गए फॉर्मूलों को एक-एक करके लगाकर टेस्ट करते हैं:

1. Multiplication (गुना करना – *)

  • काम: लैपटॉप की कीमत ₹45,000 है और क्वांटिटी 2 है। कुल खर्चा निकालने के लिए हमें दोनों को गुना करना होगा।
  • फॉर्मूला (Cell D2 में डालें): =B2*C2
  • जादू: जैसे ही एंटर मारोगे, वहाँ अपने आप 90000 आ जाएगा। इसी तरह नीचे के सेल्स (D3, D4, D5) में भी आप बाकी प्रोडक्ट्स का टोटल निकाल सकते हो।

2. SUM (सबको एक साथ जोड़ना)

  • काम: अब हमें सारे प्रोडक्ट्स का कुल मिलाकर कितना खर्चा हुआ, यह जोड़ना है।
  • फॉर्मूला (Cell D6 में डालें): =SUM(D2:D5)
  • नोट: यहाँ D2:D5 का मतलब है—D2 से लेकर D5 तक के सारे डिब्बे (Range)।

रिवीजन बॉक्स: Basic Math Operations

  • जोड़ना: =SUM(B2:B5) या =B2+B3
  • घटाना: =B2-B3
  • गुना: =B2*C2
  • भाग (Divide): =B2/C2

3. AVERAGE (औसत निकालना)

  • काम: अगर आपका दोस्त जानना चाहता है कि औसतन एक प्रोडक्ट पर कितना खर्चा हो रहा है।
  • फॉर्मूला: =AVERAGE(D2:D5)
  • परिणाम: यह सभी वैल्यूज को जोड़कर उनकी संख्या से भाग दे देगा।

4. MAX (सबसे बड़ी वैल्यू ढूंढना)

  • काम: पूरी लिस्ट में सबसे महंगा सामान कौन सा है (सबसे बड़ी कीमत)?
  • फॉर्मूला: =MAX(B2:B5)
  • परिणाम: स्क्रीन पर सीधे 45000 आ जाएगा।

5. MIN (सबसे छोटी वैल्यू ढूंढना)

  • काम: पूरी लिस्ट में सबसे सस्ता सामान कौन सा है?
  • फॉर्मूला: =MIN(B2:B5)
  • परिणाम: स्क्रीन पर सीधे 500 आ जाएगा।

प्रो-टिप / एग्जाम हैक (The Magic Fill Handle)
डेटा एंट्री की स्पीड को 10 गुना बढ़ाने के लिए Auto-Fill फीचर का इस्तेमाल करें। जब आप Cell D2 में =B2*C2 फॉर्मूला लगा लें, तो उस सेल के नीचे राइट साइड के कोने पर एक छोटा सा चौकोर बिंदु (Fill Handle) दिखाई देगा। माउस कर्सर को वहाँ ले जाकर नीचे की तरफ खींचें (Drag करें) या उसपर डबल क्लिक कर दें। ऐसा करते ही नीचे के सभी सेल्स (D3 से D5) में रेस्पेक्टिव फॉर्मूला अपने आप लागू हो जाएगा और पूरी गणना एक सेकंड में हो जाएगी!

📊 Google Sheets : Part 2 (Intermediate Level)

पार्ट 1 में हमने बेसिक गणितीय फॉर्मूले सीखे। पार्ट 2 में हम सीखेंगे कि गूगल शीट के अंदर Conditions (शर्तें) कैसे लगाई जाती हैं, ताकि शीट खुद-ब-खुद फैसले ले सके।


🛠️ Live Practice Data (Copy & Paste)

नीचे दी गई टेबल को सीधे सेलेक्ट करके कॉपी करें और अपनी गूगल शीट के Cell A1 में पेस्ट कर दें:

Student NameMarksAttendance %StatusGrade
Rahul8580
Priya3590
Amit5560
Sneha9295

🧠 1. IF Formula (फैसले लेने का जादुई फॉर्मूला)

  • यह क्या है?: यह फॉर्मूला एक कंडीशन चेक करता है। अगर कंडीशन सही (True) है, तो यह पहला रिजल्ट देता है, और अगर कंडीशन गलत (False) है, तो दूसरा रिजल्ट देता है।
  • Syntax (लिखने का तरीका): =IF(Condition, "True होने पर क्या दिखे", "False होने पर क्या दिखे")
  • प्रैक्टिकल उपयोग: हमें ‘Status’ वाले कॉलम (Column D) में दिखाना है कि अगर छात्र के Marks 40 या उससे ज्यादा हैं तो वह Pass है, नहीं तो Fail
  • फॉर्मूला (Cell D2 में पेस्ट करें): =IF(B2>=40, "Pass", "Fail")
  • परिणाम: राहुल के सामने ‘Pass’ और प्रिया के सामने ‘Fail’ अपने आप लिखा आ जाएगा।

🔗 2. IF के साथ AND और OR का उपयोग (Multiple Conditions)

कभी-कभी हमारे पास एक से ज्यादा शर्तें होती हैं। वहाँ AND या OR का इस्तेमाल होता है।

A. AND Formula (जब सारी शर्तें पूरी होना जरूरी हो)

  • नियम: इसमें दी गई सभी शर्तें सच होनी चाहिए, तभी रिजल्ट True आएगा।
  • प्रैक्टिकल उपयोग: मान लीजिए नियम है कि छात्र तभी Pass माना जाएगा जब उसके Marks 40 से ज्यादा हों और (AND) Attendance भी 75% से ज्यादा हो।
  • फॉर्मूला (Cell D2 में बदलें): =IF(AND(B2>=40, C2>=75), "Pass", "Fail")
  • परिणाम: अमित के मार्क्स 55 (40 से ज्यादा) हैं, लेकिन अटेंडेंस सिर्फ 60% है। इसलिए वह इस फॉर्मूले से ‘Fail’ हो जाएगा।

B. OR Formula (जब कोई भी एक शर्त पूरी हो जाए)

  • नियम: इसमें दी गई शर्तों में से अगर कोई एक भी सही हो गई, तो रिजल्ट True आ जाएगा।
  • प्रैक्टिकल उपयोग: अगर किसी छात्र के Marks 90 से ऊपर हों या (OR) Attendance 90% से ऊपर हो, तो उसे “Scholar” का टैग मिलना चाहिए।
  • फॉर्मूला (Cell E2 में टेस्ट करें): =IF(OR(B2>=90, C2>=90), "Scholar", "Regular")

🔢 3. COUNTIF (शर्त के आधार पर गिनना)

  • यह क्या है?: नॉर्मल COUNT सिर्फ डिब्बों को गिनता है, लेकिन COUNTIF केवल उन्हीं डिब्बों को गिनता है जो हमारी शर्त को पूरा करते हैं।
  • Syntax: =COUNTIF(Range, Criteria)
  • प्रैक्टिकल उपयोग: अगर आपको पता करना है कि पूरी क्लास में कुल कितने छात्र Pass हुए हैं।
  • फॉर्मूला (किसी भी खाली सेल में डालें): =COUNTIF(D2:D5, "Pass")
  • परिणाम: यह D2 से D5 तक चेक करेगा और जितने सेल्स में “Pass” लिखा होगा, उनकी सही संख्या (जैसे 3) स्क्रीन पर दिखा देगा।

🎯 रट्टा मार बॉक्स

  • गूगल शीट में जब भी फॉर्मूले के अंदर कोई टेक्स्ट (शब्द) लिखते हैं, तो उसे हमेशा Double Quotes (" ") के अंदर बंद करना जरूरी है, जैसे "Pass" या "Scholar"
  • अगर आप नंबर लिख रहे हैं (जैसे 40), तो कोट्स लगाने की जरूरत नहीं होती।

🎯 4. Data Validation (Dropdown Menu बनाना)

अगर आप चाहते हैं कि किसी सेल में कोई यूजर अपनी मर्जी से कुछ भी कचरा टाइप न कर पाए, बल्कि उसे एक लिस्ट मिले जिसमें से वह चुन सके, तो हम Dropdown Menu बनाते हैं।

ड्रॉपडाउन बनाने के स्टेप्स:

  1. जिस सेल में ड्रॉपडाउन चाहिए, उसपर क्लिक करें।
  2. ऊपर मेनू में Data पर क्लिक करें, फिर Data validation को चुनें।
  3. राइट साइड में एक विंडो खुलेगी, वहाँ + Add rule पर क्लिक करें।
  4. Criteria में Dropdown चुनें और नीचे बने बॉक्सेस में अपने ऑप्शन लिख दें (जैसे: Excellent, Good, Average)।
  5. Done पर क्लिक कर दें। अब उस सेल में एक तीर का निशान बन जाएगा, जिसपर क्लिक करके सीधे ऑप्शन चुने जा सकते हैं।

क्विक रिवीजन बॉक्स

  • IF: सिंगल शर्त के आधार पर दो में से एक फैसला लेना।
  • AND: जब दोनों शर्तें सच हों।
  • OR: जब कोई भी एक शर्त सच हो।
  • COUNTIF: शर्त पूरी करने वाले सेल्स की गिनती करना।
  • Data Validation: सेल्स में गलत डेटा की एंट्री रोकने और ड्रॉपडाउन बनाने के लिए।

💡 प्रो-टिप / एग्जाम हैक (Nested IF)
अगर हमें दो से ज्यादा फैसले लेने हों (जैसे: 80 से ऊपर A Grade, 60 से ऊपर B Grade, बाकी C Grade), तो हम Nested IF (एक IF के अंदर दूसरा IF) लगाते हैं।

  • फॉर्मूला (Cell E2 में ग्रेड के लिए): =IF(B2>=80, "A", IF(B2>=60, "B", "C"))
    इसे अपनी शीट में लगाकर देखें, यह बड़े-बड़े डेटा को सेकंडों में कैटगरी में बांट देता है।

📊 Google Sheets : Part 3 (Advanced Level)

पार्ट 1 और पार्ट 2 में बेसिक्स और कंडीशन्स सीखने के बाद, अब हम उन एडवांस टूल्स और फॉर्मूलों की बात करेंगे जो हज़ारों लाइनों के डेटा को चुटकियों में छानकर आपके काम की चीज़ बाहर निकाल देते हैं।


🛠️ Live Practice Data (इसे सेलेक्ट करके कॉपी करें)

नीचे दी गई टेबल को कॉपी करके अपनी गूगल शीट के Cell A1 में पेस्ट कर दें। इसी डेटा पर हम अपने एडवांस फॉर्मूले टेस्ट करेंगे:

Emp IDEmployee NameDepartmentSalaryPerformance
E101RajeshIT55000Excellent
E102VikramHR45000Good
E103KavitaSales48000Average
E104PoojaMarketing52000Excellent

🔍 1. VLOOKUP (Vertical Lookup – डेटा ढूंढने का पारंपरिक हथियार)

  • यह क्या है?: जब आपके पास एक बहुत बड़ी वर्टिकल (खड़ी) लिस्ट हो और आपको किसी एक चीज़ (जैसे ID) के आधार पर उससे जुड़ा दूसरा डेटा (जैसे सैलरी) ढूंढना हो, तब VLOOKUP काम आता है।
  • Syntax (लिखने का तरीका): =VLOOKUP(किसको ढूंढना है, कहाँ ढूंढना है, कौन से नंबर के कॉलम का डेटा चाहिए, 0)
  • प्रैक्टिकल उपयोग: हमें E103 की Salary पता करनी है।
  • फॉर्मूला (किसी भी खाली सेल में डालें): =VLOOKUP("E103", A2:E5, 4, 0)

💡 फॉर्मूले का ब्रेकडाउन (आसान भाषा में):

  • "E103" = इस ID को ढूंढो।
  • A2:E5 = इस पूरी टेबल की रेंज में ढूंढो।
  • 4 = जब ID मिल जाए, तो उसी लाइन में चौथे नंबर वाले कॉलम (Salary) का डेटा उठाओ (A=1, B=2, C=3, D=4)।
  • 0 = इसका मतलब है Exact Match (यानी बिल्कुल सटीक रिजल्ट चाहिए, कोई मिलता-जुलता नहीं)।

🚀 2. XLOOKUP (गूगल शीट का सबसे नया और एडवांस सुपरहीरो)

  • यह क्या है?: यह VLOOKUP का बड़ा भाई है। VLOOKUP की एक बड़ी कमजोरी है कि यह सिर्फ सीधे हाथ (Left to Right) की तरफ ही डेटा ढूंढ सकता है। लेकिन XLOOKUP इतना एडवांस है कि यह आगे, पीछे, ऊपर, नीचे—किसी भी दिशा में डेटा ढूंढ सकता है। इसके लिए कॉलम नंबर गिनने की भी जरूरत नहीं होती।
  • Syntax: =XLOOKUP(किसको ढूंढना है, कहाँ ढूंढना है, कौन सी लाइन/कॉलम का रिजल्ट वापस चाहिए)
  • प्रैक्टिकल उपयोग: हमें E104 का Employee Name जानना है।
  • फॉर्मूला: =XLOOKUP("E104", A2:A5, B2:B5)

💡 फॉर्मूले का ब्रेकडाउन:

  • "E104" = इस ID को ढूंढो।
  • A2:A5 = यह ID सिर्फ इस ID वाले कॉलम में ढूंढो।
  • B2:B5 = जैसे ही ID मिले, इसके ठीक सामने वाले Name कॉलम से नाम उठाकर दे दो।

🎯 रट्टा मार बॉक्स

  • VLOOKUP में टेबल में कोई नया कॉलम बीच में जोड़ने पर फॉर्मूला खराब हो जाता है, क्योंकि कॉलम का नंबर बदल जाता है।
  • XLOOKUP में बीच में नया कॉलम जोड़ने या हटाने पर भी फॉर्मूला कभी खराब नहीं होता। इसलिए आधुनिक वर्कप्लेस में XLOOKUP को सबसे बेस्ट माना जाता है।

🎨 3. Conditional Formatting (डेटा को रंग-बिरंगा और जादुई बनाना)

  • यह क्या है?: जब आप चाहते हैं कि शीट का कोई सेल अपने आप किसी खास रंग में बदल जाए जब उसकी वैल्यू आपकी शर्त को पूरा करे।
  • देसी उदाहरण: जैसे ही किसी एम्प्लोई की परफॉर्मेंस “Excellent” हो, उसका डिब्बा अपने आप हरा (Green) हो जाए, और अगर किसी की सैलरी ₹50,000 से कम हो तो वह लाल (Red) हो जाए।

लगाने के स्टेप्स (कदम-दर-कदम):

  1. सबसे पहले उस कॉलम को सेलेक्ट करें जिसे रंगना है (जैसे Performance वाला कॉलम E2:E5)।
  2. ऊपर मेनू में Format पर क्लिक करें, फिर Conditional formatting को चुनें।
  3. राइट साइड में एक पैनल खुलेगी। वहाँ Format rules के नीचे दिए गए ड्रॉपडाउन में से Text is exactly चुनें।
  4. नीचे वाले बॉक्स में टाइप करें: Excellent
  5. Formatting style में जाकर बाल्टी वाले आइकन (Fill color) से हरा रंग (Green) चुन लें और Done कर दें।
  • जादू: अब जैसे ही किसी सेल में “Excellent” लिखा जाएगा, वह तुरंत हरा हो जाएगा!

क्विक रिवीजन बॉक्स

  • VLOOKUP: केवल लेफ्ट-टू-राइट डेटा ढूंढता है। कॉलम इंडेक्स नंबर (1, 2, 3…) की जरूरत होती है।
  • XLOOKUP: बिना कॉलम नंबर गिने किसी भी दिशा (Left, Right, Up, Down) में डेटा खोज निकालता है।
  • Conditional Formatting: शर्तों के आधार पर सेल्स का बैकग्राउंड या टेक्स्ट कलर ऑटोमैटिक बदलने के लिए।

💡 प्रो-टिप / एग्जाम हैक (VLOOKUP #N/A Error Fix)
जब VLOOKUP को आपकी दी गई वैल्यू पूरी टेबल में कहीं नहीं मिलती (जैसे आपने गलती से ID E110 ढूंढ ली जो लिस्ट में है ही नहीं), तो शीट एक गंदा सा एरर दिखाती है: #N/A
इस एरर को छुपाकर इसकी जगह एक सुंदर सा मैसेज दिखाने के लिए फॉर्मूले के आगे IFERROR लगा दें:
=IFERROR(VLOOKUP("E110", A2:E5, 4, 0), "डेटा नहीं मिला!")
अब एरर की जगह स्क्रीन पर “डेटा नहीं मिला!” लिखा आएगा, जिससे आपकी शीट एकदम प्रोफेशनल दिखेगी।


📊 Google Sheets : Part 4 (Super Advanced Hacks)

जब हमारे पास 10-20 लाइन का डेटा होता है, तो नॉर्मल फॉर्मूले काम कर जाते हैं। लेकिन जब किसी कंपनी में 10,000 या 50,000 रोज़ (Rows) का डेटा हो, तो हर सेल में अलग से फॉर्मूला लगाना शीट को बहुत स्लो (Heavy) बना देता है। इसी समस्या को खत्म करने के लिए हम सुपर एडवांस ट्रिक्स का इस्तेमाल करते हैं।


🛠️ Live Practice Data (इसे सेलेक्ट करके कॉपी करें)

इस बड़े डेटा को कॉपी करें और अपने Cell A1 में पेस्ट कर दें:

Order IDRegionItemUnitsUnit CostTotal Revenue
ORD01NorthLaptop15040000
ORD02SouthMouse500400
ORD03WestKeyboard320800
ORD04NorthMonitor1207500
ORD05EastLaptop8542000

⚡ 1. ARRAYFORMULA (बड़ी कैलकुलेशन का सबसे तेज़ रॉकेट)

  • यह क्या है?: नॉर्मल तरीके से अगर आपको Total Revenue (Units × Unit Cost) निकालना हो, तो आप पहले सेल (F2) में =D2*E2 लिखेंगे और फिर उसे नीचे तक ड्रैग (खींचेंगे) करेंगे। लेकिन अगर 10,000 लाइने हों, तो ड्रैग करने में बहुत समय खराब होगा।
  • जादू: ARRAYFORMULA केवल एक ही सेल में लगाया जाता है और यह अपने आप पूरी रेंज (नीचे तक जितने भी सेल्स हैं) की कैलकुलेशन एक सेकंड में कर देता है।
  • फॉर्मूला (सिर्फ Cell F2 में डालें, नीचे के सेल्स खाली रखें):
    =ARRAYFORMULA(D2:D6 * E2:E6)
  • परिणाम: आप देखेंगे कि जैसे ही आपने F2 में एंटर मारा, F3 से लेकर F6 तक के सारे डिब्बों में कैलकुलेशन खुद-ब-खुद हो गई!

🔥 प्रो-हैक: पूरी अनंत (Infinite) Rows के लिए:

अगर आप चाहते हैं कि भविष्य में नीचे 7वीं, 8वीं या 100वीं रो में भी कोई नया ऑर्डर आए, तो कैलकुलेशन अपने आप हो जाए, तो रेंज से नंबर हटा दीजिए:
=ARRAYFORMULA(IF(ISBLANK(A2:A), "", D2:D * E2:E))
(इसका मतलब है: अगर Column A का डिब्बा खाली नहीं है, तो पूरी लाइन को अपने आप गुणा करते जाओ। फॉर्मूला सिर्फ F2 में रहेगा, पर काम पूरी शीट में करेगा!)


🌐 2. QUERY Function (पूरी शीट पर SQL का जादू)

  • यह क्या है?: यह गूगल शीट का सबसे शक्तिशाली फॉर्मूला माना जाता है। इसकी मदद से आप बहुत बड़े डेटा में से सिर्फ अपने काम का डेटा छाँटकर एक बिल्कुल नई टेबल ऑटोमैटिक बना सकते हैं। यह डेटाबेस की भाषा (SQL) पर काम करता है।
  • Syntax: =QUERY(पूरी टेबल की रेंज, "अपनी शर्त या कमांड")
  • प्रैक्टिकल उपयोग: हमें ऊपर दी गई टेबल में से सिर्फ North रीजन का पूरा डेटा अलग से निकाल कर देखना है।
  • फॉर्मूला (किसी भी अलग खाली सेल, जैसे H1 में डालें):
    =QUERY(A1:F6, "SELECT * WHERE B = 'North'")

💡 फॉर्मूले का ब्रेकडाउन:

  • A1:F6 = यह हमारी मुख्य डेटा टेबल है।
  • SELECT * = इसका मतलब है “सारे कॉलम्स का डेटा दिखाओ”।
  • WHERE B = 'North' = इसका मतलब है “सिर्फ वहीं का डेटा उठाओ जहाँ Column B (Region) में ‘North’ लिखा हो”।
  • परिणाम: शीट अपने आप एक नई मिनी-टेबल बना देगी जिसमें सिर्फ ORD01 और ORD04 (North रीजन वाले) का पूरा डेटा दिखाई देगा।

🎯 रट्टा मार बॉक्स

  • ARRAYFORMULA की शॉर्टकट की: फॉर्मूला बार में कोई भी नॉर्मल फॉर्मूला लिखते समय यदि आप कीबोर्ड पर Ctrl + Shift + Enter (Mac में Cmd + Shift + Enter) दबाते हैं, तो गूगल शीट अपने आप उस फॉर्मूले के बाहर ARRAYFORMULA() जोड़ देती है।
  • QUERY Function में कॉलम्स के नाम हमेशा अक्षरों (A, B, C) में लिखे जाते हैं, और यह केस-सेंसिटिव (Case-sensitive) होता है, यानी ‘North’ को ‘north’ लिखने पर यह काम नहीं करेगा।

🧼 3. UNIQUE Function (कचरा और डुप्लीकेट हटाने की ट्रिक)

  • यह क्या है?: जब बड़ी डेटा शीट होती है, तो एक ही नाम या रीजन बार-बार रिपीट होता है (जैसे ऊपर की टेबल में ‘North’ और ‘Laptop’ बार-बार आ रहे हैं)। अगर आपको जानना है कि पूरी लिस्ट में कुल कितने यूनिक (बिना रिपीट हुए) रीजन या आइटम्स हैं, तो इसका उपयोग करते हैं।
  • फॉर्मूला (किसी भी खाली सेल में डालें): =UNIQUE(B2:B6)
  • परिणाम: यह डुप्लीकेट नामों को हटाकर आपको सिर्फ एक साफ-सुथरी लिस्ट दे देगा: North, South, West, East

क्विक रिवीजन बॉक्स

  • ARRAYFORMULA: एक सिंगल सेल में फॉर्मूला लगाकर पूरी की पूरी रो या कॉलम को ऑटो-कैलकुलेट करना।
  • QUERY: बहुत बड़े डेटा पर फिल्टर लगाकर मनमुताबिक रिपोर्ट या नई टेबल तैयार करना।
  • UNIQUE: डेटा में से सारे डुप्लीकेट एंट्रीज को एक झटके में गायब करना।

← PreviousMS Office Next →Fundamentals of Computer
Related Notes