Мазмұны
Excel бағдарламасында жұмыс істегенде жиі деректер жиынынан бірегей мәндерді сұрыптауға тура келеді. Кейде деректер жиынындағы тең мәндердің санын санауға тура келеді.
Бүгін мен COUNTIFS функциясын пайдаланып деректер жиынындағы бірегей мәндерді санауды көрсетемін.
Тәжірибе жұмыс кітабын жүктеп алу
COUNTIFS Excel.xlsx ішіндегі бірегей мәндер
COUNTIFS Excel бағдарламасындағы бірегей мәндер
Міне, бізде Mars Group деп аталатын компанияның өнімдерін сатып алған тұтынушылардың кейбір өнімдері мен байланыс мекенжайлары бар деректер жинағы бар.
Мұндағы мақсатымыз алдымен Excel бағдарламасының COUNTIFS функциясын пайдаланып бірегей мәтін мәндерінің жалпы санын және контакт мекенжайларындағы сандық мәндерді санау.
1. Бірегей мәтін мәндерін санау
Біріншіден, біз COUNTIFS функциясын пайдаланып контакт мекенжайларынан бірегей мәтін мәндерінің санын санаймыз.
Біз қолданамыз. Excel бағдарламасының SUM , ISTEXT, және COUNTIFS функцияларының тіркесімі.
Формула:
=SUM(--(ISTEXT(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ Бұл Массив формуласы . Сондықтан Office 365 жүйесінде болмасаңыз, Ctrl + Shift + Enter пернелерін басуды ұмытпаңыз.]
- Мұндағы C4:C20 бұл ұяшықтарымның ауқымы. Сіз өзіңізді пайдаланасыз.
- Дәл сол әрекетті Excel бағдарламасының COUNTIF функциясы арқылы орындауға болады.
Қараңыз, барлығы 3 бірегей мәтін бар.мекенжайлар.
Формуланың түсіндірмесі
-
ISTEXT(C4:C20)
мәтін мәндері болып табылатын барлық мекенжайлар үшін ШЫН қайтарады және мәтін мәндері болып табылмайтын барлық мекенжайлар үшін ЖАЛҒАН мәнін қайтарады. - Сол сияқты,
COUNTIFS(C4:C20,C4:C20)=1
тек бір рет пайда болатын барлық мекенжайлар үшін TRUE мәнін қайтарады. , және бірнеше рет пайда болатын мекенжайлар үшін ЖАЛҒАН . -
--(ISTEXT(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
екі шартты көбейтеді және екі шарт орындалса 1 мәнін қайтарады, әйтпесе 0 мәнін қайтарады. - Соңында, SUM функциясы барлық мәндерді қосады және бірегей мәтін мәндерінің санын қайтарады.
Толығырақ: Бірегей мәтін үшін COUNTIF пайдалану жолы
2. Бірегей сандық мәндерді санау
Сонымен қатар біз COUNTIFS функциясын пайдаланып контакт мекенжайларындағы бірегей сандық мәндердің санын санай аламыз.
Біз мыналардың тіркесімін қолданамыз. Excel бағдарламасының SUM , ISNUMBER, және COUNTIFS функциялары.
Формула:
=SUM(--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20,C4:C20)=1))
[ Бұл сонымен қатар Массив формуласы . Сондықтан Office 365 жүйесінде болмасаңыз, Ctrl + Shift + Enter пернелерін басуды ұмытпаңыз.]
- Мұндағы C4:C20 бұл ұяшықтарымның ауқымы. Сіз өзіңізді пайдаланасыз.
- Дәл сол әрекетті Excel бағдарламасының COUNTIF функциясы арқылы орындауға болады.
Қараңыз, барлығы 5 бірегей сандық мекенжай бар .
ТүсіндіруФормула
-
ISNUMBER(C4:C20)
сандық мәндер болып табылатын барлық мекенжайлар үшін ШЫН қайтарады және барлық мекенжайлар үшін ЖАЛҒАН қайтарады. сандық мәндер емес. - Сол сияқты,
COUNTIFS(C4:C20,C4:C20)=1
тек бір рет пайда болатын барлық мекенжайлар үшін ШЫН қайтарады және пайда болатын мекенжайлар үшін ЖАЛҒАН қайтарады. бірнеше рет. -
--(ISNUMBER(C4:C20)*COUNTIFS(C4:C20, C4:C20)=1)
екі шартты көбейтеді және екі шарт орындалса 1 мәнін қайтарады, әйтпесе 0 мәнін береді. - Соңында SUM функциясы барлық мәндерді қосады және бірегей сандық мәндердің санын қайтарады
Ұқсас оқулар:
- Бірегей мәндерді санау жолы Excel жиынтық кестесін пайдалану
- Excel формуласы Бірегей мәндерді санау (3 оңай жол)
3. Бірегей регистрді ескеретін мәндерді санау
COUNTIF және COUNTIFS функциялары регистрді ескермейтін сәйкестіктерді қайтарады. Сондықтан, регистрді ескеретін сәйкестікті қолдану үшін біз аздап күрделірек болуымыз керек.
Осы жаңа деректер жинағын қараңыз. Міне, бізде Күнбағыс балабақшасы деп аталатын мектепте кейбір оқушылардың емтихандағы алған бағалары туралы жазба бар.
Біз бұл жерде жағдайды ескере отырып, бірегей бағалардың жалпы санын есептегіміз келеді. -сезімтал сәйкестіктер.
Ол үшін жаңа бағанды алып, жаңа бағанның бірінші ұяшығына мына формуланы енгізіңіз:
=SUM(--EXACT($C$4:$C$20,C4))
[Массив формуласы. Сондықтан Ctrl + Shift + Enter басыңыз.]
- Осы жерде $C$4:$C$20 бұл менің ұяшықтарымның ауқымы және C4 - менің бірінші ұяшығым. Сіз өзіңізді пайдаланасыз.
- Абсолютті ұяшық сілтемесін пайдалануды ұмытпаңыз.
Одан кейін көшіру үшін толтыру тұтқасын сүйреңіз. осы формуланы қалған ұяшықтарға енгізіңіз.
Содан кейін жаңа ұяшыққа мына формуланы енгізіңіз:
=SUM(IF(E4:E20=1,1,0))
[Қайтадан Массив формуласы. Сондықтан Office 365ішінде болмасаңыз, Ctrl + shift + Enter пернелерін басыңыз.]
- Осында E4:E20 - менің жаңа бағанымның ауқымы. Сіз өз бағаңызды пайдаланасыз.
Мұнда біз тек бір рет шығатын бағалар санын алдық, ол 4.
Формулалар шектеулері және балама нұсқа
Осы уақытқа дейін біз Excel бағдарламасындағы бірегей мәндердің санын санаудың үш әдісін қолдандық.
Бірақ егер сіз аздап ақылды болсаңыз, қазірше олардың бірнеше екенін түсінуіңіз керек. біз пайдаланған трюктерге шектеулер.
Яғни, формулалар тек бір рет пайда болатын мәндерді санайды, бірақ барлық мәндерді ескере отырып, онда бар нақты бірегей мәндердің жалпы санын есептемейді.
Мысалы, мәндер ауқымында {A, A, A, B, B, C, D, E} болса, ол тек C, D, E болып есептеледі. , және 3 қайтарады.
Бірақ кейде біреу A, B, C, D, E санап, 5-ті қайтаруы мүмкін.
Мәселелердің осы түрлерін шешу үшін Excel бағдарламасы UNIQUE деп аталатын функцияны қамтамасыз етеді.
Бірақ қысқаша еске салғыш, ол Office қолданбасында қолжетімді.Тек 365 .
UNIQUE және ROWS функцияларын пайдалану арқылы бірегей мәндерді санау
Біздің бастапқы деректер жинағында барлығын ескере отырып, байланыс мекенжайларының бірегей санын санау үшін мекенжайлар үшін мына формуланы қолдануға болады:
=COUNT(UNIQUE(C4:C20))
Қараңыз , кем дегенде бір рет барлық мекенжайларды есепке алғанда барлығы 6 бірегей мекенжай бар.
Енді тек бірегей мәтіндік мекенжайларды табу үшін мына формуланы қолдануға болады:
=ROWS(UNIQUE(IF(ISTEXT(
C4:C20
),
C4:C20
)))-1
- C4:C20 менің мәндер ауқымым. Сіз өзіңіздің біреуіңізді пайдаланасыз.
- COUNT функциясының орнына ROWS функциясын пайдаланыңыз.
- Және 1 санын азайтуды ұмытпаңыз. соңында формула.
Сол сияқты тек бірегей сандық мекенжайларды табу үшін мына формуланы қолдануға болады:
=ROWS(UNIQUE(IF(ISNUMBER(
C4:C20
),
C4:C20
)))-1
Қорытынды
Қолдану бұл әдістермен деректер жиынындағы бірегей мәндердің санын санай аласыз. Сіз басқа әдісті білесіз бе? Немесе сұрақтарыңыз бар ма? Бізден сұраңыз.