අන්තර්ගතය
එක්සෙල් යනු ඇදහිය නොහැකි තරම් ක්රියාකාරී වැඩසටහනක් වන අතර එය වගු ආකාරයෙන් දත්ත පටිගත කිරීමට පමණක් නොව, ඒවායේ සැකසුම් ස්වයංක්රීය කිරීමටද ඉඩ සලසයි. මේ ආකාරයේ ඕනෑම මෙහෙයුමක් සිදු කිරීමට ඔබට ඉඩ සලසන ප්රධාන අංගය තාර්කික ශ්රිතයන් වේ. සියලුම මෙහෙයුම් සරල කිරීම සඳහා ඒවා සූත්ර සහ අනෙකුත් කාර්යයන්හි භාවිතා වේ.
ඒවා නිර්මාණය කර ඇත්තේ අගයන් නිශ්චිත නිර්ණායක සපුරාලන්නේ දැයි පරීක්ෂා කිරීමට ය. එවැනි ගැලපීමක් තිබේ නම්, එය ලියා ඇති කොටුව තුළ, "TRUE" අගය ඇතුළත් කර ඇත, විෂමතාවයක් ඇති විට - "FALSE". අද අපි තාර්කික ශ්රිතවල ව්යුහය, ඒවායේ භාවිතයේ විෂය පථය වැනි ගැටළු වඩාත් විස්තරාත්මකව සලකා බලමු.
Excel හි බූලියන් කාර්යයන් ලැයිස්තුව
තාර්කික ශ්රිත විශාල ප්රමාණයක් ඇත, නමුත් බහුලව භාවිතා වන්නේ පහත සඳහන් දෑ වේ:
- සැබෑ
- බොරු කියනවා
- IF
- IFERROR
- OR
- И
- නැත
- EOSHIBKA
- ISBLANK
ඒවා සියල්ලම සංකීර්ණ ව්යුහයන් නිර්මාණය කිරීමට සහ ඕනෑම අනුපිළිවෙලක නිර්ණායක නියම කිරීමට භාවිතා කළ හැකිය. මෙම කාර්යයන් සියල්ලම පාහේ ඒවාට යම් පරාමිතීන් ලබා දීම ඇතුළත් වේ. එකම ව්යතිරේකය වන්නේ සත්ය සහ අසත්ය වන අතර ඒවා ඔවුන් විසින්ම ආපසු ලබා දෙයි. අංක, පෙළ, සෛල යොමු, පරාස, සහ යනාදිය බොහෝ විට පරාමිති ලෙස භාවිතා වේ. ඉහත සියලුම ක්රියාකරුවන් දෙස බලමු.
ක්රියාකරුවන් TRUE සහ FALSE
මෙම ශ්රිත දෙකටම පොදු වන්නේ ඒවා එක් අගයක් පමණක් ලබා දීමයි. ඒවායේ භාවිතයේ විෂය පථය වන්නේ වෙනත් කාර්යයන්හි සංරචකයක් ලෙස භාවිතා කිරීමයි. ක්රියාකරුවන්ගේ නමෙන් තේරුම් ගත හැකි පරිදි, කාර්යයන් සැබෑ и බොරු කියනවා අගයන් ආපසු සැබෑ и බොරු කියනවා පිළිවෙලින්.
ක්රියාකරු නොවේ
මෙම කාර්යය එක් තර්කයක් සමඟ භාවිතා වන අතර සෛලයට ප්රතිවිරුද්ධ අගය ලියයි. ඔබ මෙම ක්රියාකරු සමත් වුවහොත් සැබෑ, එවිට එය නැවත පැමිණෙනු ඇත බොරු කියනවා සහ, ඒ අනුව, ප්රතිවිරුද්ධ ප්රකාශය සත්ය වේ. එබැවින්, මෙම ක්රියාකරු විසින් දත්ත සැකසීමේ ප්රතිඵලය සම්පූර්ණයෙන්ම රඳා පවතින්නේ කුමන පරාමිතීන් වෙත යන්න මතය.
මෙම ක්රියාකරුගේ වාක්ය ඛණ්ඩය පහත පරිදි වේ: =නැත (ඇත්ත හෝ අසත්ය).
ක්රියාකරුවන් AND සහ OR
මෙම ක්රියාකරුවන් දෙදෙනා ප්රකාශනයක කොන්දේසිවල සම්බන්ධතාවය එකිනෙකාට ප්රකාශ කිරීම සඳහා අවශ්ය වේ. කාර්යය И නිර්ණායක දෙකක් එකම අංකයට හෝ පෙළට එකවර ගැළපිය යුතු බව දැක්වීමට භාවිතා කරයි. මෙම කාර්යය අගයක් ලබා දෙයි සැබෑ සියලුම නිර්ණායක එකම අවස්ථාවේදීම මෙම අගය නිපදවයි යන කොන්දේසිය මත පමණි. අවම වශයෙන් එක් නිර්ණායකයක් අසමත් වුවහොත්, සම්පූර්ණ අනුපිළිවෙල අගයක් ලබා දෙයි බොරු කියනවා.
AND ක්රියාකරු ගොඩනගා ඇති ආකාරය ඉතා සරල ය: =සහ (තර්කය1; තර්කය2; …). මෙම ශ්රිතය මඟින් භාවිතා කළ හැකි උපරිම තර්ක සංඛ්යාව 255. ක්රියාකරු සින්ටැක්ස් OR සමාන, නමුත් වැඩ යාන්ත්ර විද්යාව තරමක් වෙනස් වේ. ශ්රිත ලැයිස්තුවෙන් එකක් ප්රතිඵලයක් නිපදවන්නේ නම් සැබෑ, එවිට මෙම අංකය සම්පූර්ණ තාර්කික අනුපිළිවෙලක් ලෙස ආපසු ලබා දෙනු ඇත.
IF සහ ISERROR ප්රකාශයන්
මෙම කාර්යයන් දෙකට ඉතා වැදගත් අරමුණක් ඇත - ඒවා නිශ්චිත ප්රකාශනයක් පරීක්ෂා කළ යුතු අනුකූලතා නිර්ණායක සෘජුවම සකසයි. ක්රියාකරු ක්රියා කරන ආකාරය පිළිබඳ ගැඹුරු අවබෝධයක් සඳහා IFERROR, ඔබ මුලින්ම කාර්යය විස්තර කළ යුතුය IF. එහි සාමාන්ය ව්යුහය පෙර ඒවාට වඩා ටිකක් සංකීර්ණ ය: =IF(තාර්කික_ප්රකාශනය, value_if_true, value_if_false).
මෙම ක්රියාකරුගේ කාර්යය වන්නේ වඩාත් සංකීර්ණ ඉදිකිරීම් නිර්මාණය කිරීමයි. එය නිර්ණායක සපුරා ඇත්දැයි පරීක්ෂා කරයි. ඔව් නම්, ක්රියාකරු නැවත පැමිණේ සැබෑ, එසේ නොවේ නම් - බොරු කියනවා. නමුත් ක්රියාකරු බොහෝ විට අන් අය සමඟ ඒකාබද්ධව භාවිතා වේ. උදාහරණයක් ලෙස, එය ශ්රිත තර්කයක් ලෙස භාවිතා කරන්නේ නම් නැත, එවිට, ඒ අනුව, එකතුව ස්වයංක්රීයව ප්රතිවිරුද්ධය මගින් ප්රතිස්ථාපනය වේ. එනම්, නිර්ණායකයට ගැලපීමක් තිබේ නම්, එවිට අගය ආපසු ලබා දෙනු ඇත බොරු කියනවා. තාර්කික ශ්රිතවල ප්රධාන වාසිය මෙයයි: ඒවා වඩාත් විකාර ආකාරයෙන් ඒකාබද්ධ කළ හැකිය.
තවද, යෝජනා ක්රමය වඩාත් සංකීර්ණ වේ. මෙම නිර්ණායකය මගින් අපට “සත්ය” ප්රති result ලය ලැබෙන්නේ නම්, ඔබට පෙළ, දර්ශනය වන අංකය හෝ ගණනය කරනු ලබන ශ්රිතය සඳහන් කළ හැකිය. ඒ හා සමානව, දත්ත සැකසීමෙන් පසු ප්රතිඵලය ආපසු ලබා දුන්නේ නම් දර්ශනය වන ප්රතිඵලය ඔබට සැකසිය හැක. බොරු කියනවා.
ක්රියාකරු ව්යුහය IFERROR තරමක් සමාන, නමුත් තවමත් තරමක් වෙනස්. අවශ්ය තර්ක දෙකක් අඩංගු වේ:
- අර්ථය. ප්රකාශනයම තමයි පරීක්ෂා කරන්නේ. එය සත්යයක් බවට පත් වුවහොත්, එම අගය ආපසු ලබා දෙනු ලැබේ.
- දෝෂයක් නම් අගය. පළමු තර්කය සඳහා පරීක්ෂා කිරීමේ ප්රතිඵලය අසත්ය නම් සංදර්ශණය වන හෝ ක්රියාත්මක කරන පෙළ, අංකය හෝ ශ්රිතය මෙයයි.
වාක්ය ඛණ්ඩය: =IFERROR(අගය;value_if_error).
ISERROW සහ ISEMPLAND ක්රියාකරුවන්
ඉහත සඳහන් කළ පළමු ශ්රිතයේ එක් අගයක් පමණක් අඩංගු වන අතර පහත සින්ටැක්ස් ඇත: =ISERROR(අගය). මෙම ක්රියාකරුගේ කාර්යය වන්නේ සෛල පුරවා ඇති ආකාරය (එකක් හෝ සම්පූර්ණ පරාසය තුළ) පරීක්ෂා කිරීමයි. පිරවුම වැරදි බව පෙනී ගියහොත්, එය සැබෑ ප්රතිඵලය ලබා දෙයි. සෑම දෙයක්ම හොඳ නම් - බොරු. වෙනත් කාර්යයක් සඳහා නිර්ණායකයක් ලෙස සෘජුවම යෙදිය හැක.
Excel හට පහත ආකාරයේ දෝෂ සඳහා සබැඳි පරීක්ෂා කළ හැක:
- #නාමය?;
- #N/A;
- #DEL/0!;
- #අංකය!;
- #ඒ නිසා;
- #හිස්!;
- #LINK!.
කාර්යයන් ISBLANK සමස්තයක් වශයෙන්, එය ඇදහිය නොහැකි තරම් සරල ය. එහි අඩංගු වන්නේ එක් පරාමිතියක් පමණි, එය පරීක්ෂා කළ යුතු සෛලය/පරාසයයි. පෙළ, අංක හෝ මුද්රණය නොවන අක්ෂර නොමැති කොටුවක් තිබේ නම්, ප්රතිඵලය ආපසු ලබා දෙනු ලැබේ. සැබෑ. ඒ අනුව, පරාසයේ සියලුම සෛලවල දත්ත තිබේ නම්, පරිශීලකයාට ප්රතිඵලය ලැබේ බොරු කියනවා.
Memo වගුව "Excel හි තාර්කික කාර්යයන්"
ඉහත විස්තර කර ඇති සියල්ල සාරාංශ කිරීම සඳහා, පොදුවේ භාවිතා වන සියලුම තාර්කික කාර්යයන් පිළිබඳ තොරතුරු අඩංගු කුඩා වගුවක් ලබා දෙමු.
තාර්කික කාර්යයන් සහ ගැටළු විසඳීමේ උදාහරණ
තාර්කික ශ්රිත මඟින් සංකීර්ණ කාර්යයන් ඇතුළු විවිධ කාර්යයන් විසඳීමට හැකි වේ. ඒවා ප්රායෝගිකව ක්රියාත්මක වන ආකාරය පිළිබඳ උදාහරණ කිහිපයක් දක්වමු.
කාර්යය 1. යම් විකුණුම් කාලයකට පසු ඉතිරි වූ භාණ්ඩවලින් කොටසක් අප සතුව ඇතැයි සිතමු. පහත සඳහන් නීතිවලට අනුව එය නැවත ඇගයීමට ලක් කළ යුතුය: එය මාස 8 කින් එය විකිණීමට නොහැකි නම්, එහි මිල 2 ගුණයකින් බෙදන්න. පළමුව, ආරම්භක දත්ත විස්තර කරන පරාසයක් නිර්මාණය කරමු. එය මේ ආකාරයෙන් පෙනේ.
විස්තර කරන ලද කාර්යය සාර්ථකව විසඳීම සඳහා, ඔබ පහත සඳහන් කාර්යය භාවිතා කළ යුතුය.
ඔබට එය තිර පිටපතේ ඇති සූත්ර තීරුවේ දැකිය හැකිය. දැන් අපි පැහැදිලි කිරීම් කිහිපයක් කරමු. තිර රුවෙහි පෙන්වා ඇති තාර්කික ප්රකාශනය (එනම්, C2>=8) යන්නෙන් අදහස් වන්නේ නිෂ්පාදිතය මාස 8ක් දක්වා තොගයේ තිබිය යුතු බවයි. >= අංක ගණිත ක්රියාකරුවන් භාවිතා කරමින්, අපි රීතියට වඩා විශාල හෝ සමාන නිර්වචනය කරමු. අපි මෙම කොන්දේසිය ලිවූ පසු, ශ්රිතය අගයන් දෙකෙන් එකක් ලබා දෙනු ඇත: "TRUE" හෝ "FALSE". සූත්රය නිර්ණායකයට ගැලපෙන්නේ නම්, නැවත ඇගයීමෙන් පසු අගය සෛලයට ලියා ඇත (හොඳයි, හෝ වෙනත් ශ්රිතයකට තර්කයක් ලෙස සම්මත කර ඇත, ඒ සියල්ල පරිශීලකයා විසින් සකසා ඇති පරාමිතීන් මත රඳා පවතී), දෙකකින් බෙදන්න (මේ සඳහා අපි බෙදන්නෙමු. ගබඩාවට ලැබුණු අවස්ථාවේ මිල දෙකකින්) . ඊට පසු නිෂ්පාදිතය මාස 8 කට අඩු කාලයක් ගබඩා කර ඇති බව අනාවරණය වුවහොත්, සෛලය තුළ ඇති එම අගයම ආපසු ලබා දෙනු ලැබේ.
දැන් අපි කාර්යය වඩාත් අපහසු කරමු. අපි කොන්දේසිය යොදන්නෙමු: වට්ටම්වල පරිමාණය ප්රගතිශීලී විය යුතුය. සරලව කිවහොත්, භාණ්ඩය මාස 5 කට වඩා බොරු නම්, නමුත් 8 ට වඩා අඩු නම්, මිල එකහමාරකින් බෙදිය යුතුය. 8 ට වඩා වැඩි නම්, දෙකක්. මෙම සූත්රය අගයට ගැළපීමට නම් එය පහත පරිදි විය යුතුය. එය බැලීමට සූත්ර තීරුවේ ඇති තිර රුව දෙස බලන්න.
වැදගත්! තර්ක ලෙස, සංඛ්යාත්මක පමණක් නොව, පෙළ අගයන් ද භාවිතා කිරීමට අවසර ඇත. එබැවින් වඩාත්ම වෙනස් අනුපිළිවෙලෙහි නිර්ණායක සැකසීම පිළිගත හැකිය. උදාහරණයක් ලෙස, ජනවාරි මාසයේ ලැබුණු භාණ්ඩ සඳහා වට්ටමක් ලබා දීම සහ ඒවා අප්රේල් මාසයේ පැමිණියහොත් එය නොකිරීමට.
කාර්යය 2. තොගයේ ඇති නිෂ්පාදනයක් සඳහා මෙම නිර්ණායකය යොදමු. ඉහත සලකුණු කිරීමෙන් පසුව, එහි වටිනාකම රූබල් 300 ට වඩා අඩු වී ඇත්නම් හෝ එය මාස 10 කට වඩා වැඩි කාලයක් විකිණීමෙන් තොරව තිබේ නම්, එය හුදෙක් විකිණීමෙන් ඉවත් කරනු ලැබේ යැයි සිතමු. එම සූත්රය පහත දැක්වේ.
අපි එය විශ්ලේෂණය කරමු. අපි කාර්යය නිර්ණායකයක් ලෙස භාවිතා කළෙමු OR. එවැනි දෙබලක සැපයීම සඳහා අවශ්ය වේ. D2 කොටුවේ අංක 10 අඩංගු වන්නේ නම්, "ලියන ලද" අගය ස්වයංක්රීයව E තීරුවේ අනුරූප පේළියේ පෙන්වනු ඇත. අනෙක් කොන්දේසියට ද එය අදාළ වේ. ඔවුන්ගෙන් කිසිවක් හමු නොවන්නේ නම්, හිස් කොටුවක් සරලව ආපසු ලබා දෙනු ලැබේ.
කාර්යය 3. අපි හිතමු අපි ළඟ උසස් පෙළට ඇතුළත් වෙන්න උත්සාහ කරන සිසුන්ගේ නියැදියක් තියෙනවා කියලා. මෙය සිදු කිරීම සඳහා, ඔවුන් පහත තිර පිටුවේ පෙන්වා ඇති විෂයයන් කිහිපයක විභාග සමත් විය යුතුය. මෙම අධ්යාපන ආයතනයට ඇතුළත් වීමට සුදුසුකම් ලැබීමට නම්, ඔවුන් මුළු ලකුණු 12ක් ලබා ගත යුතුය. ඒ අතරම, වැදගත් කොන්දේසියක් වන්නේ ගණිතයේ ලකුණු 4 ට නොඅඩු විය යුතුය. කාර්යය වන්නේ මෙම දත්ත සැකසීම ස්වයංක්රීය කිරීම මෙන්ම සිසුන් ඇතුළු වූ සහ නොකළ වාර්තාවක් සම්පාදනය කිරීමයි. මෙය සිදු කිරීම සඳහා, අපි එවැනි වගුවක් සාදන්නෙමු.
එබැවින්, අපගේ කර්තව්යය වන්නේ වැඩසටහන මඟින් මුළු ලකුණු කීයක් තිබේද යන්න ගණනය කිරීම, සමත් ප්රති result ලය දෙස බලා සංසන්දනයක් සිදු කිරීමයි. මෙම මෙහෙයුම් වලින් පසුව, ශ්රිතය එය ගැලපෙන සෛලය තුළ ප්රතිඵලය තැබිය යුතුය. හැකි විකල්ප දෙකක් තිබේ: "පිළිගත්" හෝ "නැත". මෙම කාර්යය ක්රියාත්මක කිරීමට, සමාන සූත්රයක් ඇතුළත් කරන්න (ඔබේ අගයන් ඇතුළත් කරන්න): =ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»).
බූලියන් ශ්රිතයක් සමඟ И එකවර කොන්දේසි දෙකක් සපුරා ඇති බව අපට සත්යාපනය කළ හැකිය. මෙම අවස්ථාවේදී, අපි කාර්යය භාවිතා කළෙමු SUM මුළු ලකුණු ගණනය කිරීමට. පළමු කොන්දේසිය ලෙස (AND ශ්රිතයේ පළමු තර්කයේ), අපි B3>=4 සූත්රය සඳහන් කළෙමු. මෙම තීරුවේ ගණිතයේ ලකුණු අඩංගු වන අතර එය ලකුණු 4 ට වඩා අඩු නොවිය යුතුය.
අපි ශ්රිතයේ පුළුල් යෙදුමක් දකිමු IF පැතුරුම්පත් සමඟ වැඩ කරන විට. ඔබ මුලින්ම දැනගත යුතු වඩාත්ම ජනප්රිය තර්ක ශ්රිතය වන්නේ එබැවිනි.
සැබෑ වැඩ වලදී මෙම කුසලතා භාවිතා කිරීමට පෙර පරීක්ෂණ ප්රස්ථාරයේ පුහුණුවීම බෙහෙවින් නිර්දේශ කෙරේ. මෙය බොහෝ කාලයක් ඉතිරි කර ගැනීමට උපකාරී වනු ඇත.
කාර්යය 4. සලකුණු කිරීමෙන් පසු භාණ්ඩවල මුළු පිරිවැය තීරණය කිරීමේ කාර්යයට අපි මුහුණ දී සිටිමු. අවශ්යතාවය - නිෂ්පාදනයේ පිරිවැය වැඩි හෝ සාමාන්ය විය යුතුය. මෙම කොන්දේසිය සපුරා නොමැති නම්, භාණ්ඩ කපා හැරිය යුතුය. මෙම උදාහරණයේදී, ගණිතමය සහ සංඛ්යානමය ශ්රිතයන් සමූහයක් ක්රියා කරන ආකාරය අපි බලමු.
අපි දැනටමත් ඇඳ ඇති වගුව භාවිතා කරමු. මෙම ගැටළුව විසඳීම සඳහා, සෛල D2 සමස්ත භාණ්ඩ පරාසයේ අංක ගණිත මධ්යන්යයට වඩා අඩු විය යුතු බවට කොන්දේසියක් ලෙස නියම කිරීම අවශ්ය වේ. රීතිය තහවුරු කර ඇත්නම්, මෙම සූත්රය ලියා ඇති කොටුවේ, “ලියන ලද” අගය සකසා ඇත. නිර්ණායකය සපුරා නොමැති නම්, හිස් අගයක් සකසා ඇත. අංක ගණිත මධ්යන්යය ආපසු ලබා දීමට, ශ්රිතයක් ඇත ඉහළට.
කාර්යය 5. එකම වෙළඳ නාමයේ විවිධ වෙළඳසැල් වල විවිධ නිෂ්පාදනවල සාමාන්ය විකුණුම් ගණනය කිරීමට අපට අවශ්ය යැයි සිතමු. අපි එවැනි මේසයක් සකස් කරමු.
අපගේ කර්තව්යය වන්නේ ඇතැම් ලක්ෂණ වලට ගැලපෙන සියලුම අගයන් සඳහා සාමාන්යය තීරණය කිරීමයි. මෙය සිදු කිරීම සඳහා, අපි ඉහත ලැයිස්තුවේ නොතිබූ විශේෂ කාර්යයක් භාවිතා කරමු. එය ඔබට කාර්යයන් දෙකක් ඒකාබද්ධ කිරීමට ඉඩ සලසයි ඉහළට и නම්. ඒ වගේම ඇය කතා කළා හදවතක් නැති. තර්ක තුනක් අඩංගු වේ:
- පරීක්ෂා කළ යුතු පරාසය.
- පරීක්ෂා කළ යුතු තත්ත්වය.
- පරාසය සාමාන්යය.
ප්රතිඵලයක් වශයෙන්, පහත සූත්රය ලබා ගනී (තිර පිටුවේ).
තාර්කික ශ්රිතවල යෙදීම් පරාසය ඉතා විශාල බව අපට පෙනේ. ඔවුන්ගේ ලැයිස්තුව ඇත්ත වශයෙන්ම ඉහත විස්තර කර ඇති ප්රමාණයට වඩා විශාලය. අපි ඒවායින් වඩාත් ජනප්රිය ඒවා ලැයිස්තුගත කළෙමු, නමුත් සංඛ්යානමය සහ තාර්කික සංයෝජනයක් වන වෙනත් කාර්යයක උදාහරණයක් ද විස්තර කළෙමු. වෙනම සලකා බැලිය යුතු වෙනත් සමාන දෙමුහුන් ද ඇත.