हमारे द्वारा दिए गए Condition या Criteria के आधार पर Database में से सिर्फ एक Value निकालने के लिए, यदि Search Value एक से अधिक हैं या हमारे द्वारा दिए गए Condition के आधार पर कोई भी Value नहीं मिलता हैं तो वहाँ पर Error Value आ जाता हैं।
Database यानि संबंधित जानकारी का एक संगठित ढांचा।
Function Category: Database Functions
Function Name: DGET
Function Syntax: - DGET(Database, Field, Criteria)
DGET Function को तीन भागों में बाँटा गया हैं।
- Database: - यह हमारे Data की वह Range हैं जिसमें हमें अपने द्वारा दिए गए Condition के आधार पर नंबरों को जोड़ना हैं। इसमें Data की Heading Line शामिल होना ज़रूरी हैं, जैसे नीचे दिए गए Data के Range की सबसे पहली Line हमारी Heading Line हैं जिसमें Product Name, Brand Name, Watts, Unit Cost आदि Field शामिल हैं।
- Field: - हमारी Heading Line में मौजूद Field में से कोई एक या उस Column का नंबर जिसमें वह Field मौजूद हैं। या वह Column जिसमें से हमें Data को Search करना हैं। या यह इस बात को भी सूचित करता हैं की हम अपने Function में कौन सा Column इस्तेमाल कर रहे हैं।
- Criteria: - वह Condition जिसके आधार पर हमें Field या Column में से Data को Search करना हैं।या Cells का वह समूह (Group) जिसमें हमारे द्वारा दिए गए सभी Conditions या शर्तें होती हैं।
यह एक Database Range हैं।
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
| |
1
|
Product Name
|
Brand Name
|
Watts
|
Unit Cost
|
Unit Per Box
|
Boxes In Stock
|
Total Price
| |
2
|
CFL
|
Surya
|
8
|
90
|
5
|
5
|
2250
| |
3
|
Tube Light
|
Surya
|
80
|
180
|
10
|
4
|
7200
| |
4
|
CFL
|
Philips
|
10
|
110
|
6
|
2
|
1320
| |
5
|
CFL
|
Anchor
|
15
|
140
|
15
|
4
|
8400
| |
6
|
Tube Light
|
Surya
|
60
|
150
|
20
|
3
|
9000
| |
7
|
CFL
|
Surya
|
10
|
90
|
25
|
8
|
18000
| |
8
|
Tube Light
|
Surya
|
100
|
200
|
15
|
2
|
6000
| |
9
|
Tube Light
|
Anchor
|
60
|
150
|
5
|
7
|
5250
| |
10
|
Mini Bulb
|
Philips
|
2
|
30
|
15
|
9
|
4050
| |
11
|
CFL
|
Philips
|
14
|
120
|
10
|
5
|
6000
| |
12
|
CFL
|
Philips
|
10
|
110
|
20
|
4
|
8800
| |
13
|
Tube Light
|
Anchor
|
80
|
140
|
10
|
6
|
8400
| |
14
|
Mini Bulb
|
Surya
|
0
|
10
|
15
|
3
|
450
| |
15
|
CFL
|
Anchor
|
14
|
130
|
10
|
4
|
5200
| |
16
|
DGET Function शुरू करने से पहले कुछ बातें समझ लेना अति आवश्यक हैं।
1. Database: - यहाँ पर हमारी Data की जो Range हैं या सम्पूर्ण Data की जो Range हैं वह शुरू होती हैं "Product Name" से और "5200" पर खत्म होती हैं। इसलिए हमारे Database की Range हैं : - A1:G15
2. Field: - वह नाम जो की हमारी Heading Line से ली जाएगी। जैसे की "Box In Stock", ("Box In Stock" का मतलब यहाँ पर "Box In Stock" के पुरे Column से हैं) . यहाँ पर आप चाहे तो Column का नंबर भी डाल सकते हैं जैसे की "6", ध्यान रहे : जहां से Data की Range शुरू होती हैं Column नंबर भी वहीँ से शुरू होंगी।
3. Criteria: - Cells का वह समूह होता हैं जिसमें कम से कम Heading Line में से एक Field और उसी Column में मौजूद Data में से कोई एक Field होना आवश्यक हैं। जैसे यहाँ पर "Product Name" हमने Heading Line से ली हैं और "CFL" उसी Column में मौजूद Data में से ली हैं। यहाँ पर हमारे Criteria का नाम हैं : - I1:K2
Criteria का उदहारण : -
I
|
J
|
K
|
L
|
|
1
|
Product Name
|
Brand Name
|
Wattage
|
|
2
|
CFL
|
Philips
|
14
|
|
3
|
14 Wattage वाले Philips कंपनी के CFL के Total कितने Box हैं ?
आप किसी खाली Cell में यह Formula टाइप करें।
=DGET(A1:G15,6,I1:K2) Result 5
या
=DGET(A1:G15,"Box In Stock",I1:K2) Result 5
यहाँ पर हमारा Result 5 आया हैं। क्योंकि 14 Wattage वाले Philips कंपनी के CFL की सिर्फ एक Cell ऐसी हैं जो की Box ("Box In Stock") वाले Column में हैं और जिसकी Value 5 हैं इसलिए यहाँ पर हमारा Result भी 5 आया हैं।
देखें कैसे : -
आइये अब हम इसका दूसरा उदहारण लें : -
10 Wattage वाले Philips कंपनी के CFL के Total कितने Box हैं ?
यहाँ पर हमारी Data की Range हैं : - A1:G15
Field का नाम हैं "Box In Stock" या Column का नंबर हैं "6".
और हमारी Criteria का नाम हैं : - I1:K2
जैसा की नीचे दिया हुआ हैं : -
I
|
J
|
K
|
L
|
|
1
|
Product Name
|
Brand Name
|
Wattage
|
|
2
|
CFL
|
Philips
|
10
|
|
3
|
आप किसी खाली Cell में यह Formula टाइप करें।
=DGET(A1:G15,6,I1:K2) Result #NUM!
या
=DGET(A1:G15,"Box In Stock",I1:K2) Result #NUM!
यहाँ पर हमारा Result #NUM! आया हैं। क्योंकि 10 Wattage वाले Philips कंपनी के CFL की यहाँ पर दो Cell ऐसी हैं जो की Box ("Box In Stock") वाले Column में हैं और जिसकी Value क्रमशः 2 तथा 4 हैं इसलिए यहाँ पर हमारा Result #NUM! आया हैं।
देखें कैसे : -
आइये अब हम इसका तीसरा उदहारण लें : -
20 Wattage वाले Philips कंपनी के CFL के Total कितने Box हैं ?
यहाँ पर हमारी Data की Range हैं : - A1:G15
Field का नाम हैं "Box In Stock" या Column का नंबर हैं "6".
और हमारी Criteria का नाम हैं : - I1:K2
जैसा की नीचे दिया हुआ हैं : -
I
|
J
|
K
|
L
| |
1
|
Product Name
|
Brand Name
|
Wattage
| |
2
|
CFL
|
Philips
|
20
| |
3
|
आप किसी खाली Cell में यह Formula टाइप करें।
=DGET(A1:G15,6,I1:K2) Result #VALUE!
या
=DGET(A1:G15,"Box In Stock",I1:K2) Result #VALUE!
यहाँ पर हमारा Result #VALUE! आया हैं। क्योंकि 20 Wattage वाले Philips कंपनी के CFL की यहाँ पर कोई भी Cell ऐसी नहीं हैं जो की Box ("Box In Stock") वाले Column में हो। इसलिए यहाँ पर हमारा Result #VALUE! आया हैं।
ConversionConversion EmoticonEmoticon