Metrekareyi hektar metrekare ve desimetrekare olarak yazdırmak.

Katılım
25 Mart 2016
Mesajlar
4
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Arkadaşlar elimde metrekare cinsinden değerler var bunları 3 ayrı sütuna Hektar Metrekare ve Desimetrekare olarak yazdırmam gerekiyor. Aşağıdaki gibi formülüm fakat bu formül metrekare kısımlarını eğer desimetrekare hanesi 50 den büyükse bir üste yuvarlıyor sonuçta alan 1 m2 hatalı oluyor. Çözümünü bulamadım yardımlarınızı bekliyorum. Formüller şöyle;

Hektar için:

=METNEÇEVİR(EĞER(0+YERİNEKOY(B1;".";",")<1000;"-";TAMSAYI(ÇEVİR(YERİNEKOY(B1;".";",");"m2";"ha")));"00")

Metrekare için:

=METNEÇEVİR(EĞER(0+YERİNEKOY(B1;".";",")<1000;YERİNEKOY(B1;".";",");TAMSAYI(YERİNEKOY(B1;".";",")-ÇEVİR(EĞER(0+YERİNEKOY(B1;".";",")<1000;"-";TAMSAYI(ÇEVİR(YERİNEKOY(B1;".";",");"m2";"ha")));"hm2";"m2")));"0000")

Desimetrekare için:

=METNEÇEVİR((YERİNEKOY(B6;".";",")-TAMSAYI(YERİNEKOY(B6;".";",")))*100;"00")
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Örnek bir dosyayı dosya yükleme sitelerinden birinde paylaşırsanız iyi olur.
 
Katılım
25 Mart 2016
Mesajlar
4
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
http://s5.dosya.tc/server/oi1muz/ORNEK.xlsx.html

Örnek dosyada görüldüğü üzere 1000 m2 den küçük alanlarda eğer virgülden sonrası 50 den büyükse m2 hanesini bir yukarı yuvarlıyor. 1000 m2 den büyük alanlarda ve virgülden sonrası 50 den küçük alanlarda sorun yok. Örnek dosyada F sütunu hektar, G sütunu metrekare, H sütunu desimetrekare kısmıdır. Yardımlarınız için şimdiden teşekkürler.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Hektar için aşağıdaki formülü:

Kod:
=EĞER(C1*1>=10000;TABANAYUVARLA(C1*1;10000);0)/10000
m² için aşağıdaki formülü:

Kod:
=TABANAYUVARLA((C1*1-(EĞER(C1*1>=10000;TABANAYUVARLA(C1*1;10000);0)/10000)*10000);1)
Desimetrekare için aşağıdaki formülü :

Kod:
=MOD(C1*1;1)*100
kullanabilirsiniz.
 
Son düzenleme:

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,070
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Görünüm için hektar sütununda sayı biçimi olarak 00, m² sütununda 0000 ve desimetrekare sütununda 00 kullanabilirsiniz.
 
Katılım
25 Mart 2016
Mesajlar
4
Excel Vers. ve Dili
EXCEL 2010 TÜRKÇE
Hektar için aşağıdaki formülü:

Kod:
=EĞER(C1*1>=10000;TABANAYUVARLA(C1*1;10000);0)/10000
m² için aşağıdaki formülü:

Kod:
=TABANAYUVARLA((C1*1-(EĞER(C1*1>=10000;TABANAYUVARLA(C1*1;10000);0)/10000)*10000);1)
Desimetrekare için aşağıdaki formülü :

Kod:
=MOD(C1*1;1)*100
kullanabilirsiniz.
Yusuf Bey çok teşekkürler gayet güzel çalışıyor formüller.
 
Üst