Murdude kuvamine Excelis - Exceli näpunäited

Lang L: none (table-of-contents)

Kas mäletate, et istusite läbi 7. klassis hr Irwini matemaatikatunnis? Seal õppisin murdude vähendamise kohta. Teile antaks kuri murdosa nagu 135/864 ja te peaksite aru saama, et see oli tõesti 5/32. Ja siis olid vastikud liitmurrud - kus peaksite välja mõtlema, et 999/864 oli 1 5/32. Sel nädalal sattusin kokku suurepärase Exceli kohandatud numbrivorminguga ja ma ei saa peast välja, kuidas see muudab iga maailma 7. klassi õpilase elu palju lihtsamaks. Sel nädalal arutlen Excelis murdosa.

Niisiis, patroonige mind siin - mõistan, et uuringud näitavad, et mul pole 7. klassis ühtegi lugejat, kuid see on ainulaadne võimalus uue publikuni jõuda. Toon selle oma ustavatele ärilugejaile tabelis 2 koju tagasi.

Uus numbrivorming on kujul "# ?? / ???". Parempoolne lihtne tabel illustreerib murdude vähendamise näidet. Ühendage lugeja A1-ga, nimetaja A2-ga. Excel muudab murdosa A3-s kümnendkohaks. A4 on sama number, kuid vormindatud kujul "# ?? / ???". "#" Näitab, et segamurdudes peaks kõigepealt ilmuma täisarv, millele järgneb murd. Ma arvan, et hr Excelile on lihtne muljet avaldada, kuid see hämmastab mind.

Kohandatud vormingu määramiseks pange lahtrikursor A4-sse, Format - Cells - Number - Custom ja tippige seejärel # ?? / ??? väljale Tüüp:

OK, 7. klassi matemaatikatunni lõpp. Muud äritegevuses asjakohasemad kasutusalad:

  • Börsikursid? Kasuta "# ??/??" kuni 32nds vormingus aruandlus.
  • Kui peate alati aru andma 8. kohal, kasutage valikut "#? / 8"
  • Kui peate aru andma alati kümnendate osade kaupa, kasutage valikut "#? / 10"

Mõni nädal pärast selle avaldamist kirjutas Michael:

Kaare raadiuse arvutamiseks kasutan valemit. Vastus peab olema tolli murdosades kuni 16. täpsusega. Pean siiski vähendama 8/16-sid 1/2-le, 10/16-lt 5/8-le jne.

Vau! Ma ei leidnud sellele suurepärast vastust. Siin on olukord, kus numbrivormingu muutmine tingimuslikus vormis oleks mõistlik, kuid see pole saadaval. Kui valemi tulemus on lahtris B2, võite tulemuse õigeks kuvamiseks sisestada järgmise valemi lahtrisse C2:

=IF(MOD(INT(16*(+B2-INT(B2)+0.0312)),16)=0,TEXT(B2,"#"),IF(MOD(INT(16*(+B2-INT(B2)+0.0312)),8)=0,TEXT(B2,"# 0/2"),IF(MOD(INT(16*(+B2-INT(B2)+0.0312)),4)=0,TEXT(B2,"# 0/4"),IF(MOD(INT(16*(+B2-INT(B2)+0.0312)),2)=0,TEXT(B2,"# 0/8"),TEXT(B2,"# 0/16")))))

Huvitavad Artiklid...