Numbrite teisendamine. Excel. Nagu numbrite teisendamine Arvväärtuse teisendamine tekstiks Excel

Tere jälle. Nagu tavaliselt, alustan artiklit sellega, et puutun sageli kokku kasutajate teadmatusega ja nüüd räägin teile sellest. See on rumal, aga nii tekivadki ideed artikli loomiseks. Täna tahaksin kirjutada eraldi teksti ajaga töötamise kohta Excelis. Kuidas saate ajutisi andmeid kiiresti töödelda? Kuidas Excelis aega numbriteks teisendada? Kuidas selles mitte segadusse sattuda – loe tekstist!

Ütlen kohe, et kuupäev ja kellaaeg on Excelis peamiselt arvandmed. Ja ainult teatud vormingus näevad need numbrid välja nagu kellaaeg või kuupäev.

Algselt ei olnud Exceli loojatel praktiliselt valikut, kuidas aega ja andmeid tabeliredaktoris vormindada. Küsimus oli selles, kas luua kellaaja/kuupäeva jaoks eraldi andmetüüp või teisendada see numbrist soovitud kuvamisvormile. Probleem lahendati kiiresti ja tundub, et õigesti.

Mis tahes kuupäeva_kellaaja väärtus Excelis on number, mis on teisendatud soovitud numbrivormingusse, kasutades valikut Vorminda lahtrid!

Toome näite. Kas peate määrama tänase kuupäeva? Palun! Kirjutame funktsiooni =TODAY() - ilma argumendita sulgudes. See tagastab tänase kuupäeva. Reeglina sisaldab see lahter kohe õiges vormingus kuupäeva.

Aga mis juhtub, kui andmed teisendatakse numbrivormingusse? Ilmub number 42544.00.

Sama juhtub ajaga Time formaadis (vt esimesel pildil), väärtus võrdub näiteks 21:00-ga. Kui võrrelda numbrite tähendusi, on need identsed.

Sama kehtib ka andmete üksteisest lahutamise kohta.

Nüüd saame liikuda date_time töötlemise nippide juurde.

Eraldage kuupäev Excelis kellaajast ja vastupidi

Oletame, et teil on juba olemas numbrid formaadis date_time, näiteks laadisite need raamatupidamissüsteemist alla või saadeti teile posti teel.

Esiteks kontrollige. Kui jah, siis järgige julgelt allolevaid samme. Kui ei, järgige juhiseid jaotises .

Kasutage valemit, et määrata kellaaeg alates kuupäeva_kellaaeg

A:A-TÄISARV(A:A)

Valem leiab numbri täisarvu väärtuse, mis on meie jaoks kuupäev, ja lahutab selle koguväärtusest - erinevus on meie jaoks aeg, ärge unustage saadud andmeid ajavormingusse teisendada.

Kuidas Excelis aega numbriteks teisendada? Funktsioonid DAY, HOUR, MINUTES

See on ka lihtne, kui tead nippi. Väga-väga sageli on meie jaoks mugavam kasutada 3,5 tunni formaati kui 3:30. Need. ajutises vormingus numbri teisendamine numbriks, kuid soovitud tähendusega. Selleks on suurepärased Exceli funktsioonid: =HOUR(), =MINUTES().

Aja 3:30 teisendamiseks vaid kolmeks ja pooleks tunniks peame kasutama valemit.

TUND(A1)+MINUTID(A1)/60

Kuidas see töötab: leiame täistundide arvu funktsiooni HOUR abil, seejärel leiame täisminutite arvu ja jagame 60-ga, et saada tunni minutid. Valmis!

Nii nagu nad mulle kommentaarides õigesti soovitasid, saate 3:30 (lahtris A1) korrutada 24-ga - saate aja arvväärtuse.

PÄEV(D2)*24+TUND(D2)+MINUTID(D2)/24

Tähtis! Ärge unustage lahtrit numbrivormingusse teisendada, vastasel juhul kuvatakse pärast valemi täitmist lahtris 0:00:00
See on mugav, kui töötate suurte andmemahtude, aja jooksul tehtud arvutustega või

