Sayıyı baz alarak formülün değişmesi

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Standart sayısı altındaki hücreye yani A7 hücresine 4 yazdığımda toplam 4 satır 5 yazdığımda toplam 5 satır,6 için 6 satır ekliyor ve bu böyle devam ediyor burada bir sorunum yok. Fakat buna bağlı sonuç sayfasında formülünde değişmesini istiyorum şöyleki.
Mevcut 3 satır için sonuç sayfasındaki formül
=(ORTALAMA(Standart!E7:E9)-KESMENOKTASI(Standart!C7:C9;Standart!B7:B9))/EÐİM(Standart!C7:C9;Standart!B7:B9)*(Standart!E1/Standart!E2)*(1/Standart!B3)*100 'dür

A7 hücresine 4 yazdığımda oluşan 4 satır ile birlikte formülün

=(ORTALAMA(Standart!E7:E10)-KESMENOKTASI(Standart!C7:C10;Standart!B7:B10))/EÐİM(Standart!C7:C10;Standart!B7:B10)*(Standart!E1/Standart!E2)*(1/Standart!B3)*100 olarak

A7 hücresine 5 yazdığımda oluşan 5 satır ile birlikte formülün

=(ORTALAMA(Standart!E7:E11)-KESMENOKTASI(Standart!C7:C11;Standart!B7:B11))/EÐİM(Standart!C7:C11;Standart!B7:B11)*(Standart!E1/Standart!E2)*(1/Standart!B3)*100 olarak değişmesini istiyorum

6,7,8 gibi sayılar yazdığımda formülün yukarıdaki mantığa göre devam etmesini istiyorum,Bunun için yapılması gereken formül yazmakmıdır yoksa makromudur,bu sorun için ne yapmam lazım. İlgili dosyayı ekliyorum.
Yardımlarınız için teşekkürler
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Daha öncede dosyanız üzerinde yaptığım bir çalışmada en son verdiğim kodu dosyanızda uygulamamışsınız. Ben ekli dosyada en son verdiğim kodu eklediğim örneği sunuyorum. Kırmızı hücrelerdeki rakamları değiştirdiğinizde yukarıda bahsettiğiniz formüllerde otomatikman excel tarafından değiştirilmektedir. Bunu ekli dosyada denemeler yaparak görebilirsiniz. Eğer bu sizin için yeterli değilse bildirirseniz ona göre farklı bir yöntem düşünebiliriz.


http://www.excel.web.tr/viewtopic.php?p=39006&highlight=#39006
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Levent bey sizin daha önce verdiğinizi denediğimde örneğin A7 ve A14 hücrelerine 6 yazdığımda toplam 4 satır ekliyordu. Ayrıca yine A7 hücresine 8 yazdığımda 8 satır ekliyor fakat 8 yazılı iken 5 olarak değiştirdiğimde 5 satır yerine orijinal 3 satırlık haline dönüyordu dolayısı ile makroda bu kısımları incelemişseniz görmüştürsünüz değiştirmek zorunda kaldım. başka bir sorun 6 yazıp tekrar 4 yazdığında orijinal beyaz boşluk kayboluyor ve allttaki veriler üstteki ile birleşiyordu ayrıca Ã?rneğin kör değeri diye yazan kısımda ise bir satırın siyah olmasını altta doğru siyah dolgu renginin artmasını istemiyordum o nedenle renk ile ilgili kısımı ekledim.Sonuç sayfasındaki formüllerde eklediğim satırdan daha fazla kısımı seçiyor.
Sorunum Standart sayısı yazan kısmın altına yazdığım sayı kadar artıp aşağı doğru renklenirken renkli kısımdaki verilerin aralığı ne ise sonuç kısımdakide formülde o olsun
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Ã?zür dilerim dosyayı eklememişim, şimdi ekliyorum inceleyin.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Levent Bey istediğim yukarıda bahsettiğim sorunlar hala aynı A75 hücresine 6 yazdığımda excel garip birşey yapıp hiçbirşey eklemiyor.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Haklısınız, bunu engellemek için A78 hücresine "Standart sayısı" kelimelerini yazarsanız sorun çözülecektir.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Levent Bey yukarıdaki eklediğim dosyada tek istediğim şey A7 hücresine 5 yazdığımda
=(ORTALAMA(Standart!E7:E9)-KESMENOKTASI(Standart!C7:C9;Standart!B7:B9))/EÐİM(Standart!C7:C9;Standart!B7:B9)*(Standart!E1/Standart!E2)*(1/Standart!B3)*100 olan formülün
renklenen kısım olan B7 den B11 ve oradan E11 kadar olan kısıma göre formülün

=(ORTALAMA(Standart!E7:E11)-KESMENOKTASI(Standart!C7:C11;Standart!B7:B11))/EÐİM(Standart!C7:C11;Standart!B7:B11)*(Standart!E1/Standart!E2)*(1/Standart!B3)*100 olarak değişmesi
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Yukarıda eklediğim dosyada neden otomatik hesaplamıyor sadece orasını anlayamadım.Orasıda hallolursa başka bir sorunum kalmıyor.İlginiz için çok teşekkür ederim.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Formülün otomatik değişmemesinin sebebi ilave satırların formülün dışında olmasıdır, Ã?rneğin formül "(ORTALAMA(Standart!E7:E9)............." şeklinde olacağına "(ORTALAMA(Standart!E7:E11)............." şeklinde olsa otomatik olarak değişecektir.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Levent Bey dolaylı formül ile halledilebilirmi.
tam olarak bilmiyorum nasıl uygulanacağını örneğin
ORTALAMA(DOLAYLI(Standart!E7;E(9+Standart!A7) gibi devam eden formül gibi aklıma öyle birşey geldi.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bende dolaylı formülü ile uğraşıyorum fakat çok kolay değil.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
En iyisi sizin dediğiniz gibi yapmak oda işimi görüyor.Daha fazla uğraşmaya gerek yok sanırım. Sağolun çok ilgilendiniz.Elinize ve emeğinize sağlık.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,897
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
leventm' Alıntı:
Formülün otomatik değişmemesinin sebebi ilave satırların formülün dışında olmasıdır, Ã?rneğin formül "(ORTALAMA(Standart!E7:E9)............." şeklinde olacağına "(ORTALAMA(Standart!E7:E11)............." şeklinde olsa otomatik olarak değişecektir.

Bütün formülleri sizin dediğiniz gibi üst sınırını büyüterek yaptım ve sorun kalmadı.Gece geç saatlere kadar uğraşarak yardım ettiğiniz için teşekkürler. Sayenizde yeni şeyler öğreniyoruz.Ellerinize sağlık.
 
Üst