Eğer formülü ile yapılabilir mi

Katılım
19 Şubat 2009
Mesajlar
152
Excel Vers. ve Dili
6
merhaba arkadaşlar

excel sayfasına formül ile c1 ile c10 hücrelerine veri girildiği zaman a1 ile a10 hücresine nasıl sayı yazdırabilirim.yani c1 ne yazarsam a1 e 1 yazacak c2 ye ne yazarsam a2 ye 2 yazacak c3 ene yazarsam a3 e 3 yazacak bunu hangi formülle yapabilirim

teşekkürler
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

A1 hücresine yazarak sütun boyunca kopyalayınız

Kod:
=EĞER(C1="";"";SATIR(A1))
 

Kemal Demir

Özel Üye
Katılım
29 Temmuz 2004
Mesajlar
2,108
Merhaba,

Eğer sorunuzu yanlış anlamadıysam cevabım aşagıdadır.

A1= hucresine aşagıdaki formulu

Kod:
IF($C$1:$C$10<>"";1;0)
A2= hucresine aşagıdaki formulu

Kod:
=IF($C$1:$C$10<>"";A1+1;0)

Formulu aşagıya doğru cekiniz.(Karmasık cevap ama Zannedersem sorununuzu çozecektir)

Süleyman Bey yazınca da gördüm,

Kod:
=IF($C$1:$C$10<>"";ROW(A1);0)
Yukarıdaki formu daha sağlıklı ve kullanıslıdır.(Güzel Çözüm Süleyman Bey)
 
Katılım
19 Şubat 2009
Mesajlar
152
Excel Vers. ve Dili
6
çok teşekkürler
bir sorum daha olacaktı
ben a1den a80 kadar yazdırdıktan sonra tekrar a81 den a160 a kadar gine 80 yadırmak istiyorum yani 80 de bitecek ve tekrar 1 den başlayıp 80 kadar devam edecek bu tekrar tekrar hücre sonuna kadar nasıl devam eder formülle

teşekkürler
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,444
Excel Vers. ve Dili
Ofis 365 Türkçe
Aşağıdaki fonksiyonları dener misiniz?

A1

Kod:
=EĞER(MOD(SATIR();80)=0;80;MOD(SATIR();80))
=IF(MOD(ROW();80)=0;10;MOD(ROW();80))
 
Katılım
19 Şubat 2009
Mesajlar
152
Excel Vers. ve Dili
6
bu kod oldu teşekkürler
peki ben bu kodu 65536 hücreye nasıl uygulayacağım bunlerı o satırlara kadaş çekmem mi gerekiyor.bunu daha kısa yolu var mı?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,444
Excel Vers. ve Dili
Ofis 365 Türkçe
Hiç emek harcamayım diyorsunuz yani :)

  • A1 e formülü yazın
  • A1 e tıklayıp Seçin
  • Ctrl+Shift+End Tuşlarına basın
  • Elinizi çekin
  • ve Ctrl+D Tuşlarına basın
 
Katılım
19 Şubat 2009
Mesajlar
152
Excel Vers. ve Dili
6
cevabınız için teşekkürler :)
emek harcamaktan değil dostum yapılacak çok iş var zaman yok ondan
tekrar teşekkürler
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
bu kod oldu teşekkürler
peki ben bu kodu 65536 hücreye nasıl uygulayacağım bunlerı o satırlara kadaş çekmem mi gerekiyor.bunu daha kısa yolu var mı?
merhaba
syn Necdet bey sorunun cevabını vermiş.
excelde normal olarak bir kaç yüz bilemedin bir kaç bin satır kullanırsınız.
65536 veri girişi yapmak pek olası değil.
eğer formülü a65536 satıra kadar kopyalarsanız düşey kaydırma çubuğunu kullanamazsınız. kullansanızda işinize yaramaz.
binlerce satıra formül kopyalamak için bir daha düşünün.
 
Katılım
19 Şubat 2009
Mesajlar
152
Excel Vers. ve Dili
6
öneriniz için teşekkürler
65536 kadar bu formülü uyguladım
kaydırma çubuğu çalışıyor
yani bu işlemi yapmam lazım başka yolu yok ben bunun için m.temel korkmazın kitabını aldım 100 sayfayı bitirdim daha var 750 sayfa :)
exceldeki cod olayını öğrenmek için başka yararlanabileceğim önerebileceğiniz kaynak var mıdır