P.S. Nagu alati, lisan näiteid selle kohta, kuidas täita meie ülesannet "kuidas aega Excelis numbriks teisendada".

Jagage meie artiklit oma sotsiaalvõrgustikes:

Kui töötasin kirjastuses (algul küljendajana ja seejärel tootmisosakonna juhatajana), oli minu peamiseks töövahendiks Adobe'i küljendusprogramm PageMaker (nüüd on asendatud InDesigniga). Kui sain selgeks kõik PageMakeris töötamise nüansid, hakkasin mõtlema, mida saaks veel teha, et vähendada rutiinseid toiminguid ja suurendada loovuse osakaalu küljendaja töös. Ja avastasin PageMakeri toetatud skriptikeele. See oli tagasi aastal 1995. Kusagil polnud skriptikeele kirjeldust, aga olin visa ja leidsin võimaluse - tellisin Venemaal Adobe edasimüüjalt ingliskeelse raamatu. Paar kuud hiljem oli raamat käes! Õnn ei tundnud piire! Esiteks omandasin iseseisvalt kõige lihtsamad skriptid, mis võimaldas mul oma tööd kiirendada ja tutvustada standardeid tekstitöötluseks erinevate trükiladujate poolt. Ja siis mõtles ta välja tekstreklaamide automaatse paigutuse protseduuri.

Sellest ajast on möödunud palju aega ja Excel on pikka aega olnud minu töö põhitööriist. Harjumus tõsta enda ja kolleegide/alluvate töö tootlikkust jääb alles. Nii et olen juba palju aastaid täiustanud oma Exceli kasutamist. Neile, kes soovivad rohkem teada saada selle programmi kohta, mille võimalused on tõeliselt piiramatud, võin soovitada Holy D. raamatut Holy R. Excel 2007. Tricks. Peterburi: Peterburi kirjastus. 2008, 368 lk.

Täna räägime ühest raamatus kirjeldatud nipist ja ka minu toimetulekumeetoditest nagu numbrid… 🙂

Sageli (eriti välistest allikatest importimisel) näivad andmed numbritena, kuid ei ole numbrid. Neid ei saa kokku võtta ja üldiselt on see Exceli seisukohast tekst. Excelis on teksti visuaalselt numbritest üsna lihtne eristada. Tee veerg piisavalt lai. Vaikimisi on numbrid vormindatud lahtri paremasse serva, tekst vasakule (parema mõistmise huvides avage leht „Näide1”):

On näha, et veerus olevad numbrid on “kinni” vasakusse serva, ehk Excel ei taju neid numbritena.

Valige tühi lahter, kopeerige see lõikepuhvrisse, valige vahemik, kust soovite pöörduda nagu numbrid reaalarvudesse vali "Paste Special" (lindil või hiire parema nupuga), avanevas aknas valige "väärtused" ja "lisa", klõpsake nuppu OK:

Nagu numbrid arvudeks teisendatud:

Mõju on tingitud sellest, et kui lisame spetsiaalse pastaga tühja lahtri väärtuse, lisab Excel nulli ja samal ajal pöörab nagu number arvuliselt.

Mõnikord see ei tööta – vaadake Exceli faili lehte "Näide 2". Pange tähele alloleval pildil, et valemiribal on numbri 88 ja kursori vahel tühikud.

Üsna sageli tuleb osata arvu ühest numbrisüsteemist teise teisendada. Õpime seda toimingut tegema. Täisarvude ja õigete murdude teisendamine järgib erinevaid reegleid. Reaalarvus toimub täis- ja murdosa teisendamine eraldi.

Täisarvude teisendamine

Tõlkimiseks peate jagama esialgse arvu uue numbrisüsteemi alusega, et saada täisarvjääk, mis on uue numbrisüsteemi (ühikute) arvu madalat järku number. Saadud jagatise jagame uuesti süsteemi alusega ja nii edasi, kuni jagatis on väiksem kui uue arvusüsteemi alus. Kõik toimingud tehakse algses numbrisüsteemis.

