Thursday, February 25, 2016

7. Horoscopy using Excel (5)

 ေဗဒင္ကို အိက္ဆဲလ္နဲ႕ တြက္မလား (၅)

၆။ IF ဖန္ရွင္ကို အသံုးခ်ျခင္း

ပံု-၉။ တြင္ ေဖၚျပထားေသာ ဥပမာရွိ ဆဲလ္ E2 ၌ ညီမွ်ျခင္း =WEEKDAY(D2) ေရးျခင္းအားျဖင့္ Sunday = 1, Mon-day = 2, … အစ ရွိေသာေန႕ ကိုယ္စားျပဳ ဂဏန္းမ်ားကို ျပသေစႏိုင္ပါသည္။ အကယ္၍ F2 ၌ ပံု။ ၅-၁၅ တြင္ ေဖၚျပ ထား သကဲ့သို႕ ညီမွ်ျခင္း IF(E2=1,"တနဂၤေႏြေန႕",IF(E2=2,"တနလာေန႕", IF(E2=3,"အဂါေန႕", IF(E2=4, "ဗုဒၶဟူးေန႕", IF(E2=5,"ၾကာသပေတးေန႕",IF(E2=6,"ေသာၾကာေန႕", "စေနေန႕")))))) ကိုေရးသားထားလွ်င္ မည္သည့္ေန႕ ျဖစ္သည္ကိုတိုက္ရိုက္ ျပ သေပးႏိုင္ ေၾကာင္းေတြ႕ ရမည္ ျဖစ္သည္။




၇။ VLOOKUP ဖန္ရွင္ကို အသံုးျပဳျခင္း

IF ဖန္ရွင္သည္ ကိန္းဂဏန္းမ်ား ႏိႈင္းယွဥ္တြက္ခ်က္ရာ၌ လ်င္ျမန္စြာေျဖရွင္းႏိုင္စြမ္း ရွိ၍ အထက္ေဖၚျပပါ ဥပမာကဲ့သို႕ စာတန္းမ်ား ေရြးခ်ယ္ျပသျခင္းဆိုင္ရာ တြက္ခ်က္မႈတို႕တြင္မူ ေရြးခ်ယ္ရန္ စာရင္းရွည္လ်ားလာ ပါက လုပ္ေဆာင္မႈ ခက္ခဲေႏွးေကြး လာတတ္ပါသည္။ ထို႕ေၾကာင့္ ႏႈိင္းယွဥ္ေရြးခ်ယ္မႈ လုပ္ေဆာင္ရာတြင္ ပိုမိုစြမ္းေဆာင္ရည္ ျမင့္မားေသာ VLOOKUP ႏွင့္ HLOOKUP ဖန္ရွင္မ်ားကို အသံုးျပဳျခင္းက ကိုင္တြယ္ရ ပိုမို လြယ္ကူေစပါသည္။ VLOOKUP ဖန္ရွင္သည္ မတ္ရပ္အတိုင္းတည္ရွိေသာ တစ္မ်ိဳးထက္ပိုသည့္ စာရင္းတြဲ မွ ေရြးခ်ယ္ရာ၌ အသံုးျပဳ၍ HLOOKUP ဖန္ရွင္ကို ေရျပင္ညီအတိုင္း တည္ရွိသည့္ စာရင္းတြဲျဖင့္လုပ္ကိုင္ရာ တြင္ အသံုးျပဳပါသည္။

