Turinys
Dirbant su dideliu kiekiu duomenų, labai dažnai pasitaiko tuščių langelių. Kartais per klaidą galime įterpti tuščias eilutes, kuriose nėra duomenų. Dėl to gali kilti tam tikrų problemų atliekant skaičiavimus "Excel" programoje. Taigi turime suskaičiuoti tas eilutes, kuriose yra bent vienas ne tuščias langelis. Šioje pamokoje parodysime, kaip suskaičiuoti eilutes su duomenimis "Excel" programoje naudojant tinkamaspavyzdžių ir tinkamų iliustracijų.
Atsisiųsti praktikos sąsiuvinį
Atsisiųskite šį pratybų sąsiuvinį.
Skaičiuoti eilutę su "Excel" duomenimis.xlsx4 formulės eilutėms su duomenimis "Excel" skaičiuoti
Čia pateikiame keturias formules, kurias galite įgyvendinti savo duomenų rinkinyje. Rekomenduojame išmokti ir išbandyti visas šias formules, kad praturtintumėte savo "Excel" žinias.
Norėdami parodyti šią pamoką, naudosime šį duomenų rinkinį:
Šiame duomenų rinkinyje turime pavadinimas , amžius , ir profesija Kai kurios eilutės yra visiškai tuščios. Kai kuriose eilutėse yra ne tuščių langelių. Dabar mūsų tikslas - suskaičiuoti visas eilutes, kuriose yra bent vienas ne tuščias langelis. Tai reiškia, kad turime suskaičiuoti eilutes su duomenimis.
1. Funkcijų IF ir COUNTA naudojimas eilutėms su duomenimis skaičiuoti
Ši formulė - tai abiejų IF ir COUNTA funkcijos. COUNTA funkcija suskaičiuoja visus ne tuščius langelius. Taigi, ji gali pasakyti, ar tose eilutėse yra duomenų, ar ne. IF funkciją, mes suteikiame eilutėms, kurių loginė reikšmė yra 1 ( TRUE ), jei toje eilutėje yra duomenų, arba 0 ( FALSE ), jei taip nėra. Galiausiai sudedame šiuos skaičius, kad rastume visas eilutes su duomenimis.
Pagrindinė šios formulės sintaksė:
=IF(COUNTA(range)>1,1,0)Žingsniai:
1. Pirmiausia sukurkite naują stulpelį " Skaičiuokite ".
2. Tada įveskite šią formulę Ląstelės E5 :
=IF(COUNTA(B5:D5)>0,1,0)
3. Paspauskite Įveskite . Po to bus rodoma 1 nes turi duomenų.
4. Tada vilkite Užpildymo rankena piktogramą virš ląstelių diapazono E6:E11 . Po to pamatysite visas reikšmes, rodančias, ar eilutėse yra duomenų, ar ne.
5. Dabar įveskite šią formulę Ląstelės D13:
=SUMA(E5:E11)
6. Toliau paspauskite Įveskite .
Kaip matote, sėkmingai suskaičiavome visas eilutes su duomenimis.
Skaityti daugiau: Kaip skaičiuoti eilutes su "Excel" formule (5 greiti metodai)
2. Funkcijų IF ir COUNTBLANK naudojimas eilutėms su duomenimis skaičiuoti "Excel" programoje
Panašiai kaip ir ankstesniame metode, šis metodas taip pat yra dviejų funkcijų derinys. COUNTA funkciją, naudosime COUNTBLANK funkcija.
Svetainė COUNTBLANK funkcija daugiausia skaičiuoja visus tuščius Excel langelius. Čia kiekviena eilutė turi tris stulpelius. COUNTBLANK funkcija suskaičiuos visus tuščius langelius. Jei visuose trijuose langeliuose nėra jokių duomenų, ji grąžins 3. Taigi, jei ji grąžins 3, tai reiškia, kad toje eilutėje nėra jokių duomenų. Todėl mūsų formulė grąžins 0, priešingu atveju - 1.
Pagrindinė šios formulės sintaksė:
=IF(COUNTBLANK(diapazonas)=3,0,1)Žingsniai:
1. Pirmiausia įveskite šią formulę Ląstelės E5 :
=IF(COUNTBLANK(B5:D5)=3,0,1)
2. Paspauskite Įveskite . Po to bus rodoma 1 nes šioje eilutėje yra duomenų.
3. Tada vilkite Užpildymo rankena piktogramą virš ląstelių diapazono E6:E11 . Po to pamatysite visas reikšmes, rodančias, ar eilutėse yra duomenų, ar ne.
4. Dabar įveskite šią formulę Ląstelės D13 :
=SUMA(E5:E11)
5. Toliau paspauskite Įveskite .
Galiausiai pavyksta suskaičiuoti visas eilutes su duomenimis.
3. Funkcijų IF ir COUNTIF naudojimas eilutėms su duomenimis skaičiuoti
Dabar šis metodas panašus į ankstesnįjį. Funkciją COUNTBLANK pakeičiame funkcija COUNTIF funkcija. COUNTIF funkcija skaičiuoja langelius pagal kriterijus. Šiuo atveju skaičiuojame eilutės langelius, jei jie neturi vertės. Taigi, jei funkcija grąžina tris, tai reiškia, kad toje eilutėje nėra vertės. IF funkcija grąžins 0.
Pagrindinė šios formulės sintaksė:
=IF(COUNTIF(diapazonas,kriterijai)=3,0,1)Žingsniai:
1. Pirmiausia įveskite šią formulę E5 ląstelė :
=IF(COUNTIF(B5:D5,"")=3,0,1)
2. Paspauskite Įveskite . Po to bus rodoma 1 nes turi duomenų.
3. Tada vilkite Užpildymo rankena piktogramą virš ląstelių diapazono E6:E11 . Po to pamatysite visas reikšmes, rodančias, ar eilutėse yra duomenų, ar ne.
4. Dabar įveskite šią formulę Ląstelės D13 :
=SUMA(E5:E11)
5. Toliau paspauskite Įveskite .
Galiausiai, susumavę šias logines reikšmes, galime greitai nustatyti eilučių, kuriose yra duomenų, skaičių.
Panašūs skaitiniai:
- "Excel VBA" eilučių su duomenimis skaičiavimas (4 pavyzdžiai)
- Kaip "Excel" skaičiuoja eilutes su reikšme (8 būdai)
- Kaip skaičiuoti eilutes "Excel" programoje naudojant VBA (5 būdai)
4. Eilučių su duomenimis skaičiavimas naudojant SUMPRODUCT ir MMULT funkcijas
Šiuo metodu deriname SUMPRODUCT ir MMULT (matematinė daugyba) funkcijas, kad būtų galima suskaičiuoti eilutes su duomenimis.
SUMPRODUCT funkcija grąžina panašių intervalų arba masyvų sandaugų sumą. Numatytoji formulė yra daugyba, tačiau taip pat galima sudėti, atimti ir padalyti.
Pagrindinė funkcijos SUMPRODUCT sintaksė:
=SUMPRODUCT(array1, [array2], [array3], ...)Kita vertus, "The MMULT funkcija grąžina dviejų masyvų matricų sandaugą. Rezultatas yra masyvas, turintis vienodą eilučių skaičių kaip masyvas1 ir vienodą stulpelių skaičių kaip masyvas2.
Pagrindinė MMULT funkcijos sintaksė:
=MMULT(array1, array2)Čia masyvas1 ir masyvas2 yra tie masyvai, kuriuos norime padauginti.
Pagrindinė mūsų formulės sintaksė:
=SUMPRODUCT((MMULT((array1="")*1,array2<3)*1)Žingsniai:
1. Įveskite šią formulę Ląstelė D13 :
=SUMPRODUCT((MMULT((B5:D11="")*1,{1;1;1})<3)*1)
2. Tada paspauskite Įveskite.
Galiausiai mūsų formulė sėkmingai suskaičiavo eilutes su duomenimis.
🔎Funkcijos suskirstymas
1. Ląstelė yra tuščia arba ne
Svetainė B5:D11="" reiškia, ar ląstelė yra tuščia, ar ne.
Pavyzdžiui, bus grąžinama {FALSE, FALSE, FALSE, FALSE} svetainėje eilutė1 .
2. Konvertuokite logines reikšmes į skaičius
Dabar, (B5:D11="")*1 grąžins visus šiuos loginius simbolius į nulį arba vienetą.
Tinklalapiui eilutė1 , jis grąžins {0,0,0} .
3. Pridėkite vertes pagal eilutes
Svetainė MMULT Funkcija yra išskirtinė, kai reikia sumuoti reikšmes eilutė po eilutės, tačiau ji negali apdoroti loginių reikšmių. Funkcija grąžina reikšmių masyvą.
MMULT((B5:D11=””)*1,{1;1;1})
Tinklalapiui eilutė1 , mūsų masyvas yra {0,0,0} . Taigi mūsų suma bus 0 .
Tinklalapiui eilutė2 , mūsų masyvas yra {0,1,0} . Taigi mūsų rezultatas yra 3 .
4. Patikrinkite, ar kiekviena masyvo reikšmė yra mažesnė nei 3
MMULT((B3:D14=””)*1,{1;1;1})<3
Jei yra 3 tuščios reikšmės, vadinasi, toje eilutėje nėra duomenų. Taigi, naudodami šią formulę tikriname, ar eilutė yra tuščia, ar ne.
Tinklalapiui eilutė1 , mūsų masyvas buvo {0,0,0} . Taigi rezultatas bus toks TRUE .
Tinklalapiui eilutė2 , mūsų masyvas yra {0,1,0} . Taigi mūsų rezultatas yra TRUE .
Tinklalapiui eilutė3 , mūsų masyvas yra {1,1,1} . Taigi mūsų rezultatas yra FALSE .
5. Suskaičiuokite eilutes su duomenimis
SUMPRODUCT((MMULT((B5:D11=””)*1,{1;1;1})<3)*1)
Norėdami sudėti loginių reikšmių masyvą, turime jas padauginti iš 1 ir paversti į 1 arba 0 (nulį). TRUE = 1 ir FALSE = 0.
Po to jis taps:
SUMPRODUCT({1; 1; 0; 0; 1; 0; 0; 0; 1})
Jis grįš 4 į D13 ląstelę.
Išvada
Baigdamas tikiuosi, kad ši pamoka padės jums efektyviai skaičiuoti eilutes su duomenimis. Atsisiųskite pratybų sąsiuvinį ir išbandykite šiuos metodus patys. Drąsiai pateikite bet kokius atsiliepimus komentarų skiltyje. Jūsų vertingi atsiliepimai skatina mus kurti tokį turinį. Ir nepamirškite patikrinti mūsų svetainės Exceldemy.com įvairių su "Excel" susijusių problemų ir sprendimų.