Kan du huske, at du sad gennem Mr. Irwins matematik i 7. klasse? Det var her, jeg lærte om at reducere brøker. Du ville få en ond brøkdel som 135/864, og du skulle finde ud af, at det virkelig var 5/32. Og så var der de grimme sammensatte fraktioner - hvor du bliver nødt til at regne med, at 999/864 var 1 5/32. Jeg løb over et smukt Excel-tilpasset nummerformat i denne uge, og jeg kan ikke komme ud af mit hoved, hvordan dette vil gøre livet for hver 7. klassing i verden meget lettere. Denne uge vil jeg diskutere brøker i Excel.
Så nedlad mig her - jeg er klar over, at undersøgelserne viser, at jeg ikke har nogen læsere i 7. klasse, men dette er en unik mulighed for at nå et nyt publikum. Jeg bringer det hjem i tabel 2 til mine loyale forretningslæsere.
Det nye nummerformat er i form af "# ?? / ???". Det enkle regneark til højre illustrerer det fraktionsreducerende eksempel. Sæt tælleren i A1, nævneren i A2. Excel forvandler brøken til et decimal i A3. A4 er det samme nummer, men formateret som "# ?? / ???". "#" Angiver, at i en blandet brøk skal heltalet vises først efterfulgt af en brøk. Jeg antager, at hr. Excel er let imponeret, men det forbløffer mig.
For at tildele det brugerdefinerede format skal du placere cellemarkøren i A4, Format - Celler - Nummer - Brugerdefineret og derefter skrive # ?? / ??? i boksen Type:.
OK, slutningen af 7. klasse matematik lektion. Andre anvendelser, der er mere relevante i erhvervslivet:
- Aktiekurser? Brug "# ??/??" format til rapportering i op til 32nds.
- Hvis du altid har brug for at rapportere om 8., skal du bruge "#? / 8"
- Hvis du altid har brug for at rapportere om tiende, skal du bruge "#? / 10"
Et par uger efter dette blev offentliggjort, skrev Michael:
Jeg bruger en formel til at beregne en bues radius. Svaret skal være i brøkdele af en tomme ned til den nærmeste 16.. Jeg skal dog reducere 8/16 til 1/2, 10/16 til 5/8 osv.
Wow! Jeg kunne ikke finde et godt svar på dette. Her er en situation, hvor det er fornuftigt at kunne ændre nummerformatet i et betinget format, men det er ikke tilgængeligt. Hvis resultatet af formlen er i celle B2, kan du placere følgende formel i C2 for at vise dit resultat korrekt:
=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")))))