Агуулгын хүснэгт
Excel дээр нүднүүдийн өнгө дээр үндэслэн тооцоо хийх функц байхгүй. Гэхдээ Microsoft Visual Basic for Applications (VBA) -г ашигласнаар нүдний өнгө дээр үндэслэн тооцоолол хийх тусгай функцүүдийг хийх боломжтой. Энэ нийтлэлд би Excel-д ColorFunction-ийг хэрхэн үүсгэж ашиглахыг харуулах болно.
Бидэнд компанийн бүтээгдэхүүний захиалгын мэдээллийн багц байгаа гэж бодъё. Захиалгын тоо хэмжээ багана нь хүргэлтийн төлөвт тулгуурлан өнгөтэй байна. Хүргэгдсэн захиалга нь цайвар ногоон өнгөтэй, хүргэлтэд байгаа захиалга нь цайвар улбар шар өнгөтэй байна. Одоо бид ижил өнгийн нүдийг тоолж захиалгаа хүлээн авсан эсвэл аваагүй хэрэглэгчдийн тоог олох боломжтой. Хүргүүлсэн захиалгын нийт хэмжээ эсвэл хүргэлтийн захиалгыг ижил өнгийн нүднүүдийг нэмснээр олж болно.
Дадлага хийх номыг татаж авах
Өнгөний функц Excel.xlsm
Excel дэх ColorFunction
Алхам 1 : Макро модулийг VBA цонхонд нээх
Эхлээд та VBA-г нээх хэрэгтэй. ALT+F11 дарж цонх. Үүний дараа зүүн талын самбараас хуудасны нэр дээр баруун товшиж Insert> Модуль
Үүний үр дүнд Модуль хайрцаг нээгдэнэ.
Алхам 2 : ColorFunction үүсгэх VBA кодыг оруулах
Дараах кодыг Модуль талбарт оруулаад VBA -г хаа.цонх.
3791
Энд VBA код нь ColorFunction нэртэй захиалгат функцийг үүсгэдэг бөгөөд хэрэв бид аргументыг ХУДАЛ гэж өгвөл өнгөт нүдийг тоолох болно. бөгөөд аргументыг ҮНЭН гэж өгвөл өнгөт нүднүүдийг нэгтгэн гаргана.
3-р алхам : Ажлын номыг Excel макро идэвхжүүлсэн ажлын ном болгон хадгалах
Та захиалгат функцээ хадгалахын тулд Excel ажлын номыг .xlsm форматаар хадгалах ёстой. Эхлээд Excel цонхныхоо зүүн дээд буланд байгаа Файл руу очно уу.
Үүний дараа Хадгалах гэснийг сонгоно уу.
Дараа нь Excel Macro-enabled Workbook (*xlsm) -г сонгоод Хадгалах дээр дарна уу.
Алхам 4 : Өнгөт нүдийг тоолохдоо ColorFunction-г ашиглах
Одоо та өөрийн захиалгат Өнгөний функцийг ашиглаж болно.
Одоо авахын тулд цайвар ногоон нүднүүдийн тоог хоосон нүдэнд дараах томьёог бичнэ үү
=ColorFunction(F5,$D$5:$D$11,FALSE)
Энд F5 = Шалгуур нүд ямар өнгөтэй байна тоологдох
$D$5:$D$11 = Тоолох муж
ХУДАЛ нь ижил өнгөтэй нүднүүдийн тоо байгааг харуулж байна. шалгуурын нүдийг тоолно
ENTER товчийг дарснаар цайвар ногоон нүднүүдийн тоо гарч ирнэ.
Үүнтэй адилаар та цайвар улбар шар өнгийн эсийн тоог гаргаж болно.
5-р алхам : Өнгөт нүднүүдийг нэгтгэхийн тулд ColorFunction-г ашиглах
Цайвар ногоон өнгийн нүднүүдийн нийлбэрийг авахын тулд дараах томъёог бичнэ үүхоосон нүд,
=ColorFunction(F5,$D$5:$D$11,TRUE)
Энд, F5 = Ямар өнгийг нэгтгэх шалгуурын нүд
$D $5:$D$11 = Нийлбэрийн муж
ҮНЭН нь шалгуурын нүдтэй ижил өнгөтэй нүднүүдийн тоог нэмэхийг заана.
та ENTER товчийг дарснаар цайвар ногоон нүдний нийлбэрийг авна.
Дотор Үүнтэй адилаар та цайвар улбар шар өнгийн эсийн нийлбэрийг авч болно.
Өнгөт эсийг тоолох, нийлгэх өөр аргууд
ColorFunction-ыг ашиглахын оронд , та өнгөт нүднүүдийн тоог авах эсвэл өнгөт нүдийг хоёр өөр аргаар нэгтгэж болно.
1. FILTER болон SUBTOTAL функцуудыг ашиглах
Та эдгээрийн тоо болон нийлбэрийг авах боломжтой. Өнгөт нүднүүдийг Шүүлтүүр болон НИЙТЛЭЛИЙН ДАДЛАГА функц -ийг ашиглан тохируулна уу.
Эхлээд Өгөгдөл таб руу очоод Шүүлтүүр дээр дарна уу. 2>
Үүний дараа таны баганын толгой хэсгийн хажууд доош чиглэсэн сум гарч ирнэ. Захиалгын тоо хэмжээ (Өнгөт багана)-ийн хажууд байрлах доош чиглэсэн сум дээр дарж, Өнгөр шүүлтүүр руу очоод цайвар ногоон өнгийг сонгоно уу.
Одоо та энэ баганад зөвхөн цайвар ногоон өнгөтэй өгөгдлийг харах болно. Тооцоог авахын тулд дараах томьёог бичнэ үү.
=SUBTOTAL(2,D5:D11)
Энд 2 нүдийг тоолохыг зааж байгаа бөгөөд D5:D11 нь өгөгдлийн муж.
ENTER -г дарсны дараа та цайвар ногоон өнгөний тоог авах болно.эсүүд.
Өнгөт нүднүүдийн нийлбэрийг авахын тулд дараах томьёог бичнэ үү
=SUBTOTAL(9,D5:D11)
Энд 9 нүд нэмэгдэх бөгөөд D5:D11 өгөгдлийн хүрээ
<1-г дарсны дараа>ENTER та цайвар ногоон өнгийн нүднүүдийн нийлбэрийг авах болно.
Шүүлтүүрийг цайвар улбар шар болгож өөрчилснөөр та улбар шар өнгийн нүдний тоо болон нийлбэрийг авах боломжтой. эсүүд.
2. GET.CELL функцийг ашиглах
GET.CELL функцийг ашигласнаар та мөн тоолж, нэгтгэж болно. өнгөт нүднүүд.
Эхлээд Томъёо таб руу очоод Нэрийг тодорхойлох гэснийг сонгоно уу.
A. Шинэ нэр хэлцэг гарч ирнэ. Өнгө гэх мэт нэрийг Нэр Дэлгэцэнд бичнэ үү. хэлцэх хэсэгт томьёог оруулаад OK дарна уу.
=GET.CELL(38,’GET CELL’!$D5)
Энд 38 нь томьёо дурьдсан нүдний өнгөний кодыг өгөх ба 'ЭСНИЙГ АВАХ'!$D5 нь иш татсан нүд (өнгөт баганын баганын толгойн дараах эхний нүд)
Одоо өөрийн өнгөт баганын зэргэлдээ баганад =Өнгө (Өмнө нь Нэрсийг тодорхойлох хэлбэрт өгсөн нэр) гэж бичнэ үү.
ENTER -г дарж E5 нүдийг өгөгдлийн багцынхаа төгсгөлд чирсний дараа E<баганын бүх өнгийн нүдний өнгөний кодыг авах болно. 2>.
Одоо дараах томьёог бичээд цайвар ногоон өнгөний тоог гарга.эсүүд
=COUNTIF($E$5:$E$11,50)
Энд $E$5:$E$11 тоолох муж, 50 нь цайвар ногоон өнгөний код юм. .
Enter товчийг дарсны дараа та ногоон өнгийн нүднүүдийн тоог авах болно.
Цайвар ногоон өнгийн нүдний нийлбэрийг авахын тулд дараах томьёог бичнэ үү.
=SUMIF(E5:E11,50,D5:D11)
Энд, E5:E11 шалгуурын муж, 50 цайвар ногоон өнгөний кодыг заадаг ба D5:D11 нийлбэрийн муж.
ENTER товчийг дарснаар та дараахийг авна. бүх ногоон өнгийн эсийн нийлбэр.
Үүнтэй адилаар та цайвар улбар шар өнгийн эсийн тоо болон нийлбэрийг гаргаж болно.
Дүгнэлт
Өгүүллийг уншсаны дараа та Excel-д ColorFunction-г үүсгэж, ашиглаж болно гэж найдаж байна. Хэрэв танд ямар нэгэн асуудал тулгарвал сэтгэгдэл үлдээнэ үү.