Mõelge näiteks arvu kümnendarvusüsteemist teisendamisele .

Võtame A 10 = 124 ja jagame selle kahendsüsteemi alusega, see tähendab arvuga 2. Jagame selle nurgaga:

Esimese jagamise tulemusena saame ühikunumbri (madalaima numbri). Teise jagamise tulemusena saame kahekohalise numbri. Jätkame jagamist seni, kuni jagamise tulemus on suurem kui kaks. Teisendustoimingu lõpus saime kahendarvu 1111100 2 .

Nüüd teisendame sama arvu kaheksandarvude süsteemiks. Selleks jagage arv 124 10 arvuga 8:

Nagu näeme, on esimese jao jääk 4. See tähendab, et kaheksandarvu madalat järku number sisaldab numbrit 4. Teise jao ülejäänud osa on 7. See tähendab, et kaheksandarvu teine ​​number on number 7. Kõige olulisem number võrdub 1-ga. See tähendab, et korduva jagamise tulemusena saame kaheksandarvu 174 8.

Kontrollime, kas tegime teisendusprotsessis vea? Selleks teisendame saadud kahendarvu tavalise laiendusvalemi abil kümnendsüsteemiks:

1×8 2 +7×8 1 +4×8 0 =64 10 +56 10 +4 10 =124

;Kas kaheksandarvusüsteemist on võimalik jagamise teel teisendada kahendarvuks? Saab! Kuid jagamine peab toimuma kaheksanda aritmeetika reeglite järgi. Kaheksandiksüsteemis töötamise reegleid vaatleme järgmises peatükis. Täielikkuse huvides vaatleme näidet eelnevalt saadud kaheksandarvu 174 8 teisendamisest kahendvormingusse. Jagame selle uue arvusüsteemi 2 alusega.

Nagu nägime, on kaheksandsüsteemis jagamine väga ebamugav, sest alateadlikult jagame kümnendarvusüsteemis. Pangem tähele, et arv 8 on arvu 2 aste. See tähendab, et kaheksandarvu süsteemi võime pidada lihtsalt kahendarvu lühemaks vormiks. See tähendab, et kaheksakohalise numbri (8=2 3) esitamiseks saab kasutada kolme kahendbitti. Koostame vastavustabeli. See on näidatud tabelis 1.

Tabel 1. Kaheksandnumbrite ja kahendkoodi vastavustabel

Seda tabelit kasutades saate lihtsalt iga kaheksandkoha asendada kolme kahendbitiga. Kolme binaarset bitti nimetatakse tavaliselt triaadiks või triaadiks. Nüüd teisendame kaheksandarvu 1748 kahendvormingusse, kasutades tabelit 7:

Samamoodi saate teisendada arvu kahendarvust kaheksandarvuks. Selleks jagatakse binaararv parempoolseima numbri (või kahendkoma) suhtes kolmikuteks ja tabeli 7 alusel määratakse igale triaadile kaheksandnumber.

Sarnasel viisil saate teisendada arvu kuueteistkümnendsüsteemist kahendarvuks ja vastupidi. Sel juhul on kuueteistkümnendkoha esitamiseks vaja nelja kahendnumbrit. Nelja kahendnumbrit nimetatakse tavaliselt tetraadiks. Mõnikord kasutatakse välismaiste raamatute tõlkimisel terminit nibl.

Koostame binaarsete tetraadide ja kuueteistkümnendarvude vastavustabeli. Selleks lisame tabeli igas veerus lihtsalt ühe rea eelmise rea väärtusele vastavalt selles veerus kasutatavale numbrisüsteemile. Tulemus on näidatud tabelis 2.

Tabeli 2 kasutamise näitena teisendame kuueteistkümnendsüsteemi arvu 7С 16 kahendvormingusse:

Tabel 2. Kuueteistkümnend- ja kahendkoodi teisendustabel

