Theory
ત્રણ counting સવાલ, ત્રણ જવાબ
Meera દુકાન-શૃંખલા sheet વિશે Aryan ને ત્રણ ઝડપી સવાલ પૂછે છે:
1. કેટલા items માં એક price દાખલ છે?
2. કેટલી rows માં કોઈ પણ data છે?
3. ફક્ત Tea નું કુલ વેચાણ શું છે?
Aryan BCA105 થી SUM અને AVERAGE જાણે છે, પણ આમને વધુ તીક્ષ્ણ tools જોઈએ. સવાલ 1 અને 2 એકસમાન દેખાય છે છતાં અલગ functions માંગે છે, અને એમને ભેળવવા ખોટા counts આપે છે.
આ lesson પાયાના SUM થી આગળ counting પરિવાર અને conditional -IF પરિવાર માં જાય છે, એ functions જે અસલી વ્યાપાર સવાલોના જવાબ આપે છે.
At a glance
Counting પરિવાર (મુશ્કેલ ભાગ)
| Function | ગણે છે | ઉદાહરણ જવાબ |
|---|---|---|
| COUNT(range) | ફક્ત NUMBERS વાળી cells | Price વાળા items = 48 |
| COUNTA(range) | કોઈ પણ NON-BLANK cell (text પણ) | Data વાળી rows = 50 |
| COUNTBLANK(range) | EMPTY cells | ગાયબ prices = 2 |
| COUNTIF(range, crit) | એક condition સાથે મેળ ખાતી cells | 'Tea' કહેતી rows = 6 |
Theory
COUNT વિરુદ્ધ COUNTA: ક્લાસિક ગૂંચવણ
સવાલ 1 અને 2 એક શબ્દ થી અલગ છે:
- COUNT ફક્ત numbers રાખતી cells ગણે છે.
=COUNT(C2:C51)જવાબ આપે છે 'કેટલા items માં એક price છે' (blanks અને text છોડે છે). - COUNTA કોઈ પણ non-blank cell ગણે છે, numbers કે text.
=COUNTA(A2:A51)જવાબ આપે છે 'કેટલી rows માં કોઈ પણ data છે' (item names text છે, તો COUNT એમને ચૂકે). - COUNTBLANK ખાલી cells ગણે છે, ગાયબ data ઓળખવા ઉપયોગી.
તો Aryan prices માટે COUNT અને name column માટે COUNTA વાપરે છે. એકસમાન દેખાતા સવાલ, અલગ functions, આ બરાબર જોડી એક પાક્કો exam ફાંદો છે (તમે એને BCA105 SQL માં COUNT(*) વિરુદ્ધ COUNT(col) તરીકે મળ્યા).
Theory
Conditional -IF પરિવાર
'ફક્ત Tea' માટે, તમને એક condition જોઈએ. function નામ માં IF ઉમેરો:
- COUNTIF(range, criteria):
=COUNTIF(A2:A51, "Tea")Tea rows ગણે છે. - SUMIF(range, criteria, sum_range):
=SUMIF(A2:A51, "Tea", D2:D51)Tea નું વેચાણ સરવાળે છે (BCA105 થી). - AVERAGEIF: ફક્ત મેળ ખાતી rows ની સરેરાશ.
- COUNTIFS / SUMIFS: એકસાથે ઘણી conditions ('Tea' અને price > 100).
જ્યારે તમે એમને નીચે copy કરો, Unit 2 નું $ lock યાદ રાખો: range અને criteria ને anchor કરો જેથી એ ખસે નહીં. Conditional aggregates અસલી reporting ની રોજી રોટી છે.
Quiz
એક column માં 50 rows છે: 48 numbers રાખે છે, 2 blank છે. COUNT અને COUNTA શું પાછું આપે છે?
- COUNT = 48 (ફક્ત numbers), COUNTA = 48 (non-blank cells)
- બંને 50 પાછું આપે છે
- COUNT = 50, COUNTA = 48
- બંને 48 ફક્ત ત્યારે પાછું આપે છે જો blanks delete થાય
Show the answer
COUNT = 48 (ફક્ત numbers), COUNTA = 48 (non-blank cells)
COUNT 48 number cells ગણે છે (2 blanks છોડતા). COUNTA non-blank cells ગણે છે, જે એ જ 48 ભરેલી છે (2 blanks બહાર). એ AHIYA મેળ ખાય છે કારણ કે બધી ભરેલી cells numbers છે. એ ALAG હોત જો કેટલીક cells text રાખત: COUNT text છોડત, COUNTA એને સામેલ કરત. એ number-વિરુદ્ધ-કંઈપણ ભેદ આ જોડીનો આખો હેતુ છે.
Think first
'કેટલા items out of stock છે' માટે કયો function?
Aryan ના stock column માં quantities છે, અને out-of-stock items BLANK છોડાય છે. કેટલા items out of stock છે એ ગણવા, કયો function સૌથી ફિટ બેસે છે, અને COUNT કેમ નહીં?
Show the answer
COUNTBLANK(stock_range), એ ખાલી cells ગણે છે, જે બરાબર out-of-stock items છે. COUNT ભરેલી (in-stock) cells ગણત, જે એ ઇચ્છે છે એનું ઊલટું. (વૈકલ્પિક રીતે, COUNTIF(range, "") પણ blanks ગણે છે.) counting function પસંદ કરવો જે data માં 'ખાલી' ના અર્થ સાથે મેળ ખાય એ અસલી કૌશલ્ય છે; blanks અહીં અર્થ ધરાવે છે, તો COUNTBLANK tool છે.
Watch out
Marks ક્યાં કપાય છે
COUNT (ફક્ત numbers) ને COUNTA (કોઈ પણ non-blank, text સહિત) સાથે ભેળવવું, અને empties માટે COUNTBLANK ભૂલવું. SUMIF ના argument ક્રમ ને ખોટો કરવો (range, criteria, sum_range). એક -IF formula copy કરતી વખતે range/criteria ને $-lock કરવું ભૂલવું (Unit 2 drift bug). અને text criteria ને quotes જોઈએ ("Tea"). આ counting અને conditional ભેદ સહેલા વૈકલ્પિક marks થી ભરેલા છે.
Theory
આ પછી PivotTables બને છે
COUNTIF અને SUMIF 'per category' સવાલોના એક વખતે એક formula જવાબ આપે છે; એક PivotTable (આ unit માં આગળ) એ બધાના એકસાથે, interactively જવાબ આપે છે. પહેલા functions શીખવું pivots ને એવો જાદુ લાગે એવું બનાવે છે જેને તમે સમજો છો. આગળનો lesson નિર્ણય-લેવું ઊંડું કરે છે: logical functions, IF, AND, OR, NOT, વત્તા nested IF multi-level grading માટે, BCA105 ના single IF થી આગળ જતા.
Summary
Key takeaways
- SUM, AVERAGE, MAX, MIN મુખ્ય aggregates છે (BCA105 થી).
- COUNT ફક્ત NUMBERS ગણે છે; COUNTA કોઈ પણ NON-BLANK cell ગણે છે (text પણ); COUNTBLANK empties ગણે છે.
- COUNTIF / SUMIF / AVERAGEIF એક condition ઉમેરે છે (range, criteria[, sum_range]).
- COUNTIFS / SUMIFS એકસાથે ઘણી conditions સંભાળે છે.
- Conditional formulas copy કરતી વખતે range અને criteria ને $ થી lock કરો.
- યાદ રાખવાની યુક્તિ: COUNT = numbers, COUNTA = કંઈપણ, COUNTBLANK = empties, એક condition માટે IF ઉમેરો.