Otomatik Tarama, Basit 4 Islem ve Yeni Deger Yazimi

Katılım
26 Şubat 2007
Mesajlar
4
Excel Vers. ve Dili
2003
Sutun 1 Sutun 2 Sutun 3


3428.5657 2658.4445 0.6
3428.5657 2658.4445 0.7
3428.5657 2658.4445 0.6
3428.5657 2658.4445 0.6
3428.5657 2658.4445 0.7
3428.5657 2658.4445 0.6
3428.5657 2658.4445 0.6
3428.5657 2658.4445 0.5
3428.5657 2658.4445 0.6
3428.5657 2658.4445 0.6
3428.5657 2658.4445 0.6
3428.5657 2658.4445 0.7
3428.5657 2658.4445 0.6
3428.5657 2658.4445 0.6
3428.5657 2658.4445 0.6
3428.5657 2658.4445 0.7
3428.5657 2658.4445 0.6
3428.5659 2658.4445 0.5
......... ......... ...


Yukaridaki tablo ile ilgili kosullar :

* ... olarak gosterilen yerler verinin alt tarafa dogru ilerledigi anlaminda, degerler arasindaki "." isareti ise ondalik basamak ayraci olarak kullanilmistir.

* Degerler manuel olarak olusturulmustur.

* Sutun 1 ve Sutun 2 icindeki veri toplam 17 satir boyunca ayni kaliyor, bu esnada Sutun 3 verisi surekli olarak degisiyor.

* Sutun 1 veya Sutun 2 verisinden herhangi birisi ya da ikisi birden 18. satirla beraber degisiyor, ancak asla ondalik deger verisi degisiminden oteye gidemiyor, yani sayi degerinin ondalik harici kismi asla degisime ugramiyor.

Cozum Bekleyen Sorun :

Yukaridaki kosullar dahilinde, Excel'in otomatik olarak Sutun 1 ve Sutun 2 degerlerini ayri sutunlar halinde esit olarak bolumlendirmesi (bu noktada Excel ondalik basamak ayracina 2 satir daha ilave edebilir, sorun degil) ve bu hesaplamalari otomatik olarak degisime ugrayan satirlara ilave etmesi.

Manuel olarak ifade etmek gerekirse, Sutun 1 degeri 1. ve 18. satirlarda degisime ugramis bu durumda Excel butun Sutun 1 satirlarina otomatik 000 ilave etsin ve su hale gelsin :

3428.5657000 2658.4445 0.6
3428.5657000 2658.4445 0.7
3428.5657000 2658.4445 0.6
3428.5657000 2658.4445 0.6
3428.5657000 2658.4445 0.7
3428.5657000 2658.4445 0.6
3428.5657000 2658.4445 0.6
3428.5657000 2658.4445 0.5
3428.5657000 2658.4445 0.6
3428.5657000 2658.4445 0.6
3428.5657000 2658.4445 0.6
3428.5657000 2658.4445 0.7
3428.5657000 2658.4445 0.6
3428.5657000 2658.4445 0.6
3428.5657000 2658.4445 0.6
3428.5657000 2658.4445 0.7
3428.5657000 2658.4445 0.6
3428.5659000 2658.4445 0.5
......... ......... ...

Excel'den yapmasi istenen, manuel olarak tarife devam edecek olursak (son 3 rakam icin) 9000 - 7000 = 2000, 2000 / 17 = 117,6 , yeni verinin araliklarinin degerinin 11.76 artarak gidecegini hesapliyoruz (cunku 18. satirda bir artis var, eger veri tam tersi ornegin 600'e gelseydi azalarak gidecektik)


Excel'in olusturmasi gereken yeni Sutun degerinin olmasi gereken hali (islem sonucunda olusan 117,6 degerini yuvarlama yaparak 117 olarak kullandiktan sonra):


3428.5657000 2658.4445 0.6
3428.5657117 2658.4445 0.7
3428.5657234 2658.4445 0.6
3428.5657351 2658.4445 0.6
3428.5657468 2658.4445 0.7
3428.5657585 2658.4445 0.6
3428.5657702 2658.4445 0.6
3428.5657819 2658.4445 0.5
3428.5657936 2658.4445 0.6
3428.5658053 2658.4445 0.6
3428.5658170 2658.4445 0.6
3428.5658287 2658.4445 0.7
3428.5658404 2658.4445 0.6
3428.5658521 2658.4445 0.6
3428.5658638 2658.4445 0.6
3428.5658755 2658.4445 0.7
3428.5658872 2658.4445 0.6
3428.5659000 2658.4445 0.5
......... ......... ...

3428.5659000 degerinin oldugu satirla bir onceki satir yani 3428.5658872 arasindaki fark 0.0000128 olarak ciksada onemli degil cunku biz o bitis satirina herhangi bir degisiklik yapmayacagiz.

Excel bu kisimda anlatmaya calistigim sorunu hem Sutun 1 hemde Sutun 2 olarak ayri ayri degerlendirip her ikisi icin birden yapmali, her 17. satirda her iki degerden biri mutlaka degisiyor ya da ikisi birden degisiyor.

Bu konuda yardim edebilecek arkadasa simdiden cok tesekkur ederim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Örnek bir dosya eklerseniz cevap almanız kolaylaşacaktır.
 
Katılım
26 Şubat 2007
Mesajlar
4
Excel Vers. ve Dili
2003
ekteki dosya ornektir.
 
Üst