10 Katlarına Sadeleştirme
10 Katlarına Sadeleştirme
Soru:
Hocam, sadeleştirme işlemini şu şekilde nasıl yapabilirim?
1.sayı:160.000
2.sayı:5.000
Sonuca direkt 32 veya 32/1 yazmasını istemiyorum.
Sıfırları sadeleştirip 160/5 olarak sonucu vermesini istiyorum. Bunu Excel’de yapabilir miyiz?
Yanıt:
32 veya 32/1 sonucu istenmediğinden;
=A1/GCD(A1;A2)&”/”&A2/GCD(A1;A2)
Bu formülün dışında aşağıdaki formüller uygulanabilir:
1. =A1/10^(MIN(INT(LOG(A1));INT(LOG(A2))))&”/”&A2/10^(MIN(INT(LOG(A1));INT(LOG(A2))))
2. =A1/10^(MIN(SUMPRODUCT((LEN(A1)-LEN(SUBSTITUTE(A1;{“0”}; “”))));SUMPRODUCT((LEN(A2)-LEN(SUBSTITUTE(A2;{“0”}; “”))))))&”/”&A2/10^(MIN(SUMPRODUCT((LEN(A1)-LEN(SUBSTITUTE(A1;{“0”}; “”))));SUMPRODUCT((LEN(A2)-LEN(SUBSTITUTE(A2;{“0”}; “”))))))
3. =A1/10^(MIN(LEN(A1)-LEN(SUBSTITUTE(A1;”0″;””));LEN(A2)-LEN(SUBSTITUTE(A2;”0″;””))))&”/”&A2/10^(MIN(LEN(A1)-LEN(SUBSTITUTE(A1;”0″;””));LEN(A2)-LEN(SUBSTITUTE(A2;”0″;””))))
4. =A1/10^(MIN(SUM(–(A1=ROUND(A1;-ROW(INDIRECT(“1:15”)))));SUM(–(A2=ROUND(A2;-ROW(INDIRECT(“1:15”)))))))&”/”&A2/10^(MIN(SUM(–(A1=ROUND(A1;-ROW(INDIRECT(“1:15”)))));SUM(–(A2=ROUND(A2;-ROW(INDIRECT(“1:15”)))))))
5. =A1/10^(MIN(SUMPRODUCT(–(A1=ROUND(A1;-ROW(INDIRECT(“1:15”)))));SUMPRODUCT(–(A2=ROUND(A2;-ROW(INDIRECT(“1:15”)))))))&”/”&A2/10^(MIN(SUMPRODUCT(–(A1=ROUND(A1;-ROW(INDIRECT(“1:15”)))));SUMPRODUCT(–(A2=ROUND(A2;-ROW(INDIRECT(“1:15”)))))))
Dosya ekte verilmiştir. Burada benim tercihim logaritmalı olanıdır.
Dosya:
Son Yorumlar