ያለ ተደጋጋሚ ቁጥሮች የዘፈቀደ ቁጥሮች

የችግሩ መፈጠር

በተወሰነ የእሴቶች ክልል ውስጥ ያለ ድግግሞሽ የኢንቲጀር የዘፈቀደ ቁጥሮች ስብስብ መፍጠር እንዳለብን እናስብ። በጉዞ ላይ ያሉ ምሳሌዎች፡-

  • ለምርቶች ወይም ተጠቃሚዎች ልዩ የዘፈቀደ ኮድ ማመንጨት
  • ሰዎችን ወደ ተግባር መመደብ (እያንዳንዱ በዘፈቀደ ከዝርዝሩ)
  • በፍለጋ መጠይቁ ውስጥ የቃላት ማሻሻያ (ሄሎ ሴኦ-ሽኒካም)
  • ሎቶ መጫወት ወዘተ.

ዘዴ 1. ቀላል

ለመጀመር አንድ ቀላል አማራጭን እናስብ፡ ከ10 እስከ 1 ባለው የዘፈቀደ 10 ኢንቲጀር ማግኘት አለብን።በኤክሴል ውስጥ የተሰራውን ተግባር በመጠቀም። በጉዳዩ መካከል (በመካከል ያለው ጠርዝ) ልዩነት ዋስትና የለውም. በሉህ ሕዋስ ውስጥ ካስገቡት እና ወደ 10 ህዋሶች ከገለበጡ፣ ድግግሞሾች በቀላሉ ሊከሰቱ ይችላሉ፡

ያለ ተደጋጋሚ ቁጥሮች የዘፈቀደ ቁጥሮች

ስለዚህ, በሌላ መንገድ እንሄዳለን.

ሁሉም የ Excel ስሪቶች ተግባር አላቸው። RANK (RANG), ደረጃ ለመስጠት የታሰበ ወይም, በሌላ አነጋገር, በአንድ ስብስብ ውስጥ ያለውን የቁጥር ከፍተኛ ቦታ ለመወሰን. በዝርዝሩ ውስጥ ትልቁ ቁጥር ደረጃ = 1 አለው ፣ ከላይ ያለው ሁለተኛ ደረጃ = 2 ፣ ወዘተ.

በሴል A2 ውስጥ ያለውን ተግባር እናስገባ SLCHIS (RAND) ያለ ክርክር እና ቀመሩን ወደ 10 ህዋሶች ይቅዱ። ይህ ተግባር ከ 10 እስከ 0 የ1 የዘፈቀደ ክፍልፋይ ቁጥሮች ስብስብ ያመነጫል፡

ያለ ተደጋጋሚ ቁጥሮች የዘፈቀደ ቁጥሮች

በሚቀጥለው ዓምድ ውስጥ ተግባሩን እናስተዋውቃለን RANKለእያንዳንዱ የተቀበለው የዘፈቀደ ቁጥር በደረጃው ውስጥ ያለውን ቦታ ለመወሰን፡-

ያለ ተደጋጋሚ ቁጥሮች የዘፈቀደ ቁጥሮች

በአምድ B ውስጥ የምንፈልገውን እናገኛለን - ማንኛውም የሚፈለጉትን የማይደጋገሙ የዘፈቀደ ኢንቲጀሮች ከ1 እስከ 10።

በንድፈ-ሀሳብ ፣ መቼ ሁኔታ ሊፈጠር ይችላል። SLCHIS በአምድ A ውስጥ ሁለት ተመሳሳይ የዘፈቀደ ቁጥሮች ይሰጡናል፣ ደረጃቸው ይዛመዳል እና በአምድ B ውስጥ ድግግሞሹን እናገኛለን። ይሁን እንጂ፣ የዚህ ዓይነቱ ሁኔታ ዕድሉ በጣም ትንሽ ነው፣ ትክክለኛነት 15 አስርዮሽ ቦታዎች ነው።

ዘዴ 2. የተወሳሰበ

ይህ ዘዴ ትንሽ የተወሳሰበ ነው, ግን አንድ የድርድር ቀመር ብቻ ይጠቀማል. በአንድ ሉህ ላይ ከ9 እስከ 1 ባለው ክልል ውስጥ 50 የማይደጋገሙ የዘፈቀደ ኢንቲጀሮች ዝርዝር መፍጠር አለብን እንበል።

የሚከተለውን ቀመር በሴል A2 ውስጥ ያስገቡ፣ መጨረሻ ላይ ጠቅ ያድርጉ Ctrl + Shift + Enter ይጫኑ (እንደ ድርድር ቀመር ለማስገባት!) እና ቀመሩን ወደሚፈለጉት የሴሎች ብዛት ይቅዱ፡

ያለ ተደጋጋሚ ቁጥሮች የዘፈቀደ ቁጥሮች

ዘዴ 3. ማክሮ

እና በእርግጥ፣ በ Visual Basic ውስጥ ፕሮግራሚንግ በመጠቀም ችግሩን መፍታት ይችላሉ። የዘፈቀደ ናሙናን በተመለከተ ከቀደሙት መጣጥፎች በአንዱ ውስጥ፣ ከተወሰነ የጊዜ ክፍተት ውስጥ የሚፈለገውን የዘፈቀደ የማይደጋገሙ ቁጥሮች የሚያመነጨውን የሎተ ድርድር ማክሮ ተግባርን አስቀድሜ ጠቅሻለሁ።

  • በክልል ውስጥ የልዩ እሴቶችን ብዛት እንዴት መቁጠር እንደሚቻል
  • የዘፈቀደ የአባለ ነገሮች ምርጫ ከዝርዝር

መልስ ይስጡ