Binaarne kood oktaalne number Kümnendekvivalendina
0000 0 0
0001 1 1
0010 2 2
0011 3 3
0100 4 4
0101 5 5
0110 6 6
0111 7 7
1000 8 8
1001 9 9
1010 a a
1011 b b
1100 c c
1101 d d
1110 e e
1111 f f

Näide kahendarvu teisendamiseks kaheksand- ja kuueteistkümnendsüsteemiks on näidatud joonisel 1.

Joonis 1. Näide kahendarvu teisendamisest kaheksand- ja kuueteistkümnendarvuks.

Sellel alloleval joonisel on esile tõstetud binaarsed tetrad ja neile vastavad kuueteistkümnendsüsteemi numbrid. Nende vastavust saab kontrollida tabeli 2 abil. Triaadid ja neile vastavad kaheksandnumbrid on esile tõstetud ülaosas. Seeniorkolmik osutus puudulikuks. Tabeli 1 kasutamiseks tuleb seda täiendada ebaoluliste nullidega.

Kirjandus:

Koos artikliga "Arvude teisendamine ühest numbrisüsteemist teise" loe:

Tahaksin alustada seda artiklit lühikese looga oma kogemusest. Oli aeg, mil pidi töötama lepingute kuraatorina ja just neid lepinguid vormistades klaviatuuril trükkima lepingusumma sõnadega.

Ja kuna lepingute register peeti Excelis, siis tekkis kiusatus kasutada mingit valemit, mis muudab numbritega sisestatud numbri sõnadega kirjutatud arvuks ja seda vene keeles. Olles läbinud Excelis kõik standardvalemid ja leidnud kategooriast "tekst" funktsiooni BATTEXT koos kirjeldusega "teisendab arvu tekstiks", oli mul hea meel, tunnistan. Pettumus saabus väga kiiresti, kui sõnadega tekstiks teisendatud arv osutus mulle arusaamatus keeles.

Kuidas teisendada arv sõnadega tekstiks?

Pärast seda loodi lisandmoodul, mis ühendas kõik populaarsemad tööriistad numbrite tekstiks teisendamiseks vene keeles. Lisaks lepingutega töötavatele inimestele võib sellest lisandmoodulist saada asendamatu tööriist igapäevatöös raamatupidajatele, juhtidele, majandusteadlastele, finantsistidele ja üldiselt kõigile kasutajatele, kes kasutavad Microsoft Office Exceli oma tegevustes lepingute, maksetega töötamiseks. , kviitungid, kulumaterjalid, arved ja muud Excelis genereeritud dokumendid.

Exceli täiustamiseks loodud lisandmoodul võimaldab numbrite tekstiks teisendamiseks kasutada kasutaja määratud funktsioone, sarnaselt Exceli standardfunktsioonide kasutamisele. Lisaks avaneb lisandmooduli käivitamisel dialoogiboks, kus saate oma äranägemise järgi valida erinevaid parameetreid, nagu ulatus, valuuta valimine summa moodustamiseks sõnades, väike- või suurtähe valik, millega summa sõnades algab ja koordinaatide valimine, kuhu sisestada summa sõnades numbritega kirjutatud arvu suhtes.

Lisandmoodul võimaldab teil:

2. teisendage suvaline arv vahemikus 0 kuni 999 999 999 999 suurtähtedega tekstiks;

3. teisenda kõik numbrid valitud vahemikus;

4. sõnadega numbreid kirjutades kasutage ühte järgmistest valuutadest: rublad, dollarid, eurod, tenge, grivna;

5. vali summa sõnades igas esimeses sõnas väike- või suurtäht;

6. valige suvaline koht, et sisestada summa sõnades, võrreldes summaga numbrites;

7. kasutage tavavalemitele sarnaseid kasutaja määratud funktsioone, mis võimaldavad teil arvu ja summa sõnadega tekstiks teisendada, kasutades mis tahes esitatud valuutat.

Kuidas teisendada sõnadega kirjutatud tekst numbriteks?

Võimalik on ka vastupidine protseduur, mis võimaldab teisendada kardinaalnumbreid, sõnadega kirjutatud summasid numbritega kirjutatud numbriteks. Selleks on loodud ülalkirjeldatule sarnane lisand.

