Excel-ის ფორმულა უჯრედის ფერზე დაფუძნებული (5 მაგალითი)

  • გააზიარეთ ეს
Hugh West

შეიძლება გქონდეთ ფერადი მონაცემთა ნაკრები და გსურთ გამოიყენოთ უჯრედის ფერი Excel ფორმულასთან მუშაობისთვის. Excel-ს აქვს ფორმულების უამრავი საოცარი კრებული მონაცემთა ნაკრებიდან მონაცემების ჩასაწერად და წასაკითხად. ზოგიერთი მათგანია COUNT , SUBTOTAL , IF და ა.შ. თქვენ ასევე შეგიძლიათ გამოიყენოთ VBA მაკროები ახალი ფორმულების შესაქმნელად მოთხოვნების შესაბამისად, რომლებიც შეგიძლიათ გამოიყენოთ უჯრედის სხვადასხვა ფერისთვის. ეს სტატია აგიხსნით Excel-ის ფორმულის 5 მაგალითს უჯრედის ფერზე დაფუძნებული შესაბამისი ილუსტრაციებით.

ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი

შეგიძლიათ ჩამოტვირთოთ პრაქტიკის სამუშაო წიგნი აქედან.

ფორმულა დაფუძნებული Cell Color.xlsm

5 Excel ფორმულის მაგალითები უჯრედის ფერზე დაფუძნებული

ჩვენ გამოვიყენებთ შემდეგ ფერად მონაცემთა ბაზას მეთოდების ასახსნელად.

ჩვენ ვხედავთ, რომ მონაცემთა ნაკრებს აქვს ორი სვეტი, კერძოდ, სახელი და რაოდენობა . რიგებში არის 3 განსხვავებული ფერი. ჩვენ გამოვიყენებთ Excel-ის სხვადასხვა ფორმულებს, როგორიცაა SUMIF , SUBTOTAL , IF და მომხმარებლის მიერ განსაზღვრულ ფუნქციებს VBA მაკროების გამოყენებით 5 მაგალითში. მომავალი მომავალი. ასე რომ, ყოველგვარი შეფერხების გარეშე, გადავიდეთ მთავარ დისკუსიაში.

1. Excel SUBTOTAL ფორმულა უჯრედის ფერით

გამოიყენოთ Excel ფორმულა SUBTOTAL დათვალოთ და მიიღოთ ფერების მიხედვით გაფილტრული მნიშვნელობების ჯამი.

მიჰყევით ქვემოთ მოცემულ ნაბიჯებს ამ მეთოდისთვის.

ნაბიჯები:

  • უჯრედში C6 დაწერეთ შემდეგიფორმულა, რომ მიიღოთ პროდუქტების რაოდენობა სიაში:
=SUBTOTAL(102,C5:C10)

ჩვენ შეგვიძლია ასევე გამოიყენეთ SUBTOTAL ფორმულა შეჯამების მიზნებისთვის. ვნახოთ.

  • პროდუქტის რაოდენობების ჯამის მისაღებად ჩაწერეთ შემდეგი ფორმულა უჯრედში C14 :
=SUBTOTAL(109,C5:C10)

  • ახლა აირჩიეთ მთელი მონაცემთა ნაკრები.

  • მთავარი ჩანართიდან აირჩიეთ ფილტრი სორტირებაში & Filter ჩამოსაშლელი მენიუ.

თქვენ იპოვით ორ ისარს მონაცემთა ნაკრების სვეტებში.

  • დააწკაპუნეთ ისრის სიმბოლოზე სახელი .
  • გვერდითი ზოლის ჩამოსაშლელი მენიუ გაიხსნება. იქიდან აირჩიეთ ფილტრი ფერის მიხედვით .
  • ახლა, აირჩიეთ ფერი, რომლის გაფილტვრაც გსურთ.

  • შემდეგ დააწკაპუნეთ OK .

იგი გამოჩნდება გაფილტრული მონაცემთა ნაკრები.

მნიშვნელობების ცვლილებები შეგიძლიათ შეამჩნიოთ -ში დათვლა ფერის მიხედვით და ჯამობა ფერის მიხედვით ქვემოთ მოცემულ სურათებში.

