Husker du at du satt gjennom Mr. Irwins matematikk i 7. klasse? Det var der jeg lærte om å redusere brøker. Du vil få en ond brøkdel som 135/864, og du må finne ut at den virkelig var 5/32. Og så var det de stygge sammensatte fraksjonene - hvor du måtte finne ut at 999/864 var 1 5/32. Jeg løp over et pent Excel-tilpasset tallformat denne uken, og jeg kan ikke komme ut av hodet mitt hvordan dette vil gjøre livet til hver 7. klassing i verden mye enklere. Denne uken vil jeg diskutere brøker i Excel.
Så nedlat meg her - jeg er klar over at undersøkelsene viser at jeg ikke har noen lesere i 7. klasse, men dette er en unik mulighet til å nå et nytt publikum. Jeg tar det hjem i tabell 2 for mine lojale forretningslesere.

Det nye nummerformatet er i form av "# ?? / ???". Det enkle regnearket til høyre illustrerer fraksjonsreduserende eksempel. Koble telleren til A1, nevneren i A2. Excel gjør brøkdelen til en desimal i A3. A4 er det samme nummeret, men formatert som "# ?? / ???". "#" Indikerer at i en blandet brøk skal heltallet vises først, etterfulgt av en brøk. Jeg antar at Mr Excel er lett imponert, men dette forundrer meg.
For å tilordne det egendefinerte formatet, plasser cellepekeren i A4, Format - Celler - Antall - Egendefinert, og skriv deretter inn ?? ?? i boksen Type:.
OK, slutten på 7. klasse matematikk. Andre bruksområder som er mer relevante i virksomheten:
- Aksjekurser? Bruke "# ??/??" format for å rapportere i opptil 32nds.
- Hvis du alltid trenger å rapportere om åttende, bruk "#? / 8"
- Hvis du alltid trenger å rapportere om tiende, bruk "#? / 10"
Noen få uker etter at dette ble publisert, skrev Michael:
Jeg bruker en formel for å beregne radiusen til en lysbue. Svaret må være i brøkdeler av en tomme ned til nærmeste 16.. Imidlertid må jeg redusere 8/16 til 1/2, 10/16 til 5/8 osv.
Wow! Jeg kunne ikke finne noe godt svar på dette. Her er en situasjon hvor det er fornuftig å kunne endre nummerformatet i et betinget format, men det er ikke tilgjengelig. Hvis resultatet av formelen er i celle B2, kan du sette følgende formel i C2 for å vise resultatet riktig:
=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")))))