સામગ્રીઓનું કોષ્ટક
તમારી પાસે રંગીન ડેટાસેટ હોઈ શકે છે અને તમે Excel ફોર્મ્યુલા સાથે કામ કરવા માટે સેલ રંગનો ઉપયોગ કરવા માંગો છો. એક્સેલ પાસે ડેટાસેટ્સમાંથી ડેટા લખવા અને વાંચવા માટે ઘણા બધા અદ્ભુત ફોર્મ્યુલા છે. તેમાંના કેટલાક COUNT , SUBTOTAL , IF , વગેરે છે. ફરીથી, તમે જરૂરિયાતો અનુસાર નવા ફોર્મ્યુલા બનાવવા માટે VBA મેક્રો નો ઉપયોગ પણ કરી શકો છો જે તમે વિવિધ સેલ રંગો માટે અરજી કરી શકો છો. આ લેખ સેલના રંગ પર આધારિત એક્સેલ ફોર્મ્યુલાના 5 ઉદાહરણો યોગ્ય ચિત્રો સાથે સમજાવશે.
પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરો
તમે અહીંથી પ્રેક્ટિસ વર્કબુક ડાઉનલોડ કરી શકો છો.
સેલ કલર પર આધારિત ફોર્મ્યુલા5 સેલ કલર પર આધારિત એક્સેલ ફોર્મ્યુલાના ઉદાહરણો
અમે નીચેના રંગીન ડેટાસેટનો ઉપયોગ કરીશું પદ્ધતિઓ સમજાવવા માટે.
આપણે જોઈ શકીએ છીએ કે ડેટાસેટમાં નામ અને માત્રા એમ બે કૉલમ છે. પંક્તિઓમાં 3 જુદા જુદા રંગો છે. અમે 5 ઉદાહરણોમાં VBA મેક્રો નો ઉપયોગ કરીને SUMIF , SUBTOTAL , IF અને વપરાશકર્તા-વ્યાખ્યાયિત કાર્યો જેવા વિવિધ એક્સેલ ફોર્મ્યુલા લાગુ કરીશું. આગામી. તેથી, કોઈપણ વિલંબ કર્યા વિના, ચાલો મુખ્ય ચર્ચામાં જઈએ.
1. સેલ કલર સાથે એક્સેલ સબટોટલ ફોર્મ્યુલા
એક્સેલ ફોર્મ્યુલા લાગુ કરવા સબટોટલ ગણવા અને મેળવવા માટે રંગ દ્વારા ફિલ્ટર કરેલ મૂલ્યોનો સરવાળો.
આ પદ્ધતિ માટે નીચેના પગલાંઓ અનુસરો.
પગલાઓ:
- સેલમાં C6 નીચે લખોસૂચિમાં ઉત્પાદનોની ગણતરી મેળવવા માટેનું સૂત્ર:
=SUBTOTAL(102,C5:C10)
આપણે સમીકરણ હેતુઓ માટે SUBTOTAL ફોર્મ્યુલાનો પણ ઉપયોગ કરો. ચાલો જોઈએ.
- ઉત્પાદનના જથ્થાના સરવાળા મેળવવા માટે, સેલ C14 માં નીચેનું સૂત્ર લખો:
=SUBTOTAL(109,C5:C10)
- હવે, આખો ડેટાસેટ પસંદ કરો.
- હોમ ટેબમાંથી, સૉર્ટ કરો &માં ફિલ્ટર પસંદ કરો ફિલ્ટર ડ્રોપ-ડાઉન મેનૂ.
તમને ડેટાસેટની કૉલમમાં બે તીરો મળશે.
<0- કૉલમ નામ ના તીર પ્રતીક પર ક્લિક કરો.
- એક સાઇડબાર ડ્રોપ-ડાઉન મેનૂ ખુલશે. ત્યાંથી રંગ દ્વારા ફિલ્ટર કરો પસંદ કરો.
- હવે, પસંદ કરો તમે જે રંગને ફિલ્ટર કરવા માંગો છો.
<3
- પછી ઓકે પર ક્લિક કરો.
તે ફિલ્ટર કરેલ ડેટાસેટ બતાવશે.
તમે માં મૂલ્યોના ફેરફારોને નોટિસ કરી શકો છો. નીચેના ચિત્રોમાં રંગ અને રંગ દ્વારા સરવાળા દ્વારા ગણતરી કરો.
પરિણામો ગણતરી દર્શાવે છે અને માત્ર ફિલ્ટર કરેલ ડેટાનો સરવાળો
🔎 ફોર્મ્યુલા કેવી રીતે કાર્ય કરે છે?
📌 SUBTOTAL બે દલીલો લે છે function_name અને રેફ1 . ફંક્શન_નામમાં ડેટાની સંખ્યા ગણવા માટે 102 અને જથ્થાનો સરવાળો પરત કરવા માટે 109 લે છે.
📌 સંદર્ભ તરીકે બંને સૂત્રો જથ્થાની શ્રેણી લે છે.
📌 શરૂઆતમાં પરિણામ બધું બતાવે છેશ્રેણીમાં ડેટા. જો કે, છેલ્લા બે ચિત્રો માત્ર ફિલ્ટર કરેલ કોષોનું પરિણામ દર્શાવે છે.
વધુ વાંચો: Excel સેલ રંગ: ઉમેરો, સંપાદિત કરો, ઉપયોગ કરો & દૂર કરો
2. સેલ કલર દ્વારા એક્સેલ COUNTIF અને SUMIF ફોર્મ્યુલા
2.1 COUNTIF ફોર્મ્યુલા કોષ રંગ સાથે
હવે, જો તમે COUNTIF લાગુ કરવા માંગતા હો કોષના રંગ દ્વારા સૂત્ર તમારે નીચેના પગલાંને અનુસરવાની જરૂર છે.
પગલાઓ:
- ફોર્મ્યુલા ટેબમાંથી, પસંદ કરો નામ વ્યાખ્યાયિત કરો .
- એક બોક્સ દેખાશે. નામ લખો (આ કિસ્સામાં અમે નામ: વિભાગમાં નંબરકલર લખ્યું છે.
- નો સંદર્ભ આપે છે: નીચેનું સૂત્ર લખો:
=GET.CELL(38,'2. COUNTIF and SUMIF'!$C14)
- તે પછી, ઓકે પર ક્લિક કરો.
તે નામ મેનેજર બોક્સમાં દેખાશે.
- જો બધું બરાબર જણાય, તો પછી બંધ કરો પર ક્લિક કરો.
- ડેટાસેટ ઉપરાંત કોલમ લો અને સેલ D5 માં ફોર્મ્યુલા લખો:
=NumberColor
- Enter દબાવો અને તેને ફિલ હેન્ડલ આઇકોનનો ઉપયોગ કરીને બાકીની કૉલમ પર ખેંચો.
તમને ડેટાસેટમાં હાજર તમામ રંગો માટે કોડ મળશે.
- નવા સેલમાં, ( G5 ) આ સૂત્ર લખો:
=COUNTIF(D5:D10,$D$5)
સેલ G6 માં ,
=COUNTIF(D5:D10,$D$6)
સેલ G7 માં,
=COUNTIF(D5:D10,$D$9)
તમે ઉપરના ચિત્રોમાં બતાવ્યા પ્રમાણે પરિણામ જોશો. કોઈપણ રીતે,તમે ફોર્મ્યુલામાં દરેક કોષનો મિશ્રિત અથવા, સાપેક્ષ કોષ સંદર્ભ પણ લખી શકો છો અને પરિણામો મેળવવા માટે તેને નીચે ખેંચી શકો છો.
2.2 SUMIF ફોર્મ્યુલા સેલ કલર સાથે
સ્ટેપ્સ:
સેલ H5 માં નીચેનું ફોર્મ્યુલા ટાઈપ કરો:
=SUMIF(D5:D10,$D$5,C5:C10)
તે જ રીતે સેલ H6 ,
=SUMIF(D5:D10,$D$6,C5:C10)
<3 માં
અને, સેલ H7 ,
=SUMIF(D5:D10,$D$9,C5:C10)
માં જોવા માટે ઉપરના ચિત્રોનું અવલોકન કરો પરિણામો કેવી રીતે મળે છે.
🔎 ફોર્મ્યુલા સાથેની પ્રક્રિયા કેવી રીતે કાર્ય કરે છે?
📌 અહીં, GET.CELL ફંક્શનનો ઉપયોગ કરીને સૂત્ર કોડનો રંગ અને કોષ સંદર્ભ પરત કરવા માટે 38 લે છે જેનો તે કોડ પરત કરશે.
📌 GET.CELL સૂત્ર સાથે માટે નામ વ્યાખ્યાયિત કરીને આપણે ખાલી લખી શકીએ છીએ. " NumberColor " નામ સમાન ચિહ્ન દ્વારા ઉપસર્ગમાં આવે છે તે સંદર્ભિત કોષના રંગોનો કોડ મેળવશે.
📌 આગળ, અમે કલર કોડનો ઉપયોગ કરીને COUNTIF<2 લાગુ કર્યું છે> અને કોલ સાથે ડેટા શ્રેણીની ગણતરી અને સરવાળો મેળવવા માટે SUMIF સૂત્ર અથવા કોડ માપદંડ.
વધુ વાંચો: એક્સેલમાં મૂલ્યના આધારે સેલનો રંગ કેવી રીતે બદલવો (5 રીતો)
3. Excel IF સેલ કલર દ્વારા ફોર્મ્યુલા
હવે, ચાલો કહીએ કે અમારી પાસે હૂડીઝ , જેકેટ્સ અને s જેવા ઉત્પાદનો માટે સમાન કિંમત છે. 1>વેટર .
જો તમે આ ઉત્પાદનોના કુલ જથ્થા માટે કુલ કિંમતની ગણતરી કરવા માંગતા હો, તો અમે IF નો ઉપયોગ કરી શકીએ છીએ સૂત્ર.
તમે અહીં IF લાગુ કરવા માટેનાં પગલાંને અનુસરી શકો છો.
પગલાં:
- અમે પહેલાથી જ ડિફાઈન નેમનો ઉપયોગ કરીને નંબરકલર બનાવ્યું છે અને તેનો ઉપયોગ કલર કોડ્સ શોધવા માટે કર્યો છે (પદ્ધતિ 2 જુઓ).
- નવી કૉલમમાં, સેલ E5 : <14માં ફોર્મ્યુલા લખો>
- Enter દબાવો.
- ફિલ હેન્ડલ આયકનને આના પર ખેંચો બાકીના ડેટા માટે પરિણામ મેળવો.
- એક્સેલ (6 પદ્ધતિઓ) માં ટકાવારીના આધારે રંગ સાથે સેલ કેવી રીતે ભરવો
- એક્સેલમાં કૉલમ હાઇલાઇટ કરો (3 પદ્ધતિઓ)
- એક્સેલમાં ટેક્સ્ટના આધારે કોષોને કેવી રીતે હાઇલાઇટ કરવા [2 પદ્ધતિઓ]
- સેલને હાઇલાઇટ કરો Excel માં (5 પદ્ધતિઓ)
- એક્સેલમાં ઉપરથી નીચે સુધી કેવી રીતે હાઇલાઇટ કરવું (5 પદ્ધતિઓ)
- સેલ E5 માં ફોર્મ્યુલા લખો:
- પછી, એન્ટર દબાવો.
- ફિલ હેન્ડલ આઇકોનનો ઉપયોગ કરો બાકીના કેસ માટે પરિણામ ખેંચવા માટે.
- તમારામાંથી ALT+F11 દબાવો કીબોર્ડ.
- આ VBA મેક્રો વિન્ડો ખોલશે. તમારી શીટ પસંદ કરો.
- દાખલ કરો ટેબમાંથી મોડ્યુલ પર ક્લિક કરો.
- કોપી અને પેસ્ટ કરો સામાન્ય વિન્ડોમાં નીચેનો કોડ.
=IF(NumberColor=40,C5*$C$13,0)
તમે નોંધ કરી શકો છો કે તે રંગ કોડ 40 ધરાવતા સમાન રંગવાળા ઉત્પાદનો માટે જ મૂલ્યો દર્શાવે છે. જ્યારે બાકીના માટે શૂન્ય ( 0 ).
🔎 ફોર્મ્યુલા કેવી રીતે કામ કરે છે?
📌 અહીં IF સૂત્ર લે છે નંબર કલર ની બરાબર થવા માટે 40 .
📌 જો તર્ક સાચું હોય, તો તે ભાગ દીઠ કિંમત સાથે જથ્થાને ગુણાકાર કરશે ( 5 ). નહિંતર, તે 0 બતાવશે.
વધુ વાંચો: એક્સેલમાં If સ્ટેટમેન્ટનો ઉપયોગ કરીને સેલને કેવી રીતે હાઇલાઇટ કરવું (7 રીતો)
સમાન રીડિંગ્સ
4. સેલ દ્વારા એક્સેલ SUMIFS ફોર્મ્યુલા રંગ
કલર કોડનો ઉપયોગ કરીને, અમે SUMIFS ફોર્મ્યુલા પણ લાગુ કરી શકીએ છીએ.
તે માટે, તમારેનીચેના પગલાંઓ અનુસરો:
પગલાં:
=SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)
🔎 ફોર્મ્યુલા કેવી રીતે કાર્ય કરે છે?
📌 ધ SUMIFS ફોર્મ્યુલા સમ_શ્રેણી C5:C10 ને જથ્થા માટે સંપૂર્ણ સંદર્ભો તરીકે લે છે. તે પછી, તે રંગ કોડ શ્રેણી લે છે જે સંપૂર્ણ સંદર્ભ સ્વરૂપમાં પણ છે.
📌 છેલ્લે, માપદંડ રંગ કોડ કૉલમના પ્રથમ સેલ માટે સેટ કરવામાં આવે છે જે D5 છે. આ કિસ્સામાં, માત્ર કૉલમ સંપૂર્ણ સંદર્ભ સ્વરૂપમાં છે જ્યારે પંક્તિઓ સંબંધિત સંદર્ભ સ્વરૂપમાં છે. તે એટલા માટે છે કારણ કે તે બાકીના કૉલમ માટે ફિલ હેન્ડલ આઇકોનને જરૂર મુજબ પંક્તિ નંબરો બદલીને ખેંચશે.
સંબંધિત સામગ્રી: કેવી રીતે મૂલ્ય આધારિત એક્સેલમાં કોષોને હાઇલાઇટ કરો (9 પદ્ધતિઓ)
5. સેલ કલર દ્વારા એક્સેલ VBA મેક્રોથી એક્સેલ ફોર્મ્યુલા
વધુમાં, VBA મેક્રો હોઈ શકે છે. સેલ રંગ દ્વારા એક્સેલ ફોર્મ્યુલા લાગુ કરવા માટેનું અદ્ભુત સાધન.
ચાલો સમજવાની સુવિધા માટે આ પદ્ધતિને બે ભાગોમાં પેટાવિભાજિત કરીએ.
પ્રથમ પેટા-પદ્ધતિ રંગ કોડ શોધવા માટે કોડનો ઉપયોગ કરશે. અને પછી COUNTIF અને SUMIF સૂત્રો
નોંધ: VBA મેક્રો સમાન રંગોને ઓળખી શકતા નથી અને તેથી અમે સાથે અમારા ડેટાસેટમાં ફેરફાર કર્યોઅલગ-અલગ રંગો.
ત્રણ અલગ અલગ રંગો લાલ, વાદળી અને ભૂરા છે. હવે ચાલો જોઈએ કે સેલ કલર દ્વારા એક્સેલ ફોર્મ્યુલા લાગુ કરવા માટે આપણે VBA મેક્રો નો ઉપયોગ કેવી રીતે કરી શકીએ.
5.1 VBA મેક્રો કલર કોડ શોધવા માટે
VBA નો ઉપયોગ કરીને કલર કોડ શોધવા માટે મેક્રો અને એક્સેલ ફોર્મ્યુલા લાગુ કરવા માટે, અમારે નીચે આપેલા પગલાંને અનુસરવું પડશે.
પગલાં:
- <12 સામાન્ય વિન્ડો ખુલશે.
કોડ:
1377
2029
- ફાઇલને એક્સેલ મેક્રો સાથે સાચવો -સક્ષમ વર્કબુક પ્રત્યય.
- તમારી શીટ ખોલો અને સેલ D5 માં નીચેનું સૂત્ર લખો:
=ColorIndex(C5)
<11
- હવે, સેલ E5 પરની બીજી કૉલમમાં, તમારે નીચેનું સૂત્ર લખવું પડશે:
=COUNTIF($D$5:$D$10,$D5)
<11
- તે જ રીતે, અરજી કરવા માટે SUMIF, સેલ F5 માં નીચે આપેલ સૂત્ર લખો:
=SUMIF($D$5:$D$10,$D5,$C$5:$C$10)
આ કેસ માટે, તમારે રંગ કોડનો ઉપયોગ કરીને સરવાળો શોધવાનો રહેશે.જો કે, તમે કોડ લખીને સીધો સરવાળો કરી શકો છો. આ આગળની પેટા-પદ્ધતિમાં સમજાવવામાં આવશે.
🔎 ફોર્મ્યુલા સાથેની પ્રક્રિયા કેવી રીતે કાર્ય કરે છે?
📌 અમે ColorIndex નો ઉપયોગ કરીને બનાવ્યું છે. કોડ અને દલીલને ડેટાની શ્રેણી તરીકે રાખવી. આનો ઉપયોગ કરીને અમને રંગ કોડ મળે છે.
📌 આગળ, અમે તે ચોક્કસ રંગ કોડ માટે ગણતરી પરિણામ મેળવવા માટે COUNTIF સૂત્રનો ઉપયોગ કર્યો.
📌 છેલ્લે, અમે ઉપયોગ કર્યો. રંગ કોડના આધારે સરવાળો મેળવવા માટે SUMIF સૂત્ર.
5.2 VBA મેક્રોથી સરવાળો
તમારે જથ્થાઓનો સરવાળો મેળવવા માટે નીચેના પગલાંને અનુસરવું પડશે કોડ દ્વારા સીધા સમાન રંગનો.
પગલાં:
- તમારે તમારા કીબોર્ડમાંથી ALT+F11 દબાવું પડશે. VBA મેક્રો વિન્ડો.
- ફરીથી, તમારે તમારી શીટ પસંદ કરવી પડશે અને મોડ્યુલ માંથી ઇનસર્ટ ટૅબમાંથી.
- ઉપરની પેટા પદ્ધતિની જેમ, સામાન્ય વિન્ડો ખુલશે. પછી સામાન્ય વિન્ડોમાં નીચેના કોડને ફક્ત કોપી કરો અને પેસ્ટ કરો .
કોડ:
5805
4941
- આગળ, તમારી વર્કશીટ ખોલો. સેલ D5 માં, તમારે નીચેનું સૂત્ર લખવું પડશે:
=SBC($C5,$C$5:$C$10)
- દબાવો એન્ટર કરો અને પરિણામને ફિલ હેન્ડલ નો ઉપયોગ કરીને ડેટા શ્રેણીના અંત સુધી ખેંચો.
તમને પરિણામ આ રીતે મળશે ઉપરના ચિત્રમાં બતાવેલ છે.
🔎 પ્રક્રિયા કેવી રીતે થાય છેફોર્મ્યુલા વર્ક સાથે?
📌 અમે આ વર્કશીટ માટે જનરલ વિન્ડોમાં લખેલા કોડ દ્વારા SBC નામ સાથે ફોર્મ્યુલા બનાવી છે.
📌 પછી કે, અમે ડેટાની શ્રેણી અને માપદંડ સાથેના સૂત્રનો ઉપયોગ ચોક્કસ કોષના જથ્થા તરીકે કર્યો છે.
વધુ વાંચો: VBA એક્સેલમાં મૂલ્યના આધારે સેલનો રંગ બદલવા માટે (3 સરળ ઉદાહરણો)
યાદ રાખવા જેવી બાબતો
1. VBA મેક્રો લાગુ કરવાના કિસ્સામાં તમારે વિવિધ રંગોનો ઉપયોગ કરવો પડશે.
2. જો ફાઇલમાં VBA મેક્રો કોડ હોય તો તમારે એક્સેલ ફાઇલને .xlsm પ્રત્યય સાથે સેવ કરવી પડશે.
નિષ્કર્ષ
લેખ 5 અલગ અલગ પદ્ધતિઓ સમજાવે છે સેલ રંગના આધારે એક્સેલ ફોર્મ્યુલા જેમ કે SUMIF , SUBTOTAL , COUNTIF , અને તેથી આગળ લાગુ કરો. તદુપરાંત, પ્રેક્ટિસ વર્કબુક તમારા માટે છે, તેથી તમે તેને ડાઉનલોડ કરી શકો છો અને તમારી જરૂરિયાત મુજબ કોઈપણ પદ્ધતિ લાગુ કરી શકો છો. કોઈપણ વધુ પ્રશ્નો માટે, કૃપા કરીને ટિપ્પણી વિભાગમાં લખો.