შედეგები აჩვენებს რაოდენობას და მხოლოდ გაფილტრული მონაცემების ჯამი

🔎 როგორ მუშაობს ფორმულა?

📌 SUBTOTAL იღებს ორ არგუმენტს ფუნქციის_სახელი და ref1 .ფუნქციის_სახელში საჭიროა 102 მონაცემების რაოდენობის დასათვლელად და 109 სიდიდეების ჯამის დასაბრუნებლად.

📌 როგორც მითითება ორივე ფორმულა იღებს რაოდენობების დიაპაზონს.

📌 დაწყების შედეგი აჩვენებს ყველაფერსმონაცემები დიაპაზონში. თუმცა, ბოლო ორი სურათი აჩვენებს მხოლოდ გაფილტრული უჯრედების შედეგს.

დაწვრილებით: Excel Cell ფერი: დამატება, რედაქტირება, გამოყენება და amp; წაშლა

2. Excel COUNTIF და SUMIF ფორმულა უჯრედის ფერის მიხედვით

2.1 COUNTIF ფორმულა უჯრედის ფერით

ახლა, თუ გსურთ გამოიყენოთ COUNTIF ფორმულა უჯრედის ფერის მიხედვით თქვენ უნდა მიჰყვეთ ქვემოთ მოცემულ ნაბიჯებს.

ნაბიჯები:

  • ფორმულები ჩანართიდან აირჩიეთ განისაზღვრეთ სახელი .

  • გაჩნდება ველი. ჩაწერეთ სახელი (ამ შემთხვევაში ჩვენ დავწერეთ NumberColor ) Name: განყოფილებაში.
  • In იგულისხმება: ჩაწერეთ შემდეგი ფორმულა:
=GET.CELL(38,'2. COUNTIF and SUMIF'!$C14)

  • ამის შემდეგ დააწკაპუნეთ OK .

ეს გამოჩნდება ველში Name Manager .

  • თუ ყველაფერი წესრიგშია, დააჭირეთ დახურვა .

  • მონაცემთა ნაკრების გარდა აიღეთ სვეტი და უჯრედში D5 ჩაწერეთ ფორმულა:
=NumberColor

  • დააჭირეთ Enter და გადაიტანეთ ეს შევსების სახელურის ხატულის გამოყენებით დანარჩენ სვეტებზე.

თქვენ მიიღებთ კოდს მონაცემთა ნაკრებში არსებული ყველა ფერისთვის.

  • ახალ უჯრედში, ( G5 ) დაწერეთ ეს ფორმულა:
=COUNTIF(D5:D10,$D$5)

უჯრედში G6 ,

=COUNTIF(D5:D10,$D$6)

უჯრედში G7 ,

=COUNTIF(D5:D10,$D$9)

შედეგს იხილავთ, როგორც ზემოთ მოცემულ სურათებზეა ნაჩვენები. Მაინც,თქვენ ასევე შეგიძლიათ ჩაწეროთ ფორმულაში თითოეული უჯრედის შერეული ან შედარებითი უჯრედის მითითება და უბრალოდ გადაათრიეთ ქვემოთ, რომ მიიღოთ შედეგები.

2.2 SUMIF ფორმულა უჯრედის ფერით

ნაბიჯები:

აკრიფეთ შემდეგი ფორმულა Cell H5 :

=SUMIF(D5:D10,$D$5,C5:C10)

მსგავსად უჯრედში H6 ,

=SUMIF(D5:D10,$D$6,C5:C10)

და, უჯრედში H7 ,

=SUMIF(D5:D10,$D$9,C5:C10)

დააკვირდით ზემოთ მოცემულ სურათებს სანახავად როგორ მოიძებნება შედეგები.

🔎 როგორ მუშაობს ფორმულების პროცესი?

📌 აქ არის ფორმულა GET.CELL ფუნქციის გამოყენებით სჭირდება 38 კოდის ფერის და უჯრედის მითითების დასაბრუნებლად, რომლის კოდსაც დააბრუნებს.

📌 GET.CELL ფორმულით Name-ის განსაზღვრით ჩვენ შეგვიძლია უბრალოდ დავწეროთ სახელი „ NumberColor “ პრეფიქსით ტოლი ნიშნით მიიღებს მითითებულ უჯრედის ფერთა კოდს.

📌 შემდეგ, ფერის კოდების გამოყენებით, ჩვენ გამოვიყენეთ COUNTIF და SUMIF ფორმულა, რომ მიიღოთ მონაცემების დიაპაზონის რაოდენობა და ჯამი კოლ. ან კოდის კრიტერიუმები.

დაწვრილებით: როგორ შევცვალოთ უჯრედის ფერი მნიშვნელობის მიხედვით Excel-ში (5 გზა)

3. Excel IF Formula by Cell Color

ახლა, ვთქვათ, გვაქვს იგივე ფასი თითო პროდუქტზე, როგორიცაა hoodies , ქურთუკები და s სველატორები .

თუ გსურთ გამოთვალოთ მთლიანი ფასი ამ პროდუქტების მთლიანი რაოდენობით, ჩვენ შეგვიძლია გამოვიყენოთ IF ფორმულა.

შეგიძლიათ მიჰყვეთ ნაბიჯებს IF გამოსაყენებლად აქ.

ნაბიჯები:

  • ჩვენ უკვე შევქმენით NumberColor Define Name-ის გამოყენებით და გამოვიყენეთ ფერების კოდების მოსაძებნად (იხილეთ მეთოდი 2).
  • ახალ სვეტში ჩაწერეთ ფორმულა Cell E5 :
=IF(NumberColor=40,C5*$C$13,0)

  • დააჭირეთ Enter .
  • გადაათრიეთ შევსების სახელურის ხატულა აქ მიიღეთ შედეგი დანარჩენი მონაცემებისთვის.

შეგიძლიათ შეამჩნიოთ, რომ ის აჩვენებდა მნიშვნელობებს მხოლოდ იმავე ფერის მქონე პროდუქტებზე, რომლებსაც აქვთ ფერადი კოდი 40 ხოლო ნულოვანი ( 0 ) დანარჩენისთვის.

🔎 როგორ მუშაობს ფორმულა?

📌 აქ IF ფორმულა იღებს NumberColor ტოლი 40 .

📌 თუ ლოგიკა მართალია, ის გაამრავლებს რაოდენობას თითო ფასზე ( 5 ). წინააღმდეგ შემთხვევაში, გამოჩნდება 0 .

წაიკითხეთ მეტი: როგორ მონიშნოთ უჯრედი Excel-ში If განცხადების გამოყენებით (7 გზა)

მსგავსი წაკითხვები

  • როგორ შევავსოთ უჯრედი ფერით პროცენტის მიხედვით Excel-ში (6 მეთოდი)
  • მოინიშნეთ სვეტი Excel-ში (3 მეთოდი)
  • როგორ მონიშნოთ უჯრედები ტექსტზე დაყრდნობით Excel-ში [2 მეთოდი]
  • მონიშნეთ უჯრედი Excel-ში (5 მეთოდი)
  • როგორ გამოვყოთ ზემოდან ქვემოდან Excel-ში (5 მეთოდი)

4. Excel SUMIFS ფორმულა უჯრედის მიხედვით ფერი

ფერადი კოდის გამოყენებით, ჩვენ ასევე შეგვიძლია გამოვიყენოთ SUMIFS ფორმულა.

ამისთვის, თქვენ უნდამიჰყევით ქვემოთ მოცემულ ნაბიჯებს:

ნაბიჯები:

  • უჯრედში E5 ჩაწერეთ ფორმულა:
=SUMIFS($C$5:$C$10,$D$5:$D$10,$D5)

  • შემდეგ დააჭირეთ Enter.
  • გამოიყენეთ შევსების სახელური ხატულა დანარჩენი შემთხვევებისთვის შედეგის გადასატანად.

🔎 როგორ მუშაობს ფორმულა?

📌 SUMIFS ფორმულა იღებს ჯამ_დიაპაზონს C5:C10 , როგორც აბსოლუტურ მითითებებს რაოდენობებისთვის. შემდეგ ის იღებს ფერის კოდის დიაპაზონს, რომელიც ასევე არის აბსოლუტური მითითების სახით.

📌 ბოლოს, კრიტერიუმები დაყენებულია ფერის კოდის სვეტის პირველ უჯრედზე, რომელიც არის D5 . ამ შემთხვევაში, მხოლოდ სვეტი არის აბსოლუტური მითითების ფორმაში, ხოლო რიგები შედარებით საცნობარო ფორმაშია. ეს იმიტომ ხდება, რომ ის გადაათრევს შევსების სახელურის ხატულას დანარჩენი სვეტისთვის მწკრივების ნომრების შეცვლით, როგორც საჭიროა.

დაკავშირებული კონტენტი: როგორ მონიშნეთ უჯრედები Excel-ში მნიშვნელობის მიხედვით (9 მეთოდი)

5. Excel VBA მაკრო Excel-ის ფორმულა უჯრედის ფერის მიხედვით

უფრო მეტიც, VBA მაკრო შეიძლება იყოს გასაოცარი ინსტრუმენტი Excel-ის ფორმულების უჯრედის ფერის მიხედვით გამოსაყენებლად.

მოდით, ეს მეთოდი ორ ნაწილად გავყოთ გაგების მოხერხებულობისთვის.

პირველი ქვემეთოდი გამოიყენებს კოდს ფერის კოდის საპოვნელად. და შემდეგ გამოიყენეთ ისინი COUNTIF და SUMIF ფორმულების გამოსაყენებლად

შენიშვნა: VBA მაკრო ვერ ცნობს მსგავს ფერებს და ამიტომ ჩვენ შეცვლილია ჩვენი მონაცემთა ბაზაგანსხვავებული ფერები.

სამი განსხვავებული ფერია წითელი, ლურჯი და ყავისფერი. ახლა ვნახოთ, როგორ შეგვიძლია გამოვიყენოთ VBA მაკრო Excel-ის ფორმულის გამოსაყენებლად უჯრედის ფერის მიხედვით.

5.1 VBA მაკრო ფერის კოდის მოსაძებნად

ფერადი კოდის საპოვნელად VBA გამოყენებით მაკრო და გამოიყენეთ Excel-ის ფორმულები, ჩვენ უნდა მივყვეთ ქვემოთ მოცემულ ნაბიჯებს.

ნაბიჯები:

  • დააჭირეთ ALT+F11 თქვენი კლავიატურა.
  • ეს გაიხსნება VBA მაკრო ფანჯარა. აირჩიეთ თქვენი ფურცელი.
  • ჩასმა ჩანართიდან დააწკაპუნეთ მოდულზე .

  • გაიხსნება ზოგადი ფანჯარა.

  • დააკოპირეთ და ჩასვით შემდეგი კოდი გენერალურ ფანჯარაში.

კოდი:

2561

4738
  • ფაილი შეინახეთ Excel მაკროთი -ჩართულია სამუშაო წიგნის სუფიქსი.
  • გახსენით თქვენი ფურცელი და ჩაწერეთ შემდეგი ფორმულა D5 უჯრედში:
=ColorIndex(C5)

  • დააჭირეთ Enter და გადაიტანეთ შევსების სახელურის , რათა მიიღოთ შედეგი დანარჩენი მონაცემებისთვის.

  • ახლა, E5 უჯრედის სხვა სვეტში, თქვენ უნდა დაწეროთ ფორმულა ქვემოთ:
=COUNTIF($D$5:$D$10,$D5)

  • დააჭირეთ Enter და გადაიტანეთ შედეგი მონაცემების ბოლომდე.

  • ანალოგიურად, <1 განაცხადისთვის>SUMIF, ჩაწერეთ ქვემოთ მოცემული ფორმულა უჯრედში F5 :
=SUMIF($D$5:$D$10,$D5,$C$5:$C$10)

