Агуулгын хүснэгт
Энэ заавар нь Excel-ийн хоосон нүднүүдийн тоог тоолох COUNTBLANK функцын синтакс болон үндсэн хэрэглээний талаар авч үзнэ.
Сүүлийн хэдэн нийтлэлд бид өөр өөр аргуудын талаар ярилцсан. Excel-ийн хоосон нүднүүдийг тодорхойлж, хоосон нүдийг тодруулах. Гэхдээ зарим тохиолдолд та хэдэн эс дотор юу ч байхгүй байгааг мэдэхийг хүсч болно. Microsoft Excel нь үүнд зориулагдсан тусгай функцтэй. Энэ заавар нь танд муж дахь хоосон нүднүүдийн тоо болон бүрэн хоосон мөрүүдийг олж авах хамгийн хурдан бөгөөд тохиромжтой аргуудыг харуулах болно.
Excel-ийн COUNTBLANK функц
Excel-ийн COUNTBLANK функц нь тодорхой муж дахь хоосон нүднүүдийг тоолох зориулалттай. Энэ нь Статистикийн функцүүдийн ангилалд хамаарах бөгөөд Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007-д зориулсан Excel-ийн бүх хувилбарт боломжтой.
Энэ функцын синтакс нь маш энгийн. бөгөөд зөвхөн нэг аргумент шаарддаг:
COUNTBLANK(муж)Энд муж нь хоосон зайг тоолох нүднүүдийн муж юм.
Энд COUNTBLANK-ын жишээ байна. Excel-ийн томъёог хамгийн энгийнээр нь:
=COUNTBLANK(A2:D2)
E2-д оруулаад E7 хүртэл хуулсан томьёо нь мөр бүрийн A-аас D баганын хоосон нүдний тоог тодорхойлж, тэдгээрийг буцаана. үр дүн:
Зөвлөгөө. Excel-ийн хоосон биш нүдийг тоолохын тулд COUNTA функцийг ашиглана уу.
COUNTBLANK функц - 3санаж байх зүйлс
Хоосон нүдийг тоолоход Excel томъёог үр дүнтэй ашиглахын тулд COUNTBLANK функц ямар нүдийг "хоосон" гэж үзэхийг ойлгох нь чухал.
- Аливаа текст агуулсан нүднүүд , тоо, огноо, логик утга, хоосон зай эсвэл алдааг тооцохгүй.
- тэг агуулсан нүдийг хоосон биш гэж үзэж, тоолохгүй.
- Томьёо агуулсан нүдийг буцаах хоосон мөр ("")-г хоосон гэж тооцож, тоолно.
Дээрх дэлгэцийн зургийг харахад A7 нүдийг агуулж байгааг анхаарна уу. хоосон мөрийг буцаадаг томьёог хоёр удаа тоолно:
- COUNTBLANK нь тэг урттай мөрийг хоосон байгаа тул хоосон нүд гэж үздэг.
- COUNTA нь тэг урттай мөрийг дараах байдлаар авч үздэг. хоосон биш нүд, учир нь энэ нь үнэндээ томьёо агуулсан байдаг.
Энэ нь жаахан логикгүй мэт санагдаж болох ч Excel ийм байдлаар ажилладаг :)
Excel дээр хоосон нүдийг хэрхэн тоолох вэ - томъёоны жишээ
COUNTBLANK нь хамгийн тохиромжтой боловч асаалттай биш Excel-ийн хоосон нүдийг тоолох арга. Дараах жишээнүүд нь өөр хэд хэдэн аргуудыг харуулж, аль томьёог аль хувилбарт ашиглах нь илүү дээр болохыг тайлбарлав.
Хэрэв хоосон нүднүүдийг COUNTBLANK-аар тоолно уу
Excel дээр хоосон зайг тоолох шаардлагатай бол COUNTBLANK-г ашиглана. нь хамгийн түрүүнд оролдох функц юм.
Жишээ нь, доорх хүснэгтийн мөр бүрийн хоосон нүдний тоог авахын тулд бид дараахыг оруулна.Дараах томъёог F2:
=COUNTBLANK(A2:E2)
Бид мужид харьцангуй лавлагаа ашиглах үед бид зүгээр л томьёог доош чирж болох ба лавлагаа мөр бүрт автоматаар тохируулж дараах үр дүнг гаргана:
Excel-д COUNTIFS эсвэл COUNTIF ашиглан хоосон нүдийг хэрхэн тоолох вэ
Excel дээрх хоосон нүднүүдийг тоолох өөр нэг арга бол COUNTIF эсвэл COUNTIFS функцийг ашиглах явдал юм. хоосон тэмдэгт мөрийг ("") шалгуур болгож байна.
Манай тохиолдолд томъёо дараах байдлаар явагдана:
=COUNTIF(B2:E2, "")
Эсвэл
=COUNTIFS(B2:E2, "")
Доорх дэлгэцийн зургаас харахад COUNTIFS-ийн үр дүн нь COUNTBLANK-ынхтай яг адилхан байгаа тул энэ хувилбарт ямар томьёог ашиглах нь таны хувийн сонголт юм.
Нөхцөлтэй хоосон нүднүүдийг тоолох
Нөхцөл байдал дээр үндэслэн хоосон нүднүүдийг тоолохыг хүссэн тохиолдолд COUNTIFS нь зөв функц юм, учир нь синтакс нь олон тоогоор хангадаг. шалгуур .
Жишээлбэл, "Алим"-тай нүднүүдийн тоог тодорхойлох. umn A болон C баганын хоосон зайг бичнэ үү, энэ томьёог ашиглана уу:
=COUNTIFS(A2:A9, "apples", C2:C9, "")
Эсвэл урьдчилан тодорхойлсон нүдэнд нөхцөлийг оруулаад F1 гэж хэлээд тухайн нүдийг шалгуур болгон үзнэ үү:
=COUNTIFS(A2:A9, F1, C2:C9, "")
Хэрэв Excel-д COUNTBLANK
Зарим тохиолдолд та муж дахь хоосон нүднүүдийг тоолоод зогсохгүй, үүнээс хамааран зарим арга хэмжээ авах шаардлагатай байж болно. хоосон нүд байгаа эсэх.
Хэдийгээр IF гэж байхгүйExcel-ийн COUNTBLANK функцийг ашигласнаар та IF болон COUNTBLANK функцийг хамтад нь ашиглан өөрийн томьёог хялбархан хийж болно. Үүнд:
- Хоосон зайн тоо 0-тэй тэнцүү эсэхийг шалгаад энэ илэрхийллийг IF:
COUNTBLANK(B2:D2)=0
- Хэрэв логик тест ҮНЭН гэж дүгнэсэн бол логик тестэнд оруулна уу. , "Хоосон зай байхгүй" гэсэн гаралт.
- Хэрэв логик тест ХУДАЛ гэж үнэлэгдсэн бол "Хоосон" гэж гарга.
Бүрэн томъёо нь дараах хэлбэртэй байна:
=IF(COUNTBLANK(B2:D2)=0, "No blanks", "Blanks")
Үүний үр дүнд томьёо нь нэг буюу хэд хэдэн утга дутуу байгаа бүх мөрийг тодорхойлно:
Эсвэл та хоосон зайны тооноос хамааран өөр функцийг ажиллуулж болно. Жишээлбэл, хэрэв B2:D2 мужид хоосон нүд байхгүй бол (өөрөөр хэлбэл COUNTBLANK нь 0-ийг буцаавал) утгуудыг нийлбэр, эс бөгөөс "Хоосон":
=IF(COUNTBLANK(B2:D2)=0, SUM(B2:D2), "Blanks")
Excel дээр хоосон мөрийг хэрхэн тоолох вэ
Та зарим мөр нь мэдээлэл агуулсан байхад зарим мөр нь бүрэн хоосон байгаа хүснэгттэй байна гэж бодъё. Асуулт бол юу ч агуулаагүй мөрүүдийн тоог хэрхэн олж авах вэ?
Хамгийн хялбар шийдэл бол туслах баганыг нэмж, Excel-ийн COUNTBLANK томъёогоор дүүргэх явдал юм. мөр тус бүрийн хоосон нүдний тоо:
=COUNTBLANK(A2:E2)
Дараа нь COUNTIF функцийг ашиглан хэдэн мөрөнд бүх нүд хоосон байгааг олж мэдээрэй. Манай эх хүснэгтэд 5 багана (А-аас Е хүртэл) байгаа тул бид 5 хоосон нүдтэй мөрүүдийг тоолно:
=COUNTIF(F2:F8, 5))
-ын орондБаганын тоог "хатуу кодчилсноор" та COLUMNS функцийг ашиглан автоматаар тооцоолж болно:
=COUNTIF(F2:F8, COLUMNS(A2:E2))
Хэрэв та бүтцийг эвдэхийг хүсэхгүй байвал Сайхан зохион бүтээсэн ажлын хуудасныхаа хувьд та ямар ч туслах багана, бүр массив оруулах шаардлагагүй, илүү төвөгтэй томъёогоор ижил үр дүнд хүрч чадна:
=SUM(--(MMULT(--(A2:E8""), ROW(INDIRECT("A1:A"&COLUMNS(A2:E8))))=0))
Дотоод талаас нь ажиллавал томьёо нь дараах байдалтай байна:
- Эхлээд та A2:E8"" гэх мэт илэрхийлэл ашиглан хоосон бус нүднүүдийн бүх хүрээг шалгаж, дараа нь албадах ҮНЭН ба ХУДАЛ логик утгуудыг давхар нэгдмэл оператор (--) ашиглан 1 ба 0 болгож буцаана. Энэ үйлдлийн үр дүн нь нэг (хоосон биш) ба тэг (хоосон) гэсэн хоёр хэмжээст массив юм.
- ROW хэсгийн зорилго нь тоон тэг биш босоо массив үүсгэх явдал юм. Элементийн тоо нь мужын баганын тоотой тэнцүү байх утгууд. Манай тохиолдолд муж нь 5 баганаас (A2:E8) бүрдэх тул бид дараах массивыг авна: {1;2;3;4;5}
- MMULT функц нь дээрх массивуудын матрицын үржвэрийг тооцдог ба дараах үр дүнг гаргадаг: {11;0;15;8;0;8;10}. Энэ массивын хувьд бидний хувьд цорын ганц чухал зүйл бол бүх нүд хоосон байгаа мөрүүдийг төлөөлөх 0 утга юм.
- Эцэст нь та дээрх массивын элемент бүрийг тэгтэй харьцуулж, ҮНЭН ба ХУДАЛ-ыг 1 болгон шахаж, 0, дараа нь энэ финалын элементүүдийг нэгтгэнэмассив: {0;1;0;0;1;0;0}. 1 нь хоосон мөртэй тохирч байгааг санаарай, та хүссэн үр дүндээ хүрнэ.
Хэрэв дээрх томьёог ойлгоход хэцүү санагдаж байвал энэ нь танд илүү таалагдаж магадгүй:
=SUM(--(COUNTIF(INDIRECT("A"&ROW(A2:A8) & ":E"&ROW(A2:A8)), ""&"")=0))
Энд та COUNTIF функцийг ашиглан мөр бүрт хичнээн хоосон нүд байгааг олох ба ШУУД БУС нь мөрүүдийг нэг нэгээр нь COUNTIF руу "тэжээдэг". Энэ үйлдлийн үр дүн нь {4;0;5;3;0;3;4} шиг массив юм. 0-ийг шалгаснаар дээрх массивыг {0;1;0;0;1;0;0} болгон хувиргадаг бөгөөд 1 нь хоосон мөрүүдийг төлөөлдөг тул та тэдгээрийг нэмэхэд л хангалттай.
Үнэхээр хоосон нүднүүдийг тоолох хэрэгтэй. хоосон мөрүүдийг оруулахгүй
Өмнөх бүх жишээн дээр бид хоосон нүднүүдийг тоолж байсан, үүнд зөвхөн хоосон харагдах боловч бодит байдал дээр зарим томьёогоор буцаасан хоосон мөрүүд ("") агуулагдаж байна. Хэрэв та үр дүнгээс тэг урттай мөрүүдийг хасахыг хүсвэл дараах ерөнхий томъёог ашиглаж болно:
ROWS( муж) * COLUMNS( муж) - COUNTA( муж)Томъёо нь юу хийдэг вэ гэвэл COUNTA-ийн буцаасан хоосон бус тоог хасахын тулд муж дахь нийт нүднүүдийг авахын тулд мөрийн тоог баганын тоогоор үржүүлэх явдал юм. . Excel COUNTA функц нь хоосон мөрүүдийг хоосон нүд гэж үздэг тул эцсийн үр дүнд оруулахгүй гэдгийг та санаж байгаа байх.
Жишээ нь: A2:A8 муж, томъёо энд байнаашиглах:
=ROWS(A2:A8) * COLUMNS(A2:A8) - COUNTA(A2:A8)
Доорх дэлгэцийн агшинд үр дүнг харуулав:
Excel дээр хоосон нүднүүдийг ингэж тоолох арга. Уншиж байгаад баярлалаа, дараа долоо хоногт манай блог дээр уулзана гэж найдаж байна!
Боломжтой татан авалтууд
Хоосон нүдний томьёоны жишээнүүдийг тоолох