အထက္ပါ ဥပမာတြင္ တနဂၤေႏြ-တနလၤာ-အဂၤါ - - ေသာၾကၤာ-စေန အထိ ေန႕ခုနစ္ေန႕ စီစဥ္ထားရွိသည့္ I2:I8 ေကာ္လံစာရင္း column array ၏ေရွ႕၌ 1, 2, 3, . . . 6, 7 ဟူသည့္ အမွတ္စဥ္ျပ H2:H8 ေကာ္လံ စာရင္း column array  ျဖင့္တြဲ၍ ျဖစ္ေပၚလာသည့္ H2:I8 ေထာင့္မွန္ပံုစာရင္း Rectangle array သို႕မ ဟုတ္ ဆဲလ္နယ္ Range အျဖစ္ စီစဥ္ထားေသာစာရင္း Array တစ္ခု အျဖစ္ ပံု-၁၆။ တြင္ျပထား သကဲ့ သို႕ ေရွးဦးစြာ ထည့္သြင္း စီစဥ္ထားရွိသည္။ ထို႕ေနာက္ ေထာင့္မွန္စာရင္း ေပၚတြင္ ယာကလစ္ right click ျပဳလုပ္ရာမွ ေပၚလာေသာ pop-up menu ရွိ Name a Range… ကို ေရြးခ်ယ္လ်က္ Days ဟူေသာ အမည္အား ရိုက္သြင္းသည္။ အဆိုပါ အမည္ကို Formulas>Name Manager ကိုေခၚၾကည့္လွ်င္ ျပ ထားသည့္အတိုင္း မွတ္တမ္းတင္ ထားရွိေၾကာင္း ေတြ႕ႏိုင္ပါသည္။ ယၡဳအခ်ိန္မွ စတင္၍မည္သည့္ sheet မွ မဆို Days အမည္ရွိေသာ Array ကိုေခၚယူ သံုးစြဲႏိုင္ၿပီ ျဖစ္ပါသည္။ E2 တြင္ ရရွိေသာ ေန႕သခ်ၤာ 1 မွ 7 အထိ ေန႕အားျပသရန္ F2 ၌ ပံုေသနည္း =VLOOKUP(E2,Days,2,FALSE) ကို ရိုက္သြင္းျခင္းအားျဖင့္ ရရွိႏိုင္သည္။ 




VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup]) တြင္
lookup_value                ပထမေကာ္လံရွိ အသံုးျပဳရွာေဖြရန္တန္ဖိုး
table_array                   ေထာင့္မွန္စာရင္းအမည္
col_index_num             ရွာရကိန္းႏွင့္ တစ္တန္းတည္းရွိ ထုတ္ႏႈတ္ျပသရမည့္ ကိန္းရွိရာ ေကာ္လံအညႊန္း
[range_lookup]             ခန္႕မွန္းေျခရွာေဖြရန္ျဖစ္လွ်င္ TRUE ကိုရိုက္ထည့္ရန္ (မရိုက္ပဲလႊတ္ထားႏိုင္)
                                    အတိအက်ရွာေဖြရန္ျဖစ္လွ်င္ FALSE ကိုရိုက္ထည့္ရန္

ဤတြင္ အသံုးျပဳရွာရန္တန္ဖိုးမွာ 1 မွ 7 အထိ တိက်တန္ဖိုးမ်ား ျဖစ္ေသာေၾကာင့္ FALSE ကိုထည့္သြင္း ခဲ့ျခင္း ျဖစ္ပါသည္။ အတိအက် ရွာေဖြနည္း အသံုးျပဳပုံကို သေဘာေပါက္လြယ္ေသာ ဥပမာတစ္ခုျဖင့္ ထပ္ မံေဖၚျပပါမည္။                                                                                                                        
မွတ္ခ်က္။ ။ခန္႕မွန္းေျခ ရွာေဖြနည္းကို အသံုးျပဳရန္အတြက္ ပထမေကာ္လံရွိတန္ဖိုးမ်ားမွာ ငယ္စဥ္ႀကီးလိုက္ သို႕မ ဟုတ္ ႀကီးစဥ္ငယ္လိုက္ ႀကိဳတင္စီစဥ္ ထားရွိရန္ လိုအပ္ပါသည္။ အတိအက် ရွာေဖြနည္းတြင္ ရွာေဖြ ရန္ ကိန္းမ်ားကို စီစဥ္ထားရွိရန္ မလိုအပ္ေသာ္လည္း ကိန္းမထပ္ရန္ အေရးႀကီးပါသည္။

AyeWinKyaw Blogpost 07.pdf

ဆက္ရန္

No comments: