Turinys
Reikia išmokti kaip apibendrinti, jei "Excel" ląstelės spalva yra raudona ? "Excel" neturi jokios integruotos funkcijos, kad būtų galima sumuoti, jei ląstelės spalva yra raudona. Tačiau keletas metodų gali padėti sumuoti ląsteles pagal jų raudoną spalvą. Jei ieškote tokių unikalių gudrybių, patekote į tinkamą vietą. 4 paprasti ir patogūs metodai, kaip apibendrinti, jei "Excel" ląstelės spalva yra raudona.
Atsisiųsti praktikos sąsiuvinį
Kad geriau suprastumėte ir praktiškai išbandytumėte, galite atsisiųsti šį "Excel" sąsiuvinį.
Suma, jei ląstelės spalva yra raudona.xlsm4 būdai, kaip "Excel" programoje susumuoti, jei ląstelės spalva yra raudona
Čia turime Pardavimų ataskaita tam tikro vaisių verslo. Skiltys B , C , D , ir E atstovauti Pardavimų atstovas , Produkto pavadinimas , Būklė, ir Pardavimai atitinkamai.
Šiuo atveju eilutės su produktais, kurie yra Nepristatytas nuspalvinti raudona spalva. Dabar apibendrinsime Pardavimai šio raudonos spalvos langelio sumą. Kitaip tariant, apskaičiuosime bendrą produktų, kurie dar nebuvo pristatyti, pardavimo sumą. Taigi ištirkime juos vieną po kito.
Čia mes naudojome "Microsoft Excel 365 versiją, galite naudoti bet kurią kitą versiją pagal savo patogumą.
1. Funkcijos SUMIF naudojimas sumai, jei ląstelės spalva yra raudona, "Excel" programoje
Pirmajame metode naudosime SUMIF funkcija kad galėtume atlikti savo darbą. Leiskite man žingsnis po žingsnio pademonstruoti šį procesą.
📌 Žingsniai
- Pačioje pradžioje išplėskite duomenų diapazoną F stulpelis .
- Tada užrašykite Spalva ląstelėje F4 kaip stulpelio antraštę.
- Šiuo metu atitinkamose ląstelėse įrašykite eilučių fono spalvos pavadinimą F stulpelis .
- Pavyzdžiui, ląstelėje F5 , užrašykite Balta . Ir ląstelėje F7 , užrašykite Raudona .
- Po to pasirinkite ląsteles B16:C17 diapazoną ir sukurkite išvesties sekciją pasirinktoje srityje, kaip parodyta toliau pateiktame paveikslėlyje.
Pastaba: Čia ląstelėje suteikiame raudoną užpildymo spalvą C16 nes mes nustatysime Bendra pardavimų suma raudonos spalvos ląstelių E5:E14 diapazonas .
- Vėliau pasirinkite langelį C17 .
- Tada užrašykite šią formulę.
=SUMIF(F5:F14,"Red",E5:E14)
Čia, F5:F14 reiškia pavadinimo diapazoną Spalvos . be to, E5:E14 naudojamas kaip diapazonas Pardavimai suma.
Formulės suskirstymas Svetainė SUMIF funkcija turi tris argumentus. Jie yra šie diapazonas , kriterijai , [sumos intervalas] . Čia mūsų diapazonas yra . F5:F14 . Tai ląstelių, kurias norime įvertinti pagal kriterijus, intervalas.Ir mūsų kriterijus yra . "Raudona" kuris apibrėžia, kurios ląstelės bus pridėtos. Čia mes naudojome dvigubas kabutes, nes Raudona yra teksto eilutė.
Taip pat, E5:E14 yra mūsų [sumos intervalas] . Tai yra faktinės ląstelės, kurias reikia sumuoti.
- Galiausiai paspauskite ĮVESKITE .
Skaityti daugiau: Jei ląstelės spalva yra raudona, tuomet "Excel" programoje vykdykite skirtingas funkcijas
2. Funkcijos GET.CELL naudojimas, norint susumuoti, ar "Excel" ląstelės spalva yra raudona
Galite naudoti GET.CELL funkcija kartu su SUMIF funkcija norėdami susumuoti spalvotus langelius "Excel" programoje. Dabar stebėkite, kaip juos sujungti, kad susumuotumėte raudonos spalvos langelius. Tiesiog atlikite toliau nurodytus veiksmus.
📌 Žingsniai
- Iš pradžių pasirinkite langelį E5 .
- Tada pereikite prie Formulės skirtukas.
- Po to spustelėkite Apibrėžti pavadinimai grupės.
- Vėliau pasirinkite Apibrėžti pavadinimą iš išskleidžiamojo meniu.
- Stebina tai, kad Naujas pavadinimas atidaromas dialogo langas.
- Tada užrašykite SumRed į Pavadinimas dėžutė.
- Be to, į langelį įrašykite šią formulę Nurodo:
=GET.CELL(63,GET.CELL!$E5)
Formulės suskirstymas GET.CELL(63,GET.CELL!$E5): 63 grąžina ląstelės užpildymo (fono) spalvą. GET.CELL! nurodo lapo pavadinimą. $E5 yra pirmosios ląstelės, į kurią reikia atsižvelgti, adresas E stulpelis .
- Tada spustelėkite GERAI .
- Šiuo metu sukurkite naują stulpelį Spalvų kodas ląstelėse, esančiose F4:F14 diapazonas.
- Pirmiausia pasirinkite ląstelę F5 ir pradėkite rašyti ką tik sukurtos funkcijos pavadinimą.
- Stebina tai, kad funkcijos pavadinimas pasirodo iškart po to, kai užrašote =Su ląstelėje.
- Tada pasirinkite funkciją SumRed ir paspauskite TAB klaviatūros klavišą.
- Nuosekliai paspauskite ĮVESKITE raktas.
- Taigi funkciją įvedame į langelį F5 ir gavo 0 kaip išvestis.
- Taigi, tai yra spalvos kodas Nėra užpildymo fono spalva.
- Vėliau vilkite Užpildymo rankena piktogramą prie Spalvų kodas skiltis.
Čia galime pastebėti, kad ląstelės be fono spalvos turi spalvos kodą 0 Kita vertus, raudonos spalvos fono langelių spalvos kodas yra 3 .
- Vėl pasirinkite langelį C17 .
- Taip pat užrašykite šią formulę.
=SUMIF(F5:F14,3,E5:E14)
Čia mes ieškome ląstelių, apibendrinant, esančių E5:E14 diapazonas, kurio spalvos kodas yra 3 .
- Kaip visada, paspauskite ĮVESKITE raktas.
Skaityti daugiau: "Excel" formulė teksto spalvai keisti pagal reikšmę (+ bonusiniai metodai)
Panašūs skaitiniai
- "Excel" pakaitinė eilučių spalva naudojant sąlyginį formatavimą [Vaizdo įrašas]
- Kaip "Excel" programoje neigiamus skaičius paversti raudonais (4 paprasti būdai)
- Kaip "Excel" programoje palyginti du stulpelius ir rasti skirtumus
- "Excel" sąlyginis senesnių nei šiandien datų formatavimas (3 paprasti būdai)
- Kaip "Excel" naudoti sąlyginį formatavimą pagal datas
3. Automatinio filtro ir SUBTOTAL funkcijos naudojimas
Galime naudoti Automatinis filtras funkcija ir Funkcija SUBTOTAL taip pat ir raudonai nuspalvintus langelius sumuoti "Excel" programoje. Tai paprasta & amp; lengva. Pažiūrėkime procesą išsamiau.
📌 Žingsniai
- Pirmiausia pasirinkite langelius B4:E14 diapazonas.
- Tada pereikite prie Pagrindinis skirtukas.
- Tada spustelėkite Redagavimas grupė.
- Po to pasirinkite Rūšiuoti ir filtruoti išplečiamajame meniu.
- Galiausiai pasirinkite Filtras iš išskleidžiamojo sąrašo.
- Dabar šalia kiekvienos pasirinkto duomenų intervalo antraštės yra rodyklė žemyn.
- Šiuo metu spustelėkite rodyklę žemyn šalia Pardavimai antraštė.
- Šalia piktogramos iš karto atsiranda kontekstinis meniu.
- Tada bakstelėkite Filtruoti pagal spalvą galimybė.
- Galiausiai pasirinkite raudonos spalvos stačiakampis pagal skirsnį Filtruoti pagal ląstelių spalvą .
- Taigi dabar matome tik raudonos spalvos eilutes. Kitos eilutės paslėptos.
- Šiuo atveju pasirinkite langelį C17 .
- Tada į ląstelę įrašykite šią formulę.
=SUBTOTAL(109,E5:E14)
Čia, 109 yra function_num argumentas. Jis grąžina sumą be paslėptų duomenų. Ir, E5:E14 yra ref1 argumentas, kuris yra diapazonas, kuriam turi būti taikoma ankstesnė funkcija.
- Galiausiai paspauskite ĮVESKITE mygtuką.
Čia turime tik matomų langelių sumą. Paslėpti langeliai į skaičiavimus neįtraukti. Akivaizdu, kad galime tai patikrinti. Tiesiog prisiminkite Bendra pardavimų suma čia.
- Vėl spustelėkite rodyklę žemyn šalia Pardavimai antraštė.
- Tada iš išskleidžiamojo meniu pasirinkite Išvalyti filtrą iš "Pardavimai" .
- Dabar rodomos paslėptos eilutės.
- Akimirksniu Bendra pardavimų suma kiekis gali pasikeisti akimirksniu. Tačiau formulė išlieka nepakitusi.
Skaityti daugiau: "Excel" sąlyginio formatavimo formulė
4. VBA kodo taikymas
Ar kada nors galvojote automatizuoti tuos pačius nuobodžius ir pasikartojančius veiksmus "Excel" programoje? Daugiau negalvokite, nes VBA Iš tiesų, galite visiškai automatizuoti ankstesnį metodą naudodami VBA . Taigi, nieko nelaukdami, pasinerkime!
📌 Žingsniai
- Pirmiausia paspauskite ALT + F11 raktas.
- Staiga "Microsoft Visual Basic for Applications bus atidarytas langas.
- Tada pereikite prie Įdėkite skirtukas.
- Po to pasirinkite Modulis iš parinkčių.
- Atidaromas kodo modulis, į kurį reikia įklijuoti toliau pateiktą kodą.
Funkcija Sum_Red_Cells(cc As Range, rr As Range) Dim x As Long Dim y As Integer y = cc.Interior.ColorIndex For Each i In rr If i.Interior.ColorIndex = y Then x = WorksheetFunction.Sum(i, x) End If Next i Sum_Red_Cells = x End Function
- Po to grįžkite į darbalapį VBA .
- Tada pasirinkite langelį C17 ir pradėkite rašyti ką tik sukurtos funkcijos pavadinimą.
- Stebina tai, kad funkcijos pavadinimas pasirodo iškart po to, kai užrašote = suma ląstelėje.
- Vėliau pasirinkite funkciją Sum_Red_Cells ir paspauskite TAB klaviatūros klavišą.
- Šiuo metu pateikite būtinus funkcijos argumentus. C16 yra raudonos spalvos ląstelės nuoroda. E5:E14 yra ląstelių diapazonas, kuriame atliekama sumos operacija.
Skaityti daugiau: VBA sąlyginis formatavimas pagal kito langelio vertę programoje "Excel
Kaip suskaičiuoti ląsteles, jei "Excel" ląstelės spalva yra raudona
Šiai problemai išspręsti naudojame tas pats duomenų rinkinys kuriuos naudojome ankstesniuose metoduose. Atidžiai atlikite toliau nurodytus veiksmus.
📌 Žingsniai
- Pirmiausia pakartokite veiksmus 2 metodas norėdami gauti spalvos kodą.
- Tada pasirinkite langelį C17 .
- Po to ląstelėje įrašykite šią formulę.
=COUNTIF(F5:F14,SumRed)
Svetainė COUNTIF funkcija skaičiuoja visų ląstelių, kurių spalvos kodas yra 3 į F5:F14 diapazonas.
- Vėliau paspauskite ĮVESKITE .
Čia gavome išvestį 5 nes iš viso yra 5 raudonųjų kraujo kūnelių Pardavimai skiltis.
Skaityti daugiau: Kaip pakeisti teksto spalvą naudojant "Excel" formulę (2 metodai)
Praktikos skyrius
Norėdami patys atlikti praktiką, pateikėme Praktika skirsnį, kaip nurodyta toliau, kiekviename lape dešinėje pusėje. Atlikite tai patys.
Išvada
Šiame straipsnyje pateikiami paprasti ir trumpi sprendimai, kaip apibendrinti, jei "Excel" ląstelės spalva yra raudona. Nepamirškite atsisiųsti Praktika failas. Dėkojame, kad perskaitėte šį straipsnį, tikimės, kad jis buvo naudingas. Jei turite klausimų ar pasiūlymų, praneškite mums komentarų skiltyje. Apsilankykite mūsų svetainėje Exceldemy daugiau sužinoti.