Lisandmoodul võimaldab teil:

1. Ava makro dialoogiboks ühe klõpsuga otse Exceli tööriistaribalt;

2. teisendada mis tahes sõnadega kirjutatud summa arvuks vahemikus 0 kuni 999 999 999,99;

3. leidke ja teisendage valitud vahemikust kõik summad sõnades;

4. leidke ja konverteerige sõnadega kirjutatud summad, kasutades mis tahes valuutasid: rublad, grivna, dollarid, eurod jne;

5. valige suvaline asukoht, et sisestada arv lahtri suhtes, mille summa on sõnades;

6. kasutage standardvalemiga sarnast kohandatud funktsiooni, mis muudab sõnades väljendatud summa arvuks.

Arvutid töötavad kahendkoodidega, kasutajal on mugavam tegeleda kümnend- või kuueteistkümnendkoodiga. Seetõttu on vaja arve ühest numbrisüsteemist teise teisendada.

Arvu X teisendamine arvusüsteemist, mille alus on q, arvusüsteemiks, mille alus on p, toimub vastavalt asendusreeglile või arvusüsteemi alusega jagamise-korrutamise reeglile.

Asendusreegel
Asendusreegel on realiseeritud valemi (1.1) alusel ja näeb ette aritmeetiliste toimingute sooritamise arvkoodidega uues numbrisüsteemis. Seetõttu kasutatakse seda kõige sagedamini arvude teisendamiseks kümnendarvust kümnendkohani.

Näide .111011.011 (2) = 1 2 4 +0 2 3 +1 2 2 +0 2 1 +l 2 0 +0 2 -1 +l 2 -2 +l 2 -3 = 59,375.

Jagamise-korrutamise reegel
Jagamise-korrutamise reegel hõlmab aritmeetiliste toimingute sooritamist numbrikoodidega algses arvusüsteemis alusega q, seega on seda mugav kasutada kümnendarvude teisendamiseks mis tahes muudesse positsioonilistesse arvusüsteemidesse. Täisarvude ja õigete murdude teisendamise reeglid on erinevad. Jagamisreeglit kasutatakse täisarvude teisendamiseks ja korrutamisreeglit õigete murdude teisendamiseks. Segaarvude teisendamiseks kasutatakse mõlemat reeglit vastavalt arvu täis- ja murdosa jaoks.

Jagamise reegel kasutatakse q-arvsüsteemis kirjutatud täisarvu teisendamiseks p-arvsüsteemiks. Sel juhul on vaja algne q-arv ja saadud jagatised järjestikku jagada uue baasiga p, mis on esitatud q-arvsüsteemis. Jagamine jätkub, kuni järgmine jagatis muutub väiksemaks kui p. Pärast saadud jääkide ja viimase jagatise asendamist p-arvarvusüsteemi numbritega kirjutatakse numbri kood teise numbrisüsteemi. Sel juhul on suurim number viimane jagatis ja sellele järgnevad numbrid vastavad jääkidele, mis on kirjutatud nende laekumise vastupidises järjekorras.

Korrutamisreegel kasutatakse q-arvusüsteemis kirjutatud murdarvu teisendamiseks p-täisarvude süsteemiks. Sel juhul on vaja algne murd ja saadud korrutiste murdosad järjestikku korrutada baasiga p, mis on esitatud algses q-aararvusüsteemis. Saadud korrutiste täisarvud, mis on asendatud p-arvsüsteemi numbritega, annavad uues p-arvsüsteemis numbrijada.

Korrutamist tuleb teha seni, kuni nõutav p-kood saab selle numbri numbri, mille kaal on väiksem kui algse q-murru vähima tähendusega numbri kaal. Sel juhul on üldjuhul saadud kood ligikaudu ja alati murdosa väärtuse puudumisega. Seetõttu ei pruugi pöördkonversiooni (murru p-kood q-ar) korral tulemus kattuda q-arvulise murru algse väärtusega.


Näide .75,35 (10) =1001011,01011… (2) .