indis formülü içinde sütun numarasını değiştirebilme

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
merhaba sayın hocalarım ekli dosyamda sorumu anlatmaya çalıştım
ama özeti şu
indis(........sütun no) formülü ile ilk hücreye formül yazdığımda tablodan 2. sutundan veri aldırıyorum ama formülü aşağıya kaydırrıken 3. sütun olcak ama sonrası 2 olcak peşine sonrası 3 olcak neden böyle olma sebebi istediğim sonuç çizelgesiyle ilgili galiba hocalarım mod ile çözüceklerdir ben sonucunu bekliyorum
şimdiden teşekkürler
 

Ekli dosyalar

Katılım
16 Eylül 2006
Mesajlar
265
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
25.03.2023
buyrun..

sanırım bu şekil demek istedin..
 

Ekli dosyalar

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın marabba bu şekilde formülleri tek tek kopyalayarak bi çözüm bulmak istemiyorum ben ilk hücreye E9 a öyle bi formül yazmalıyım ki formülü aşağıya sürükledikçe otomatikmen bu cevapları buldurcak
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
kendim bi çözüm bularak cevaba ulaştım fakat ben çok çetrefilli yollardan buldum gibime geldi ve çok zorlandım belkide çok basit formülasyonlarlada yapılabilir. kendi formülasyonumda sayılar sıralı gidiyosa çözüm doğru çıkıyo ama az önce arada bi değer yazınca görevini hatalı buldu :(
alternatif çözümler bekliyorum sayın hocalarımdan.
 

Ekli dosyalar

Korhan Ayhan

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

Aşağıdaki formülü E9 hücresine uygulayıp denermisiniz.

Kod:
=İNDİS($A:$C;KAÇINCI(ARA(9,99999999999999E+307;$D$9:$D9);$A:$A;0);EĞER(MOD(SATIR();2)>0;2;3))
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
hocam çözüm mükemmel oldu teşekkür ettim ben sabahtan beri kafa patlattım ama işte bilgim sınırlı tek formülle hallettiniz
kısaca mantığından bahsedebilirmisiniz

sayın korhan hocam birşey sormak istiyorum sizin formülü kopyaladım gerçek çizelgeye sonuçlarında şu var mesela 10 kişilik veri bulucak fakat idari personelleri buldururken ben D sutununa ana listeden 4 kişinin sıra numarasını veridğimde tabloya 4 kişi atıyo fakat tablonun geri kalan 6 kişilik kısmı en son yazılan kişi olarak tekrar ediyo benmi yanlış anladım formülü yoksa böylemi
hani verileri yazarken D sutununda numara verdiğimiz yerlerde numara vermezsek boşluk bıraksın şeklinde düzeltebilirmiyiz hocam
 
Son düzenleme:

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,645
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
aynı soru üzerinde sormak istedim sayın hocalarım
korhan ayhan hocamın formülasyonu sonrasında tablomun son halini ekliyorum ve bu haliyle ilgili bi formülasyon daha sormak istiyorum
şöyleki D sutununda Kod başlığıyla belirtilen yere (A-B-C) harflerini manuel yazıp ki bu manuel yazdığım verileri (A-B-C) 37. satırdaki sarı renkle yazdığım yerlerdede var. D sütünü ve 37. satırdaki harfler manuel yazılmak şartıyla F9 dan başlayan ilk formülasyonlu yere nasıl bi formül yazmalıki D sütununda "A" kriterlerini bulup ana listede olan isimleri ve görevlerini otomatik oluştursun.
 

Ekli dosyalar

Katılım
16 Eylül 2006
Mesajlar
265
Excel Vers. ve Dili
Excel 2016
Altın Üyelik Bitiş Tarihi
25.03.2023
sayın modoste bende indisle formülünü kullandığım için azda olsa yardımcı olmak istedim,
değerli hocalarımız sorununa cevap bulacaktır, iyi çalışmalar..
 

Korhan Ayhan

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

Aşağıdaki formülleri denermisiniz.

E17 hücresine; (CTRL+SHIFT+ENTER)
Kod:
=EĞER(BAĞ_DEĞ_SAY(E$16:E16)>=EĞERSAY($D$3:$D$500;F$37);"";EĞER(ESAYIYSA(E16);"";İNDİS($A:$A;KÜÇÜK(EĞER($D$3:$D$500=F$37;SATIR($D$3:$D$500));BAĞ_DEĞ_SAY(E$16:E16)+1);1)))
Bu formülü E36 hücresine kadar sürükleyin.


F17 hücresine;
Kod:
=EĞER(SATIR()-KAÇINCI(ARA(9,99999999999999E+307;E$1:E17);E:E;0)>1;"";İNDİS($A:$C;KAÇINCI(ARA(9,99999999999999E+307;E$1:E17);$A:$A;0);EĞER(MOD(SATIR();2)>0;2;3)))
Bu formülü F36 hücresine kadar sürükleyin.

Son olarak E17:F36 hücrelerini kopyalayıp yandaki alanlara yapıştırın.
 

Ekli dosyalar

Üst