Turinys
Kai duomenų rinkinyje yra dešimtainių skaičių, galite naudoti INT funkciją "Excel", kad gautumėte artimiausią sveiką skaičių. Iš esmės šiame straipsnyje aptarsime, kaip naudoti INT funkciją, pradedant nuo aštuoni praktiniai pavyzdžiai, įskaitant pagrindinius VBA kodą su tinkamais paaiškinimais. Kad galėtumėte pritaikyti formulę savo reikmėms.
Atsisiųsti "Excel" darbaknygę
Praktikos sąsiuvinį galite atsisiųsti iš čia:
INT funkcijos naudojimas.xlsm"Excel" INT funkcija: sintaksė ir pavyzdžiai; argumentai
Pirmiausia pamatysite sintaksė ir argumentas Jei funkciją įterpiate po to, kai įvedate lygybės ženklas (=) , pamatysite toliau pateiktą paveikslėlį.
Santrauka
Dešimtainį skaičių galima pateikti kaip sveikąjį skaičių naudojant INT funkcija, kuri suapvalina jį iki mažiausias sveikasis skaičius dalis. Kadangi funkcija sumažina skaičių iki artimiausio sveikojo skaičiaus, rezultatas, neigiamas skaičiai tampa lygūs daugiau neigiamų aspektų .
Sintaksė
=INT (skaičius)Grąžinama vertė
Dešimtainio skaičiaus suapvalinta sveikojo skaičiaus dalis.
Argumentai
Argumentas | Privaloma ar neprivaloma | Vertė |
---|---|---|
numeris | reikalaujama | Realusis skaičius, iš kurio norite gauti sveikąjį skaičių |
8 "Excel" funkcijos INT naudojimo pavyzdžiai
Čia aprašysime 8 tinkamų pavyzdžių, kaip naudoti INT funkciją "Excel" programoje, naudodami "Microsoft 365" versija Be to, kad geriau suprastumėte, naudosiu keletą pavyzdinių duomenų rinkinių.
Toliau pridedame trumpą mūsų pavyzdžių apžvalgą.
INT funkcija programoje "Excel" (greitas vaizdas)
1 pavyzdys: INT funkcijos naudojimas teigiamiems skaičiams
Tiesą sakant, gauti artimiausias sveikasis skaičius iš tam tikros teigiamas arba neigiamas dešimtainis sveikasis skaičius.
Pavyzdžiui. INT funkcija suapvalina svorį nuo Nuo 50,78 kg iki 50 kg .
Taigi naudokite šią formulę.
- Šiuo tikslu pasirinkite tuščią ląstelę ir įterpkite formulę įvedę lygybės ženklas (=) .
=INT(C5)
- Galiausiai paspauskite ĮVESKITE .
Taigi, gausite teigiamas sveikasis skaičius skaičius, kuris bus apvalinamas link nulio.
- Jei norite tą pačią formulę naudoti kitose ląstelėse, galite naudoti Užpildymo rankena Įrankis.
Galiausiai pamatysite visus suapvalinti svoriai .
Skaityti daugiau: Kaip naudoti "Excel" funkciją SIGN (7 efektyvūs pavyzdžiai)
2 pavyzdys: INT funkcijos naudojimas neigiamiems skaičiams
Svetainė INT funkcija sumažina skaičių iki artimiausias sveikasis skaičius . Taigi, kad neigiamas skaičiai tampa daugiau neigiamų aspektų (daugiau nuo 0) . Todėl funkcija rounds nuo 0,52 iki 0 bet apvalumai nuo -0,52 iki -1 .
Be to, jei turite neigiamas skaičių, šiuo atveju, temperatūra, taip pat galite naudoti INT funkcija.
- Pirmiausia pasirinkite ląstelę D5 tada užrašykite šią formulę.
=INT(C5)
- Vėliau paspauskite ĮVYKDYTI.
- Dabar galite vilkti Užpildymo rankena piktogramą, kad likusiose ląstelėse būtų automatiškai užpildyti atitinkami duomenys. D6:D11.
Todėl matysite visas suapvalintas temperatūras.
Skaityti daugiau: 44 matematinės funkcijos programoje "Excel" (atsisiųsti nemokamą PDF failą)
3 pavyzdys: INT funkcijos taikymas dešimtajai vertei gauti
Jei norite gauti tik dešimtainę vertę, taip pat galite naudoti INT funkcija "Excel". Tokiu atveju turite įterpti šią formulę.
- Pirmiausia pasirinkite ląstelę D5 tada užrašykite šią formulę.
=C5-INT(C5)
Kaip INT(C5) suapvalinama iki artimiausio sveikojo skaičiaus, šį skaičių reikia atimti iš dešimtainio skaičiaus.
- Vėliau paspauskite ĮVYKDYTI.
- Dabar galite vilkti Užpildymo rankena piktogramą, kad likusiose ląstelėse būtų automatiškai užpildyti atitinkami duomenys. D6:D11.
Todėl matysite visas dešimtaines reikšmes.
Skaityti daugiau: 51 dažniausiai naudojamos matematinės ir trigubos funkcijos programoje "Excel
4 pavyzdys: INT funkcijos naudojimas dešimtainės reikšmės eilės numeriui nustatyti
Darant prielaidą, kad gimimo data kartu su gimimo laikas reikia gauti gimimo data išskyrus laiką.
Kaip žinote, "Excel" saugo datas kaip serijos numeriai , laikas bus dešimtainis skaičius, įtrauktas į sveikąjį serijos numerį. Pavyzdžiui, 37115.52 susijęs su 8/12/2001 12:24 .
Kaip tai pakeisti?
Tai paprastas procesas. Be to, galite naudoti Formuoti ląsteles ( tiesiog paspauskite CTRL+1 ) arba funkcija VALUE . Čia naudosime VERTĖ funkcija.
- Taigi, pasirinkite langelį D5 tada užrašykite šią formulę.
=VALUE(C5)
- Tada paspauskite ĮVYKDYTI.
- Dabar naudokite Užpildymo rankena likusių ląstelių piktogramą.
- Tada naudokite INT formulę, kurios argumentas yra serijos numeris. E5 ląstelės.
- Po to paspauskite ĮVYKDYTI.
Todėl gausite tik Gimimo data.
- Panašiai galite vilkti Užpildymo rankena piktogramą, kad likusiose ląstelėse būtų automatiškai užpildyti atitinkami duomenys. E6:E11.
Galiausiai pamatysite visas gimimo datas.
Panašūs skaitiniai
- Kaip naudoti funkciją SEQUENCE programoje "Excel" (16 pavyzdžių)
- "Excel" funkcija LARGE
- Kaip naudoti funkciją RAND programoje "Excel" (5 pavyzdžiai)
- SUMPRODUCT funkcijos naudojimas programoje "Excel" (4 pavyzdžiai)
- Kaip naudoti SUMIFS funkciją "Excel" programoje (6 patogūs pavyzdžiai)
5 pavyzdys: INT funkcijos naudojimas datai ir laikui padalyti "Excel" programoje
Jei norite padalyti data ir laikas į atskirus datos ir kartus , galite naudoti INT funkcija.
- Tiesiog įterpkite ankstesniame metode naudotą formulę, kad gautumėte gimimo data .
=INT(C5)
- Dabar paspauskite ĮVESKITE .
- Dabar naudokite Užpildymo rankena likusių ląstelių piktograma D6:D11 .
- Tada naudokite šią formulę ir gaukite gimimo laikas .
=C5-INT(C5)
- Tada paspauskite ĮVESKITE .
- Panašiai galite vilkti Užpildymo rankena piktogramą, kad likusiose ląstelėse būtų automatiškai užpildyti atitinkami duomenys. E6:E11.
Galiausiai pamatysite visus gimimo laikus.
6 pavyzdys: apskaičiuokite metų skaičių tarp dviejų datų
Dar svarbiau yra tai, kad galite apskaičiuoti, kiek metų tarp du datas naudojant INT funkcija.
Pavyzdžiui, galite nustatyti amžius metais nuo gimimo datos.
Be to, tam reikia naudoti funkcija YEARFRAC pagal kurią apskaičiuojama, kokią metų dalį tarp du datas pagal skaičių visos dienos .
Dar kartą, funkcija TODAY bus naudojamas norint gauti dabartinė data .
Tada INT funkcija suapvalina metų skaičių iki artimiausio sveikojo skaičiaus. Dabar pažiūrėkite, kaip tai padaryti.
Žingsniai:
- Pirmiausia įrašykite šią formulę į D5 ląstelės.
=INT(METAIFRAC(C5,TODAY()))
- Antra, paspauskite ĮVESKITE .
- Tada galite vilkti Užpildymo rankena piktogramą, kad likusiose ląstelėse būtų automatiškai užpildyti atitinkami duomenys. D6:D11.
Galiausiai pamatysite visus amžiaus metus.
7 pavyzdys: INT funkcija su IF funkcija
Čia, funkcija IF yra populiariausia funkcija, skirta loginiams teiginiams atlikti "Excel" programoje.
Be to, galite naudoti INT funkciją su IF funkcija.
Įsivaizduokime, kad turite tūkstančiai duomenų . Tarp jų kai kurie yra sveikasis skaičius duomenų, o kai kurie yra plūduriuojantis Dabar turite nustatyti, ar duomenys yra sveikieji skaičiai, ar ne.
Tokiu atveju galite naudoti šią formulę.
- Pirmiausia pasirinkite D5 ląstelę ir įrašykite formulę.
=IF(C5>INT(C5), "Is not Integer", "Is Integer")
- Tada paspauskite ĮVESKITE gauti rezultatą.
- Dabar galite vilkti Užpildymo rankena piktogramą, kad likusiose ląstelėse būtų automatiškai užpildyti atitinkami duomenys. D6:D11.
Galiausiai pamatysite visų skaičių tipą.
8 pavyzdys: INT funkcijos taikymas skaičiui suapvalinti
Čia naudosime INT funkciją tik į Apibendrinti a teigiamas skaičių "Excel" programoje. Tarkime, kad norime sužinoti faktinis svoris todėl norime Apibendrinti vertės. Toliau pateikiami šie veiksmai.
Žingsniai:
- Pirmiausia turite pasirinkti naują ląstelę D5 kur norite išsaugoti rezultatą.
- Antra, turėtumėte naudoti toliau pateiktą formulę D5 ląstelės.
=-INT(-C5)
Čia INT funkcija Apibendrinti . neigiamas skaičių. teigiamas skaičių į neigiamas naudodami Minuso ženklas . Tada naudojame kitą Minuso ženklas kad galutinis rezultatas būtų teigiamas .
- Trečia, paspauskite ĮVESKITE .
- Dabar galite vilkti Užpildymo rankena piktogramą, kad likusiose ląstelėse būtų automatiškai užpildyti atitinkami duomenys. D6:D11.
Galiausiai pamatysite visus suapvalintus svorius.
VBA funkcijos INT naudojimas "Excel" programoje
Jei turite didesnį duomenų rinkinį, reikiamo rezultato gavimas naudojant formulę užima daug laiko ir yra šiek tiek nuobodus.
Verčiau galite naudoti VBA kodas "Excel" programoje, kuri greitai ir tiksliai atlieka rezultatą.
Dabar pažiūrėkime, kaip galite taikyti VBA kodas, skirtas minučių skaičiui apskaičiuoti.
- Pirma, iš Kūrėjas skirtukas> eiti į "Visual Basic".
- Antra, atidarykite modulį spustelėję Įdėkite > Modulis .
- Tada į modulį nukopijuokite šį kodą.
Sub my_example_INT() Range("D5").Value = Int(Range("C5")) End Sub
Būkite atsargūs, kad trys dalykų, kurie yra būtini norint paleisti VBA kodas, skirtas naudoti INT funkcija
- Įvesties ląstelių diapazonas: Čia turite įterpti skaičių, iš kurio norite gauti artimiausią sveiką skaičių, pvz. B5 .
- Išvesties ląstelių diapazonas: Ląstelių diapazonas, iš kurio norite gauti išvestį.
- Logika: Ši funkcija naudojama, pvz. INT.
- Dabar, išsaugoti kodą ir grįžkite į darbalapį.
- Tada iš Kūrėjas skirtukas> eiti į Makrokomandos .
- Tada paleiskite kodą spustelėję my_example_INT > Paleisti .
Dėl to matysite suapvalintas svoris už C5 langelio vertė.
- Panašiai elkitės ir su kitomis ląstelėmis.
Galiausiai pamatysite visus suapvalinti svoriai .
Kitos apvalinimo funkcijos
Galite apsilankyti "Excel" apvalinimo funkcijos jei norite sužinoti.
Dažniausiai pasitaikančios klaidos naudojant INT funkciją
Dažniausiai pasitaikančios klaidos | Kai jie parodo |
---|---|
#VALUE! | - Atsiranda, kai tekstas įterpiamas kaip įvestis |
#REF! | - Įvyksta, kai įvestis negalioja |
Praktikos skyrius
Dabar paaiškintą metodą galite praktikuoti patys.
Išvada
Taip galite taikyti INT funkciją, kad gautumėte sveikąjį skaičių. Jei turite įdomų ir unikalų metodą, kaip naudoti INT funkciją, pasidalykite ja toliau pateiktame komentarų skyriuje.
Ačiū, kad esate su mumis.