අන්තර්ගතය
එක්සෙල් පැතුරුම්පත්වල ඇති ප්රධාන වාසියක් වන්නේ යම් ලේඛනයක ක්රියාකාරීත්වය වැඩසටහන්ගත කිරීමේ හැකියාවයි. බොහෝ අය පාසල් පරිගණක විද්යා පාඩම් වලින් දන්නා පරිදි, මෙය ප්රායෝගිකව ක්රියාත්මක කිරීමට ඔබට ඉඩ සලසන ප්රධාන අංගයක් වන්නේ තාර්කික ක්රියාකරුවන් ය. ඔවුන්ගෙන් එක් අයෙකු වන්නේ IF ක්රියාකරු, යම් යම් කොන්දේසි සපුරා ඇති විට යම් යම් ක්රියාවන් ක්රියාත්මක කිරීම සඳහා සපයයි.
උදාහරණයක් ලෙස, අගය නිශ්චිත අගයකට ගැලපේ නම්, සෛලය තුළ එක් ලේබලයක් දර්ශනය වේ. එසේ නොවේ නම්, එය වෙනස් ය. ප්රායෝගිකව වඩාත් විස්තරාත්මකව මෙම ඵලදායී මෙවලම දෙස බලමු.
Excel හි IF කාර්යය (සාමාන්ය තොරතුරු)
ඕනෑම වැඩසටහනක්, එය කුඩා වුවද, අනිවාර්යයෙන්ම ඇල්ගොරිතමයක් ලෙස හඳුන්වන ක්රියා අනුපිළිවෙලක් අඩංගු වේ. එය මේ වගේ විය හැක:
- ඉරට්ටේ අංක සඳහා සම්පූර්ණ A තීරුව පරීක්ෂා කරන්න.
- ඉරට්ටේ අංකයක් හමු වුවහොත්, එවැනි සහ එවැනි අගයන් එකතු කරන්න.
- ඉරට්ටේ අංකයක් සොයාගත නොහැකි නම්, "සොයා නොගත්" සෙල්ලිපිය පෙන්වන්න.
- ලැබෙන අංකය ඉරට්ටේදැයි පරීක්ෂා කරන්න.
- ඔව් නම්, එය 1 ඡේදයේ තෝරාගත් සියලුම ඉරට්ටේ සංඛ්යා වලට එකතු කරන්න.
මෙය සැබෑ ජීවිතයේ අවශ්ය නොවන උපකල්පිත තත්වයක් පමණක් වුවද, ඕනෑම කාර්යයක් ක්රියාත්මක කිරීම අවශ්යයෙන්ම සමාන ඇල්ගොරිතමයක් තිබීම අදහස් කරයි. කාර්යය භාවිතා කිරීමට පෙර නම්, ඔබට ලබා ගැනීමට අවශ්ය ප්රතිඵලය ගැන ඔබේ හිසෙහි පැහැදිලි අදහසක් තිබිය යුතුය.
එක් කොන්දේසියක් සහිත IF ශ්රිතයේ වාක්ය ඛණ්ඩය
එක්සෙල් හි ඕනෑම කාර්යයක් සූත්රයක් භාවිතයෙන් සිදු කෙරේ. ශ්රිතයකට දත්ත යැවිය යුතු රටාව සින්ටැක්ස් ලෙස හැඳින්වේ. ක්රියාකරු සම්බන්ධයෙන් IF, සූත්රය මෙම ආකෘතියේ වනු ඇත.
=IF (තාර්කික_ප්රකාශනය, value_if_true, value_if_false)
අපි සින්ටැක්ස් වඩාත් විස්තරාත්මකව බලමු:
- බූලියන් ප්රකාශනය. Excel පරීක්ෂා කරන අනුකූලතාවය හෝ නොගැලපීම මෙම කොන්දේසියයි. සංඛ්යාත්මක සහ පාඨමය තොරතුරු දෙකම පරීක්ෂා කළ හැකිය.
- වටිනාකම_සත්ය_නම්. පරීක්ෂා කරනු ලබන දත්ත නිශ්චිත නිර්ණායක සපුරාලන්නේ නම්, කොටුව තුළ ප්රදර්ශනය කෙරෙන ප්රතිඵලය.
- අගය_අසත්ය_නම්. පරීක්ෂා කරන දත්ත තත්ත්වයට නොගැලපේ නම් සෛලය තුළ දර්ශනය වන ප්රතිඵලය.
පැහැදිලිකම සඳහා උදාහරණයක් මෙන්න.
මෙහිදී ශ්රිතය A1 සෛලය අංක 20 සමඟ සංසන්දනය කරයි. මෙය සින්ටැක්ස් හි පළමු ඡේදයයි. අන්තර්ගතය මෙම අගයට වඩා වැඩි නම්, සූත්රය ලියා ඇති කොටුවේ “20 ට වඩා වැඩි” අගය පෙන්වනු ලැබේ. තත්වය මෙම කොන්දේසියට අනුරූප නොවේ නම් - "20 ට වඩා අඩු හෝ සමාන".
ඔබට කොටුවක පෙළ අගයක් පෙන්වීමට අවශ්ය නම්, ඔබ එය උද්ධෘත ලකුණුවල ඇතුළත් කළ යුතුය.
මෙන්න තවත් තත්වයක්. විභාග සැසියක් සඳහා සුදුසුකම් ලැබීමට නම්, සිසුන් පරීක්ෂණ සැසියක් සමත් විය යුතුය. සියලුම විෂයයන් සඳහා ක්රෙඩිට් දිනා ගැනීමට සිසුන් සමත් වූ අතර දැන් අවසාන එක ඉතිරිව ඇති අතර එය තීරණාත්මක විය. අපගේ කර්තව්යය වන්නේ විභාගවලට ඇතුළත් කර ගන්නේ කුමන සිසුන්ද යන්න තීරණය කිරීමයි.
අපට අංකයක් නොව පෙළ සඳහා පරීක්ෂා කිරීමට අවශ්ය බැවින්, පළමු තර්කය B2=”cons.” වේ.
බහු කොන්දේසි සහිත IF Function Syntax
බොහෝ විට, අගය පරීක්ෂා කිරීමට එක් නිර්ණායකයක් ප්රමාණවත් නොවේ. ඔබට විකල්ප එකකට වඩා සලකා බැලීමට අවශ්ය නම්, ඔබට කැදලි කාර්යයන් කළ හැක IF එකක් අනෙකට. කැදැලි කාර්යයන් කිහිපයක් ඇත.
එය වඩාත් පැහැදිලි කිරීම සඳහා, වාක්ය ඛණ්ඩය මෙන්න.
=IF(තාර්කික_ප්රකාශනය, value_if_true, IF(තාර්කික_ප්රකාශනය, value_if_true, value_if_false))
මෙම අවස්ථාවේදී, ශ්රිතය එකවර නිර්ණායක දෙකක් පරීක්ෂා කරනු ඇත. පළමු කොන්දේසිය සත්ය නම්, පළමු තර්කයේ මෙහෙයුමේ ප්රතිඵලයක් ලෙස ලබාගත් අගය ආපසු ලබා දේ. එසේ නොවේ නම්, දෙවන නිර්ණායකය අනුකූල වීම සඳහා පරීක්ෂා කරනු ලැබේ.
මෙන්න උදාහරණයක්.
එවැනි සූත්රයක ආධාරයෙන් (පහත තිර පිටුවේ පෙන්වා ඇත), ඔබට එක් එක් ශිෂ්යයාගේ කාර්ය සාධනය විශ්ලේෂණය කළ හැකිය.
ඔබට පෙනෙන පරිදි, මෙහි තවත් එක් කොන්දේසියක් එකතු කරන ලදී, නමුත් මූලධර්මය වෙනස් වී නැත. එබැවින් ඔබට එකවර නිර්ණායක කිහිපයක් පරීක්ෂා කළ හැකිය.
AND සහ OR ක්රියාකරුවන් භාවිතයෙන් IF ක්රියාකාරීත්වය දීර්ඝ කරන්නේ කෙසේද
කලින් කල උදාහරණයේ දී මෙන්, නිර්ණායක කිහිපයක් සමඟ අනුකූල වීම සඳහා වහාම පරීක්ෂා කිරීමට සහ තාර්කික කැදලි ක්රියාකරුවන් භාවිතා නොකිරීමට අවස්ථාවක් තිබේ. මෙය සිදු කිරීම සඳහා, කාර්යය භාවිතා කරන්න И හෝ කාර්යය OR ඔබට එකවර නිර්ණායක කිහිපයක් හෝ අවම වශයෙන් ඒවායින් එකක්වත් සපුරාලිය යුතුද යන්න මත පදනම්ව. මෙම නිර්ණායක දෙස සමීපව බලමු.
IF ශ්රිතය සහ කොන්දේසිය සමග
සමහර විට ඔබට එකවර කොන්දේසි කිහිපයක් සඳහා ප්රකාශනයක් පරීක්ෂා කිරීමට අවශ්ය වේ. මේ සඳහා, ශ්රිතයේ පළමු තර්කයේ ලියා ඇති AND ශ්රිතය භාවිතා වේ IF. එය ක්රියා කරන්නේ මේ ආකාරයට ය: a යනු එකකට සමාන නම් සහ a යනු 2 ට සමාන නම්, අගය c වේ.
"OR" තත්ත්වය සමඟ IF ශ්රිතය
OR ශ්රිතය සමාන ආකාරයකින් ක්රියා කරයි, නමුත් මෙම අවස්ථාවෙහිදී, එක් කොන්දේසියක් පමණක් සත්ය වේ. හැකිතාක් දුරට, මේ ආකාරයෙන් කොන්දේසි 30 ක් දක්වා පරීක්ෂා කළ හැකිය.
කාර්යයන් භාවිතා කිරීමට ක්රම කිහිපයක් මෙන්න И и OR කාර්යය තර්කයක් ලෙස IF.
වගු දෙකක දත්ත සංසන්දනය කිරීම
කලින් කලට සමාන වගු දෙකක් සංසන්දනය කළ හැකිය. නිදසුනක් වශයෙන්, පුද්ගලයෙකු ගණකාධිකාරීවරයෙකු ලෙස කටයුතු කරන අතර වාර්තා දෙකක් සංසන්දනය කිරීමට අවශ්ය වේ. විවිධ කාණ්ඩවල භාණ්ඩවල පිරිවැය සංසන්දනය කිරීම, විවිධ කාල පරිච්ඡේද සඳහා සිසුන්ගේ තක්සේරු කිරීම් සහ වෙනත් සමාන කාර්යයන් තිබේ.
වගු දෙකක් සංසන්දනය කිරීමට, කාර්යය භාවිතා කරන්න COUNTIF. අපි එය වඩාත් විස්තරාත්මකව බලමු.
ආහාර සකසන දෙකක පිරිවිතර අඩංගු වගු දෙකක් අප සතුව ඇතැයි සිතමු. තවද අපි ඒවා සංසන්දනය කළ යුතු අතර, වර්ණ සමඟ වෙනස්කම් ඉස්මතු කරන්න. මෙය කොන්දේසිගත හැඩතල ගැන්වීම සහ කාර්යය භාවිතා කළ හැක COUNTIF.
අපේ මේසය මේ වගේ.
පළමු ආහාර සකසනයේ තාක්ෂණික ලක්ෂණ වලට අනුරූප වන පරාසය අපි තෝරා ගනිමු.
ඊට පසු, පහත මෙනු මත ක්ලික් කරන්න: කොන්දේසිගත හැඩතල ගැන්වීම - රීතියක් සාදන්න - හැඩතල ගැන්වූ සෛල තීරණය කිරීම සඳහා සූත්රයක් භාවිතා කරන්න.
හැඩතල ගැන්වීම සඳහා සූත්රයක ආකාරයෙන්, අපි ශ්රිතය ලියන්නෙමු =COUNTIF (සැසඳීමට පරාසය; පළමු වගුවේ පළමු කොටුව)=0. දෙවන ආහාර සකසනයේ ලක්ෂණ සහිත වගුව සංසන්දනාත්මක පරාසයක් ලෙස භාවිතා කරයි.
ලිපින නිරපේක්ෂ බවට ඔබ සහතික විය යුතුය (පේළිය සහ තීරු නම් ඉදිරිපිට ඩොලර් ලකුණක් සහිතව). සූත්රයට පසුව =0 එකතු කරන්න එවිට Excel නියම අගයන් සොයයි.
ඊට පසු, ඔබ සෛල හැඩතල ගැන්වීම සකස් කළ යුතුය. මෙය සිදු කිරීම සඳහා, නියැදිය අසල, ඔබ "ආකෘතිය" බොත්තම මත ක්ලික් කළ යුතුය. අපගේ නඩුවේදී, අපි පිරවීම භාවිතා කරමු, මන්ද එය මෙම කාර්යය සඳහා වඩාත් පහසු වේ. නමුත් ඔබට අවශ්ය ඕනෑම හැඩතල ගැන්වීමක් තෝරාගත හැක.
අපි පරාසයක් ලෙස තීරු නාමයක් පවරා ඇත. මෙය අතින් පරාසයට ඇතුළු වීමට වඩා පහසු ය.
Excel හි SUMIF කාර්යය
දැන් අපි කාර්යයන් වෙත යමු IF, ඇල්ගොරිතමයේ කරුණු දෙකක් එකවර ප්රතිස්ථාපනය කිරීමට උපකාර වනු ඇත. පළමු එක තමයි සුමස්ලි, යම් කොන්දේසියක් සපුරාලන සංඛ්යා දෙකක් එකතු කරයි. නිදසුනක් වශයෙන්, සියලුම විකුණුම්කරුවන්ට මසකට කොපමණ මුදලක් ගෙවිය යුතුද යන්න තීරණය කිරීමේ කාර්යයට අප මුහුණ දී සිටිමු. මේ සඳහා එය අවශ්ය වේ.
- සියලුම විකුණුම්කරුවන්ගේ මුළු ආදායම සමඟ පේළියක් එකතු කර සූත්රය ඇතුළත් කිරීමෙන් පසු ප්රතිඵලය අඩංගු කොටුව මත ක්ලික් කරන්න.
- සූත්ර සඳහා පේළියට යාබදව පිහිටා ඇති fx බොත්තම අපට හමු වේ. ඊළඟට, සෙවුම හරහා ඔබට අවශ්ය කාර්යය සොයා ගත හැකි කවුළුවක් දිස්වනු ඇත. ක්රියාකරු තේරීමෙන් පසු, ඔබ "OK" බොත්තම ක්ලික් කළ යුතුය. නමුත් අතින් ආදානය සෑම විටම කළ හැකිය.
- මීලඟට, ශ්රිත තර්ක ඇතුළත් කිරීම සඳහා කවුළුවක් දිස්වනු ඇත. සියලුම අගයන් අදාළ ක්ෂේත්රවල සඳහන් කළ හැකි අතර, ඒවා අසල ඇති බොත්තම හරහා පරාසය ඇතුළත් කළ හැකිය.
- පළමු තර්කය පරාසයකි. මෙහිදී ඔබට නිර්ණායකවලට අනුකූලදැයි පරීක්ෂා කිරීමට අවශ්ය සෛල ඇතුළත් කරන්න. අපි ගැන කතා කළොත් මේවා තමයි සේවක තනතුරු. D4:D18 පරාසය ඇතුළත් කරන්න. නැතහොත් උනන්දුවක් දක්වන සෛල තෝරන්න.
- "නිර්ණායක" ක්ෂේත්රය තුළ, ස්ථානය ඇතුල් කරන්න. අප සම්බන්ධයෙන් - "විකුණන්නා". සාරාංශ පරාසය ලෙස, සේවකයින්ගේ වැටුප් ලැයිස්තුගත කර ඇති සෛල අපි දක්වන්නෙමු (මෙය අතින් සිදු කර මූසිකය සමඟ ඒවා තෝරන්න). "හරි" ක්ලික් කරන්න, අපි විකුණුම්කරුවන් වන සියලුම සේවකයින්ගේ නිමි ගණනය කළ වැටුප් ලබා ගනිමු.
එය ඉතා පහසු බව එකඟ වන්න. එය නොවේ ද?
SUMIFS Excel හි ක්රියා කරයි
මෙම ශ්රිතය මඟින් බහුවිධ කොන්දේසි සපුරාලන අගයන්ගේ එකතුව තීරණය කිරීමට ඔබට ඉඩ සලසයි. උදාහරණයක් ලෙස, සමාගමේ දකුණු ශාඛාවේ සේවය කරන සියලුම කළමනාකරුවන්ගේ සම්පූර්ණ වැටුප තීරණය කිරීමේ කාර්යය අපට ලබා දී ඇත.
අවසාන ප්රති result ලය ලැබෙන පේළියක් එකතු කර, අපේක්ෂිත කොටුව තුළ සූත්රය ඇතුළු කරන්න. මෙය සිදු කිරීම සඳහා, කාර්යය නිරූපකය මත ක්ලික් කරන්න. ඔබට කාර්යය සොයා ගැනීමට අවශ්ය කවුළුවක් දිස්වනු ඇත SUMMESLIMN. ඊළඟට, ලැයිස්තුවෙන් එය තෝරන්න සහ තර්ක සහිත හුරුපුරුදු කවුළුව විවෘත වේ. නමුත් මෙම තර්ක ගණන දැන් වෙනස් ය. මෙම සූත්රය අසීමිත නිර්ණායක සංඛ්යාවක් භාවිතා කිරීමට ඉඩ සලසයි, නමුත් අවම තර්ක සංඛ්යාව පහකි.
තර්ක ආදාන සංවාදය හරහා සඳහන් කළ හැක්කේ පහක් පමණි. ඔබට තවත් නිර්ණායක අවශ්ය නම්, පළමු දෙකෙහිම එකම තර්කනය අනුව ඒවා අතින් ඇතුල් කිරීමට සිදුවේ.
ප්රධාන තර්ක වඩාත් විස්තරාත්මකව බලමු:
- සාරාංශ පරාසය. සාරාංශ කළ යුතු සෛල.
- කොන්දේසි පරාසය 1 - යම් නිර්ණායකයකට අනුකූල වීම සඳහා පරීක්ෂා කරනු ලබන පරාසය.
- කොන්දේසිය 1 යනු කොන්දේසියයි.
- නිර්ණායක පරාසය 2 යනු නිර්ණායකයට එරෙහිව පරීක්ෂා කරනු ලබන දෙවන පරාසයයි.
- කොන්දේසිය 2 දෙවන කොන්දේසියයි.
තවදුරටත් තර්කනය සමාන වේ. එහි ප්රතිඵලයක් වශයෙන්, අපි දකුණු ශාඛාවේ සියලුම කළමනාකරුවන්ගේ වැටුප් තීරණය කළා.
Excel හි COUNTIF කාර්යය
යම් නිර්ණායකයක් යටතේ සෛල කීයක් වැටෙන්නේද යන්න තීරණය කිරීමට ඔබට අවශ්ය නම්, ශ්රිතය භාවිතා කරන්න COUNTIF. මෙම සංවිධානයේ විකුණුම්කරුවන් කී දෙනෙක් වැඩ කරනවාද යන්න අප තේරුම් ගත යුතු යැයි කියමු:
- පළමුව, විකුණුම්කරුවන්ගේ සංඛ්යාව අඩංගු රේඛාවක් එක් කරන්න. ඊට පසු, ප්රතිඵලය දර්ශනය වන සෛලය මත ක්ලික් කිරීම අවශ්ය වේ.
- ඊට පසු, ඔබ "සූත්ර" ටැබය තුළ සොයා ගත හැකි "Insert Function" බොත්තම මත ක්ලික් කළ යුතුය. කාණ්ඩ ලැයිස්තුවක් සහිත කවුළුවක් දිස්වනු ඇත. අපි "සම්පූර්ණ අකාරාදී ලැයිස්තුව" අයිතමය තෝරාගත යුතුය. ලැයිස්තුවේ, අපි සූත්රය ගැන උනන්දු වෙමු COUNTIF. අපි එය තේරීමෙන් පසු, අපි "OK" බොත්තම ක්ලික් කළ යුතුය.
- ඊට පසු, මෙම සංවිධානයේ සේවයේ නියුතු විකුණුම්කරුවන් සංඛ්යාව අප සතුව ඇත. "විකුණුම්කරු" යන වචනය ලියා ඇති සෛල ගණන ගණනය කිරීමෙන් එය ලබා ගන්නා ලදී. සෑම දෙයක්ම සරලයි.
Excel හි COUNTSLIM කාර්යය
සූත්රයට සමානයි SUMMESLIMN, මෙම සූත්රය බහු කොන්දේසි වලට ගැලපෙන සෛල ගණන ගණනය කරයි. වාක්ය ඛණ්ඩය සමාන නමුත් සූත්රයට වඩා තරමක් වෙනස් ය SUMMESLIMN:
- තත්ව පරාසය 1. පළමු නිර්ණායකයට එරෙහිව පරීක්ෂා කෙරෙන පරාසය මෙයයි.
- කොන්දේසිය 1. සෘජුවම පළමු නිර්ණායකය.
- තත්ව පරාසය 2. දෙවන නිර්ණායකයට එරෙහිව පරීක්ෂා කෙරෙන පරාසය මෙයයි.
- කොන්දේසිය 2.
- පරාසයේ කොන්දේසි 3.
සහ යනාදි.
එබැවින් කාර්යය IF එක්සෙල් හි - එකම එක නොවේ, පුද්ගලයෙකුගේ ජීවිතය බෙහෙවින් සරල කරන වඩාත් පොදු ක්රියාවන් ස්වයංක්රීයව සිදු කරන එහි තවත් ප්රභේද කිහිපයක් තිබේ.
බොහෝ දුරට කාර්යය නිසා IF Excel පැතුරුම්පත් වැඩසටහන්ගත කළ හැකි ලෙස සැලකේ. එය සරල ගණක යන්ත්රයකට වඩා වැඩි දෙයක්. ඔබ ඒ ගැන සිතන්නේ නම්, එවිට කාර්යය IF ඕනෑම ආකාරයක වැඩසටහන්කරණයක මූලික ගලක් වේ.
ඉතින් ඔබ Excel හි විශාල දත්ත ප්රමාණයක් සමඟ වැඩ කරන්නේ කෙසේදැයි ඉගෙන ගන්නේ නම්, ක්රමලේඛනය ඉගෙන ගැනීම වඩාත් පහසු වනු ඇත. තාර්කික ක්රියාකරුවන්ට ස්තූතිවන්ත වන්නට, එක්සෙල් බොහෝ විට ගණකාධිකාරීවරුන් විසින් භාවිතා කරනු ලැබුවද, මෙම ප්රදේශ සැබවින්ම පොදු බොහෝ දේ ඇත. නමුත් දත්ත සමඟ වැඩ කිරීමේ යාන්ත්රණය බොහෝ දුරට සමාන වේ.
දකුණු අතේ ක්රියාකාරිත්වය IF සහ එහි වෙනස්කම් ඔබට එක්සෙල් පත්රයක් සංකීර්ණ ඇල්ගොරිතම මත ක්රියා කළ හැකි පූර්ණ-පරිපූර්ණ වැඩසටහනක් බවට පත් කිරීමට ඉඩ සලසයි. කාර්යය ක්රියාත්මක වන ආකාරය අවබෝධ කර ගැනීම IF මැක්රෝ ඉගෙනීමේ පළමු පියවර - පැතුරුම්පත් සමඟ වඩාත් නම්යශීලී වැඩ කිරීමේ ඊළඟ පියවරයි. නමුත් මෙය දැනටමත් වඩා වෘත්තීය මට්ටමකි.