Мәселені тұжырымдау
Кейбір мәндер бірнеше рет қайталанатын деректер ауқымы бар:
Тапсырма диапазондағы бірегей (қайталанбайтын) мәндердің санын санау болып табылады. Жоғарыдағы мысалда тек төрт нұсқаның нақты айтылғанын көру оңай.
Оны шешудің бірнеше жолдарын қарастырайық.
1-әдіс. Бос ұяшықтар болмаса
Бастапқы деректер ауқымында бос ұяшықтар жоқ екеніне сенімді болсаңыз, қысқа және талғампаз массив формуласын пайдалана аласыз:
Оны массив формуласы ретінде енгізуді ұмытпаңыз, яғни формуланы енгізгеннен кейін Enter емес, Ctrl + Shift + Enter комбинациясын басыңыз.
Техникалық тұрғыдан алғанда, бұл формула массивтің барлық ұяшықтары арқылы қайталанады және функцияны пайдалана отырып, әрбір элемент үшін оның диапазондағы пайда болу санын есептейді COUNTIF (COUNTIF). Егер біз мұны қосымша баған ретінде көрсетсек, ол келесідей болады:
Содан кейін бөлшектер есептеледі 1/Оқиғалар саны әрбір элемент үшін және олардың барлығы жинақталған, бұл бізге бірегей элементтердің санын береді:
2-әдіс. Бос ұяшықтар болса
Егер ауқымда бос ұяшықтар болса, бос ұяшықтарды тексеруді қосу арқылы формуланы сәл жақсартуға тура келеді (әйтпесе біз бөлшекте 0-ге бөлу қатесін аламыз):
Міне бітті.
- Ауқымнан бірегей элементтерді алу және көшірмелерді жою әдісі
- Тізімдегі көшірмелерді түспен бөлектеу жолы
- Көшірмелер үшін екі ауқымды қалай салыстыруға болады
- PLEX қондырмасын пайдаланып берілген баған бойынша кестеден бірегей жазбаларды шығарып алыңыз