teşekkürler
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
öneriniz için teşekkürler
65536 kadar bu formülü uyguladım
kaydırma çubuğu çalışıyor
yani bu işlemi yapmam lazım başka yolu yok ben bunun için m.temel korkmazın kitabını aldım 100 sayfayı bitirdim daha var 750 sayfa :)
exceldeki cod olayını öğrenmek için başka yararlanabileceğim önerebileceğiniz kaynak var mıdır

teşekkürler


merhaba
düşey kaydırma çubuğu çalışmaz demedim, işe yaramaz dedim.

tam olarak devre dışı kalmayacaktır tabiiki ancak düşey kaydırma çubuğunun görünen boyutu 2mm olur ve siz son satırı bulmak için kaydırdığınızda kimbilir nerelere inersiniz.
 
Katılım
19 Şubat 2009
Mesajlar
152
Excel Vers. ve Dili
6
merhaba
düşey kaydırma çubuğu çalışmaz demedim, işe yaramaz dedim.

tam olarak devre dışı kalmayacaktır tabiiki ancak düşey kaydırma çubuğunun görünen boyutu 2mm olur ve siz son satırı bulmak için kaydırdığınızda kimbilir nerelere inersiniz.
pardon ben yanlış anladım
evet haklısınız çok ufaldı
son bir soru daha sorsam çok mu olurum)
peki şöle bir şey nasıl yapabilirim.a1 den a80e kadar 1 yazıcak ondan sonra a81 den a160 kadar 2 yazacak sonra 3 sonra 4 vs bunu nasıl yapabilirim

teşekkürler
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,444
Excel Vers. ve Dili
Ofis 365 Türkçe
.....
peki şöle bir şey nasıl yapabilirim.a1 den a80e kadar 1 yazıcak ondan sonra a81 den a160 kadar 2 yazacak sonra 3 sonra 4 vs bunu nasıl yapabilirim

teşekkürler
Şöyle yapabilirsiniz :

A1

Kod:
=TAMSAYI((SATIR() -1)/80)+1
ve formülü kopyalayınız.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,444
Excel Vers. ve Dili
Ofis 365 Türkçe
Güle güle kullanınız.
 
Katılım
19 Şubat 2009
Mesajlar
152
Excel Vers. ve Dili
6
merhaba necdet bey
bu verdiğiniz formül oldu teşekkürler
bu formülü şu şekilde nasıl kullanabilirim.mesela bu formül a1 den a80 ekadar 1 yazdırıyor bu 820 kadar gidiyor ben bunun 80 de bitmesini tekrardan birden başlamasını istiyorum bunu nasıl yapabilirim.yani şu şekilde bu formülde 6400 üncü satırda 80 oluyor ve 6401 inci satırdada doğal olarak 81 den başlıyor.yani ben 80 sayımı bittiğinde tekrardan 6401 satırının 1 den başlamasını istiyorumbu tekrar 80 ulaştığı zaman yine birden başlaması gerekiyor yani bir döngü lazım

umarım anlatabildim

teşekkürler
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,444
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Formülü aşağıdaki şekilde deneyin.

Kod:
=EĞER(MOD(TAMSAYI((SATIR() -1)/80)+1;80)=0;80;MOD(TAMSAYI((SATIR() -1)/80)+1;80))
 
Katılım
19 Şubat 2009
Mesajlar
152
Excel Vers. ve Dili
6
cevabınız için çok teşekkürler necdet bey
bir sorum daha olacaktı umarım kızmazsınız :)
bu yaptığımız işlemin 80 sonunda 2 hücre atladıktan sonra yazmsa mümkünmüdür.yani 80 yazdı sonra alt hücreye tekrar 1 yazacağına 2hücre atlayıp oradan devam etmesi mümkünmüdür.iki hücre boş kalacak bu dediğim olayı verdiğiniz iki formüle nasıl uygulayabiliriz

=EĞER(MOD(TAMSAYI((SATIR() -1)/80)+1;80)=0;80;MOD(TAMSAYI((SATIR() -1)/80)+1;80))


=EĞER(MOD(SATIR();80)=0;80;MOD(SATIR();80))

tekrar teşekkürler
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

A1 hücresine 1 yazdıktan sonra A2 hücresine aşağıdaki formülü yazarak istediğiniz satıra kadar kopyalayınız.

Kod:
=EĞER(VE(BOŞLUKSAY(A$1:$A1)/MAK(A$1:$A1)<>2;EĞERSAY(A$1:$A1;MAK(A$1:$A1))=80);"";EĞER(A1="";MAK(A$1:$A1)+1;MAK(A$1:$A1)))
.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,444
Excel Vers. ve Dili
Ofis 365 Türkçe
hmmm güzel çözüm Sayın espiyonajl,

Elinize bilginize sağlık.
 
Üst