Czy pamiętasz, jak siedziałeś na zajęciach z matematyki pana Irwina w 7 klasie? Tam dowiedziałem się o zmniejszaniu frakcji. Dostałbyś złą frakcję, taką jak 135/864 i musiałbyś obliczyć, że to naprawdę 5/32. A potem były paskudne ułamki złożone - gdzie musiałbyś obliczyć, że 999/864 to 1 5/32. W tym tygodniu natknąłem się na sprytny niestandardowy format liczbowy Excela i nie mogę wyjść z głowy, jak to znacznie ułatwi życie każdej siódmej klasie na świecie. W tym tygodniu omówię ułamki w programie Excel.
Tak więc, patronuj mi tutaj - zdaję sobie sprawę, że ankiety pokazują, że NIE mam czytelników w 7 klasie, ale jest to wyjątkowa okazja, aby dotrzeć do nowej publiczności. Przyniosę to z powrotem do domu w tabeli 2 dla moich lojalnych czytelników biznesowych.

Nowy format liczb ma postać „# ?? / ???”. Prosty arkusz kalkulacyjny po prawej stronie ilustruje przykład redukcji frakcji. Podłącz licznik do A1, mianownik do A2. Excel zamienia ułamek na ułamek dziesiętny w formacie A3. A4 to ta sama liczba, ale sformatowana jako „# ?? / ???”. Znak „#” wskazuje, że w ułamku mieszanym najpierw powinna pojawić się liczba całkowita, a po niej ułamek. Wydaje mi się, że pan Excel łatwo jest pod wrażeniem, ale to mnie do cholery zadziwia.
Aby przypisać format niestandardowy, umieść wskaźnik komórki w A4, Format - Komórki - Numer - Niestandardowy, a następnie wpisz # ?? / ??? w polu Typ:.
OK, koniec lekcji matematyki w 7. klasie. Inne zastosowania bardziej odpowiednie w biznesie:
- Notowania giełdowe? Użyj "# ??/??" format raportowania do 32 sekund.
- Jeśli chcesz zawsze zgłaszać w ósmych miejscach, użyj „#? / 8”
- Jeśli chcesz zawsze zgłaszać za dziesiątki, użyj „#? / 10”
Kilka tygodni po tym, jak to zostało opublikowane, Michael napisał:
Używam wzoru do obliczenia promienia łuku. Odpowiedź należy podać w ułamkach cala do najbliższej szesnastej. Muszę jednak zmniejszyć 8/16 do 1/2, 10/16 do 5/8 itd.
Łał! Nie mogłem znaleźć na to świetnej odpowiedzi. Oto sytuacja, w której zmiana formatu liczb w formacie warunkowym miałaby sens, ale nie jest to możliwe. Jeśli wynik formuły znajduje się w komórce B2, możesz umieścić następującą formułę w C2, aby poprawnie wyświetlić wynik:
=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")))))