Prikaži frakcije v Excelu - Excelovi nasveti

Se spomniš, da si v 7. razredu sedel v matematiki pri gospodu Irwinu? Tam sem se naučil zmanjševanja frakcij. Dobili bi zlobno frakcijo, kot je 135/864, in morali bi ugotoviti, da je res 5/32. In potem so bile grde sestavljene frakcije - kjer bi morali ugotoviti, da je 999/864 1 5/32. Ta teden sem naletel na čudovit Excelov format števil po meri in ne morem si izbiti iz glave, kako bo to olajšalo življenje vsakemu sedmošolcu na svetu. Ta teden bom razpravljal o ulomkih v Excelu.

Torej, pokrovite me tukaj - zavedam se, da raziskave kažejo, da v 7. razredu NIMAM bralcev, vendar je to enkratna priložnost, da dosežem novo občinstvo. Prinesel ga bom domov v tabeli 2 za moje zveste poslovne bralce.

Nova oblika števil je v obliki "# ?? / ???". Preprosta preglednica na desni ponazarja primer zmanjšanja ulomka. Števnik priključite na A1, imenovalec na A2. Excel pretvori ulomek v decimalno mesto v A3. A4 je enaka številka, vendar oblikovana kot "# ?? / ???". "#" Pomeni, da se mora v mešanem ulomku najprej prikazati celo število, nato pa ulomek. Mislim, da je g. Excel zlahka navdušen, vendar me to preseneča.

Če želite dodeliti obliko po meri, postavite kazalec celice v A4, Format - Celice - Number - Custom in nato vnesite # ?? / ??? v polju Vrsta:.

OK, konec 7. ure matematike. Druge uporabe, pomembnejše za poslovanje:

  • Borzne kotacije? Uporabi "# ??/??" format za poročanje do 32-ih.
  • Če morate vedno poročati v osmih, uporabite "#? / 8"
  • Če morate vedno poročati v desetih, uporabite "#? / 10"

Nekaj ​​tednov po objavi je Michael zapisal:

Za izračun polmera loka uporabljam formulo. Odgovor mora biti v delcih palca do natančno 16-ih. Vendar moram 8/16 zmanjšati na 1/2, 10/16 na 5/8 itd.

Vau! Na to nisem našel odličnega odgovora. V tem primeru bi bilo smiselno spremeniti obliko števil v pogojno obliko, vendar to ni na voljo. Če je rezultat formule v celici B2, lahko v C2 vstavite naslednjo formulo, da pravilno prikažete svoj rezultat:

=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")))))

Zanimive Članki...