ማይክሮሶፍት ኤክሴል ከባድ የስሌት ችግሮችን ለመፍታት የሚያግዙዎ ኃይለኛ መሳሪያዎች አሉት። በዚህ ስብስብ ውስጥ በጣም ጥቅም ላይ ከዋሉት መሳሪያዎች ውስጥ አንዱ የ"IF" ተግባር ነው።
የተግባር እሴት
በኤክሴል ውስጥ ሲሰሩ ትክክለኛ የአገባብ መጠይቆችን ለመገንባት የ"IF" ተግባርን ትርጉም መረዳት ያስፈልግዎታል። ለእሱ ስልተ-ቀመር ምስጋና ይግባውና ከሁለት ድርጊቶች ውስጥ አንዱ በሚከናወነው ውጤት ላይ በመመስረት አንዳንድ ምክንያታዊ ንፅፅር ይከናወናል።
በቀላል አነጋገር፣ የ"IF" ተግባር፣ የአንዳንድ አገላለጾች ትክክለኛ ዋጋ ከሆነ፣ አንድ ድርጊት ይፈጽማል፣ ከሐሰት - ሌላ። በተመሳሳይ ጊዜ, ሁለቱም ግልጽ እሴት እና የተለየ ተግባር, "IF" ን ጨምሮ እንደ ድርጊቶች ሊጠቀሙበት ይችላሉ. ለዚህም ምስጋና ይግባውና በኤክሴል ውስጥ ያለው "IF" ተግባር የተለያዩ ችግሮችን በሚፈታበት ጊዜ የተወሰኑ የእርምጃዎችን ስልተ-ቀመር ሲያከናውን ቅርንጫፍ ይፈቅዳል።
"IF" አገባብ
የአብዛኞቹ አገባብ ግንባታዎች ቀላል መግለጫ ከዋናዎቹ ጥቅሞች ውስጥ አንዱ ነው።ኤክሴል የ "IF" ተግባርም ከመካከላቸው አንዱ ነው - በቅንፍ ውስጥ ካለው ቁልፍ ቃል በኋላ, ሁኔታው በተለዋጭ መንገድ ይገለጻል, እርምጃው ለእውነተኛ እሴት እና ከዚያም ለሐሰት. በስርዓተ-ቅርጽ፣ ይህን ይመስላል፡
IF(ምክንያታዊ_አገላለጽ፤ [ዋጋ_ከሆነ_እውነት]፤ [ዋጋ_ከሆነ_ውሸት])፤
መክተቻ
የ"IF" ተግባርን ከሚለዩት ባህሪያት ውስጥ አንዱ መክተቻ ነው። ያም ማለት በአንድ ግንባታ ውስጥ, ሌላ ሊኖር ይችላል, በዚህ ዋጋ ላይ የጥያቄው አፈፃፀም አጠቃላይ ውጤት ይወሰናል. ከራሱ ተግባር በተጨማሪ በ "IF" ተግባር ውስጥ ሌሎች ሊኖሩ ይችላሉ። ነገር ግን በመጀመሪያው ሁኔታ ይህ አካል በሶስቱ የአገባብ ግንባታ ክፍሎች ውስጥ ሊገኝ ይችላል.
በርካታ ሁኔታዎች
ውስብስብ ችግሮች ሲያጋጥሙ የ"IF" ተግባር ከብዙ ሁኔታዎች ጋር ጥቅም ላይ ይውላል፣ነገር ግን በዚህ ደረጃ አብዛኛው ተጠቃሚ ችግር አለበት። ይህ በአልጎሪዝም ሁለገብ ሁኔታ ልዩ ችግር ምክንያት ነው. በኤክሴል ውስጥ የ"IF" ተግባር በሎጂክ አገላለጽ አንድ የንፅፅር ክዋኔን ብቻ ይፈትሻል፣ ያም ማለት ማጣመርን ወይም መከፋፈልን መጠቀም አይሰራም። ብዙ ሁኔታዎችን ለመፈተሽ፣ መክተቻውን ይጠቀሙ።
በ"IF" ውስጥ ብዙ ሁኔታዎችን እንዴት ማዘጋጀት እንደሚቻል ለመረዳት ምሳሌ ለመጠቀም ምቹ ነው። በሴል "A1" ውስጥ ያለው ቁጥር በተሰጠው የጊዜ ክፍተት ውስጥ መሆኑን ማረጋገጥ አስፈላጊ ነው - ከ 5 እስከ 10. እንደሚመለከቱት, በዚህ ሁኔታ, ማረጋገጥ ያስፈልግዎታል.ሁለት ሁኔታዎች እውነትን በመፈተሽ ንፅፅርን ከሁለት እሴቶች ጋር - 5 እና 10. ይህንን ምሳሌ በ Excel ውስጥ ለመተግበር ተግባሩን በሚከተለው ቅጽ መፃፍ ያስፈልግዎታል:
=IF(A1>5፤IF(A1<10፤"በክልል";"ከክልል ውጪ");"ከክልል ውጪ")
የሚታየውን ሀረግ ተደጋጋሚ መደጋገም ለማስወገድ የጎጆ መርሆውን እንደገና መተግበሩ ተገቢ ነው ፣ እንደ ክርክሮች በመምረጥ የተግባሮች ዋጋ መመለሻን ቼክ ፣ ውጤቱን እንደሚያመርት ወይም ገና መጀመሪያ ላይ ሁሉንም ሁኔታዎች ወዲያውኑ በማጣመር የ "AND" ተግባርን ይጠቀሙ. ይህ አካሄድ የፅሁፍ አወቃቀሩን በትንሽ ደረጃ መክተቻ ያወሳስበዋል፣ነገር ግን ብዙ ሁኔታዎች ሲኖሩ ይህ አካሄድ የበለጠ ተመራጭ ይሆናል።
ልዩ ተግባር አማራጮች
የ"IF" ተግባር አንድ ወይም ብዙ ግቤቶችን ባዶ እንድትተው የሚፈቅድ መሆኑ ልብ ሊባል ይገባል። በዚህ አጋጣሚ ውጤቶቹ የሚወሰኑት በተጠቃሚው የተተወው ነጋሪ እሴት ነው።
የአመክንዮአዊ አገላለጹ ቦታ ባዶ ከሆነ የተግባሩ ውጤት የአልጎሪዝምን የውሸት አፈፃፀም ተጠያቂው የእርምጃው አፈፃፀም ይሆናል። ይህ የሆነበት ምክንያት ፕሮግራሙ ባዶ ቦታን ከዜሮ ጋር በማያያዝ ነው, ይህም በሎጂክ ቋንቋ "FALSE" ማለት ነው. እውነት ወይም ሀሰት ከሆነ ለማስፈጸም ኃላፊነት ከተሰጣቸው እሴቶች ውስጥ አንዱ ባዶ ከተተወ፣ ሲመረጥ ውጤቱ "0" ይሆናል።
ከአመክንዮአዊ አገላለጽ ይልቅ ጉዳዩን ለየብቻ መጥቀስ ተገቢ ነው።TRUE ወይም FALSE የሚመልስ ግንባታ፣ እና አንዳንድ የቁምፊ ስብስብ ወይም የሕዋስ ማጣቀሻ። ከቁጥር እሴት ወይም ከአመክንዮአዊ ቃላቶች ውጭ የሆነ ነገርን የያዘ አገላለጽ እንደ መለኪያ ከተጻፈ ይህ ተግባሩን ሲሰራ ስህተት ይፈጥራል። የሕዋስ አድራሻን ከገለጹ ወይም የተወሰነ ቁጥር / ቡሊያን ዋጋ ከጻፉ ውጤቱ ይህንን ይዘት ይወስናል። አንድ ሕዋስ ወይም ሁኔታ ቁጥር 0 ሲይዝ "ሐሰት" የሚለው ቃል ወይም ባዶነት ውጤቱ የውሸት ተግባር ይሆናል. በሌሎች በሁሉም ሁኔታዎች፣ ትክክለኛው የድርጊት ስክሪፕት ይፈጸማል።
ከእንግሊዝኛው የኤክሴል ቅጂ ጋር ስትሰራ ሁሉም ተግባራት በእንግሊዘኛ መፃፋቸውን ግምት ውስጥ ማስገባት አለብህ። በዚህ አጋጣሚ የ"IF" ተግባር እንደ IF ይፃፋል፣ ካልሆነ ግን የአገባብ ግንባታ እና ኦፕሬሽን አልጎሪዝም ተመሳሳይ ይሆናል።
ምን መፈለግ እንዳለበት
"ኤክሴል" እስከ 64 ጎጆ የ"IF" ተግባራትን እንድትጠቀም ይፈቅድልሃል - ይህ ቁጥር ሁሉንም ችግሮች ከሞላ ጎደል ለመፍታት በቂ ነው፣ነገር ግን ይህ ትንሽ ቁጥር እንኳን ብዙ ጊዜ የተጠቃሚው ችግር ይሆናል። ለዚህ በርካታ ምክንያቶች አሉ-ጥያቄን በሚፈጥሩበት ጊዜ በቀመር መግቢያው ላይ ስህተት ለመሥራት በጣም ቀላል ነው - በስታቲስቲክስ መሰረት, በ 25% ከሚሆኑት ጉዳዮች ውስጥ እያንዳንዱ ትንሽ ስህተት ወደ የተሳሳተ ውጤት ይመራል, ይህም በጣም ትልቅ አመላካች ነው.
ሌላው የ"IF" መክተቻ ጉዳቱ ደካማ ተነባቢ ነው። የቀለም ድምቀቶች ቢኖሩምለመተንተን በጣም አስቸጋሪ የሆኑ የአንዳንድ የጥያቄው ክፍሎች ፕሮግራም፣ ጥቂቶቹ ጎጆ ተግባራት እንኳን። ስለዚህ, ከተወሰነ ጊዜ በኋላ ወደ ግንባታው መመለስ ካለብዎት ወይም ከሌላ ሰው ጥያቄ ጋር መስራት ቢጀምሩ, መዝገቡን ለመረዳት ብዙ ጊዜ ይወስዳል. በተጨማሪም እያንዳንዱ ተግባር የራሱ ጥንድ ቅንፎች አሉት እና በስህተት በተሳሳተ ቦታ ላይ ካስቀመጡት ለረጅም ጊዜ ስህተት መፈለግ አለብዎት።
ምሳሌዎች
ግንዛቤ ለማጠናከር የ"IF" ተግባር በኤክሴል ውስጥ እንዴት እንደሚሰራ በተግባር ማጤን ተገቢ ነው። ከታች ያሉት ምሳሌዎች እሱን ለመጠቀም ሁሉንም ዋና መንገዶች ያሳያሉ።
አንድ ተግባር እንዴት እንደሚሰራ ለመተንተን ቀላሉ ምሳሌ ሁለት ቁጥሮችን ማወዳደር ነው። ለተለዋዋጭነት መኖር ፣ በሴሎች A1 እና B1 ውስጥ የሁለት አሃዛዊ ተለዋዋጮችን እሴት እናዘጋጃለን ፣ ይህም እርስ በእርስ እናነፃፅራለን ። ይህንን ችግር ለመፍታት የሚከተለውን ግቤት መጠቀም አለቦት፡
=IF(A1=B1፤ "ቁጥሮች እኩል ናቸው"፤ "ቁጥሮች እኩል አይደሉም")።
በዚህ አጋጣሚ በሁለቱም ሕዋሶች ውስጥ ተመሳሳይ እሴቶች ካሉ ውጤቱ "ቁጥሮች እኩል ናቸው"፣ በሌሎች በሁሉም ጉዳዮች - "ቁጥሮች እኩል አይደሉም"።
የሁኔታዊ ኦፕሬተርን አሠራር ከብዙ ሁኔታዎች ጋር ለማገናዘብ፣ እንደ ምሳሌ፣ ወደ ኳድራቲክ እኩልታ የመፍትሄዎችን ብዛት መፈለግ ይችላሉ። በዚህ ሁኔታ ቼክ በአድሎው ላይ ይከናወናል - ከዜሮ ያነሰ ከሆነ, ምንም መፍትሄዎች የሉም, ከዜሮ ጋር እኩል ከሆነ - አንድ ነው, በሁሉም ሌሎች ጉዳዮች - ሁለት ሥሮች አሉ. ይህንን ሁኔታ ለመጻፍ የሚከተለውን ቅጽ መጠይቅ ማዘጋጀት በቂ ነው፡
የ"IF" ተግባር ያለውን ሁሉንም እድሎች በደንብ ለመረዳት ለሚፈልጉ በኤክሴል ምሳሌዎች የእገዛ ክፍል ውስጥ ይገኛሉ ይህም የእያንዳንዳቸውን የመፍታት ሂደት በዝርዝር ይገልፃል።