ამ შემთხვევაში, თქვენ უნდა გაარკვიოთ თანხა ფერის კოდის გამოყენებით.თუმცა, თქვენ შეგიძლიათ პირდაპირ გააკეთოთ თანხა კოდის დაწერით. ეს იქნება ახსნილი შემდეგ ქვემეთოდში.

🔎 როგორ მუშაობს ფორმულების პროცესი?

📌 ჩვენ შევქმენით ColorIndex გამოყენებით კოდი და არგუმენტის შენარჩუნება, როგორც მონაცემთა დიაპაზონი. ამის გამოყენებით ჩვენ ვიღებთ ფერთა კოდებს.

📌 შემდეგ, ჩვენ გამოვიყენეთ COUNTIF ფორმულა ამ კონკრეტული ფერის კოდის დათვლის შედეგის მისაღებად.

📌 ბოლოს გამოვიყენეთ SUMIF ფორმულა, რომ მიიღოთ თანხა ფერის კოდის მიხედვით.

5.2 VBA მაკრო ჯამამდე

თქვენ უნდა შეასრულოთ შემდეგი ნაბიჯები რაოდენობების ჯამის მისაღებად. იმავე ფერის პირდაპირ კოდით.

ნაბიჯები:

  • თქვენ უნდა დააჭიროთ ALT+F11 კლავიატურაზე გასახსნელად VBA მაკრო ფანჯარა.
  • კიდევ ერთხელ, თქვენ უნდა აირჩიოთ თქვენი ფურცელი და მოდულიდან ჩასმა ჩანართიდან.

  • როგორც ზემოაღნიშნული ქვემეთოდი, გაიხსნება ფანჯარა ზოგადი . შემდეგ უბრალოდ დააკოპირეთ და ჩასვით შემდეგი კოდი ზოგადი ფანჯარაში.

კოდი:

5458

2481
  • შემდეგი გახსენით თქვენი სამუშაო ფურცელი. უჯრედში D5 თქვენ უნდა დაწეროთ შემდეგი ფორმულა:
=SBC($C5,$C$5:$C$10)

  • დააჭირეთ შეიყვანეთ და გადაიტანეთ შედეგი შევსების სახელურის გამოყენებით მონაცემთა დიაპაზონის ბოლომდე.

შედეგს მიიღებთ როგორც ნაჩვენებია ზემოთ მოცემულ სურათზე.

🔎 როგორ მიმდინარეობს პროცესიერთად Formulas Work?

📌 ჩვენ შევქმენით ფორმულა სახელწოდებით SBC ამ სამუშაო ფურცლის General ფანჯარაში ჩაწერილი კოდის მეშვეობით.

📌 შემდეგ რომ, ჩვენ გამოვიყენეთ ფორმულა მონაცემთა და კრიტერიუმების დიაპაზონით, როგორც რაოდენობების კონკრეტული უჯრედი.

დაწვრილებით: VBA უჯრედის ფერის შესაცვლელად მნიშვნელობის მიხედვით Excel-ში (3 მარტივი მაგალითები)

რაც უნდა გახსოვდეთ

1. VBA მაკროს გამოყენების შემთხვევაში უნდა გამოიყენოთ სხვადასხვა ფერები.

2. თქვენ უნდა შეინახოთ Excel ფაილი .xlsm სუფიქსით იმ შემთხვევაში, თუ ფაილს აქვს VBA მაკრო კოდები.

დასკვნა

სტატიაში განმარტავენ 5 სხვადასხვა მეთოდს. გამოიყენეთ Excel ფორმულები, როგორიცაა SUMIF , SUBTOTAL , COUNTIF და ა.შ. უჯრედის ფერის მიხედვით. უფრო მეტიც, პრაქტიკის სამუშაო წიგნი თქვენთვისაა, ასე რომ თქვენ შეგიძლიათ ჩამოტვირთოთ და გამოიყენოთ ნებისმიერი მეთოდი თქვენი მოთხოვნის შესაბამისად. დამატებითი კითხვებისთვის გთხოვთ დაწეროთ კომენტარების განყოფილებაში.

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.