• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Aynı değeri yazmasın

Katılım
17 Şubat 2010
Mesajlar
24
Excel Vers. ve Dili
2007
Dostlar öyle birşey istiyorum ki, ardışık olarak yazılamasın. Misal;

L4'e yazdığım bir numaranın aynısını 8 satır altına yani L12'ye yazamayayım. Ve 8 er artırarak yazamayayım. Yani L4'e girdiğim numarayı

L12'ye,
L20'ye
L28'e
L36'ya
.
.
.
(bu şekilde 20 25 defa tekrar ettiğini farzedin)
yazamayayım.

Yazmaya kalkışırsam da hata versin veya bir şekilde beni uyarsın. Nasıl yapabililirim???
 
Merhaba,

Doğrulama ile yapabilirsiniz.

Örnek olarak A1:A100 aralığını fare ile seçin, Veri / Doğrulama / İzin Verilenden Özel seçeneğini seçerek formül bölümüne,

Kod:
=TOPLA.ÇARPIM(--(((MOD(SATIR($A$1:A1);8)=MOD(SATIR();8))*($A$1:A1))=A1))=1
yazın ve tamam butonuna basın.

.
 
Merhaba,

Formülden ben de faydalandım, teşekkür ederim.
 
Üstad çok teşekkürler çalışıyor fakat ben bunu L4 hücresinden uygulamaya başlatmak istiyorum ve ardışık 8 değil de 9 sıraya göre istiyorum mesela. O zaman kodun neresindeki değerleri değiştirmem gerekiyor biraz uğraştım ama bulamadım...
 
Bu şekilde deneyin.

Kod:
=TOPLA.ÇARPIM(--(((MOD(SATIR($L$4:L4)-3;9)=MOD(SATIR()-3;9))*($L$4:L4))=L4))=1

Aşağıdaki gibi kullanırsanız içeriği değiştirmek istediğiniz zaman anlaşılması açısından daha rahat edebilirsiniz.

Kod:
=TOPLA.ÇARPIM(--(((MOD(SATIR($L$4:L4)-SATIR($L$4)+1;9)=
MOD(SATIRSAY($L$4:L4);9))*($L$4:L4))=L4))=1
.
 
Ustam kusura bakma çok özür diliyorum ama ben bu formülün tamamını bir türlü çözemedim. İlk kısımda (ilk eşittire kadar olan kısımda) L4'ün bulunduğu satır sayısından kendisini çıkarıp 1 ekliyor ve bunun da 9 a bölümünden kalanı buluyor ki bu da eşittir 1. Fakat daha sonrasını bir türlü çözemedim. Oradaki 9'u 8 yapıyorum olmuyor, 7 yapıyorum olmuyor. İstediğim ardışığa bir türlü ayarlayamıyorum. Ya bir fazlası oluyor, ya bir eksiği...
 
Sizin istediğiniz ardışık sistem nedir. Sırasıyla 5 tane hücre değeri yazarak örnek veriniz.

L4
?
?
?
?

.
 
Tamam. Tam olarak şu ardışıklar;

L4
L21
L38
L55
L72
L89
L106
.
.
.
(17 şer artarak gidiyor...)

Zahmet olacak ama olursa çok sevinirim....
 
Formülde 9 gördüğünüz bölgeleri 17 olarak değiştirmeniz yeterli olacaktır.

.
 
Çok teşekkürler usta. Ellerine sağlık. Çok soruyorum farkındayım ama birşey daha sormak isitiyorum:

Bunları ardışık değilde seçtiğim hücrelerde doğrulama ile uygulayabilir miyim. Yani şunu demek istiyorum.

A5, C7 ve D9'un birbirinden farklı değerler almasını istiyorum. Yani atıyorum D9'a "2" yazmışsam, A5 ve C7'ye aynısını yazamayayım. Ya da A5'e "Ahmet" yazmışsam C7 ve D9'a aynısını yazamayayım. Yani bu seçtiğim üç (ya da karşılıklı iki hücre de olabilir) hücrenin aynı değerleri alamaması lazım. Doğrulama ile (ya da başka yoldan da oabilir. ) bu hücrelerin farklı değerler almasını sağlayabilir miyim???
 
A5 hücresine doğrulama,

=VE(A5<>C7;A5<>D9)

C7 ve D9 hücreleri için aynı mantıkla formülü değiştirirsiniz..

.
 
Geri
Üst