Kırp fonksiyonu

Katılım
6 Şubat 2009
Mesajlar
35
Excel Vers. ve Dili
ben kimim
yılmaz
Sayın üstadlarım selamlar,
Kırp formülüyle ilgili aramalar yaptım forumda ama
yapmak istediğimi tam çözemedim
ekteki dosyada sorumu yazdım..
yaklaşık 15.000 satır için formüle ihtiyacım var
yardımınızı rica ediyorum
teşekkürlerimle
 

Ekli dosyalar

Son düzenleme:
Katılım
4 Ocak 2010
Mesajlar
2,074
Excel Vers. ve Dili
OFFICE 2007 PRO TR - Win7 X64
Altın Üyelik Bitiş Tarihi
18.06.2019
Selamlar,

D Sütunundaki bilgileri hepsini B sütununda yazmak zorundasınız,

Örneğin,

Türk Telekom yazmışınız ama B Sütununda TELEFON yazmılmış ilk başta D sütununda verilernizi sabit olması lazım,


Bunları hazırlayın gerekli formülü hep beraber yapamaya çalışalım.


Saygılarımla,
 
Katılım
6 Şubat 2009
Mesajlar
35
Excel Vers. ve Dili
ben kimim
yılmaz
vedat bey ilginize teşekkürler
satır açıklamaları değişkenlik gösterebilir..
ayrıca bazı satırlarda türk telekom olabilir bazı satırlarda da
otomatik ödeme ibarasi geçebilir
o yüzden ben 2 kelimeyi de aldım dikkat ederseniz..
saygılarımla,,
 
Katılım
6 Şubat 2009
Mesajlar
35
Excel Vers. ve Dili
ben kimim
yılmaz
yaptığım aramalarda sayın ömer beyin benzer bir soruya

=EĞER(TOPLA.ÇARPIM(--(ESAYIYSA(MBUL($C$3:$C$8;A3))))=0;"";DOLAYLI("C"&T OPLA.ÇARPIM(--(ESAYIYSA(MBUL($C$3:$C$8;A3)))*SATIR($C$3:$C$8))))

böyle bir cevabı var ama benim dosyaya nasıl uyarlanır bilmiyorum
 

Korhan Ayhan

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

Ömer beyin güzel çözümünü ekteki örnek dosyanıza uyarladım. İncelermisiniz.

Not: Formülün çalışması için "E" sütunundaki birleşmiş hücreleri çözmeniz gerekiyor.

Uygulanan formül;
Kod:
=EĞER(TOPLA.ÇARPIM(--(ESAYIYSA(MBUL($D$1:$D$17;B2))))=0;"";DOLAYLI("E"&TOPLA.ÇARPIM(--(ESAYIYSA(MBUL($D$1:$D$17;B2)))*SATIR($E$1:$E$17))))
 

Ekli dosyalar

Katılım
4 Ocak 2010
Mesajlar
2,074
Excel Vers. ve Dili
OFFICE 2007 PRO TR - Win7 X64
Altın Üyelik Bitiş Tarihi
18.06.2019
Selamlar,

Kod:
=İNDİS($E$1:$E$17;KAÇINCI(1;--ESAYIYSA(MBUL($D$1:$D$17;B2));0))
Dizi formülüdür.

Bu mantıkla yapabilirsiniz. Yalnız E sütunundaki verileri birleştirerek değil tek tek yazılması gerekiyor. Eğer aynı şekilde kalacaksa formüle ilaveler ile formülü gereksiz uzatmış oluruz.

Aşagıdaki linki inceleminizi tavsiye ederim...

Örnek Konu
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,182
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
dikey kriter tablonuzu yatay konuma getirerek birşeyler yaptım.
Eki inceleyin.
İyi çalışmalar.
 

Ekli dosyalar

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,182
Excel Vers. ve Dili
Excel-2003 Türkçe
Selamlar,

Ömer beyin güzel çözümünü ekteki örnek dosyanıza uyarladım. İncelermisiniz.

Not: Formülün çalışması için "E" sütunundaki birleşmiş hücreleri çözmeniz gerekiyor.

Uygulanan formül;
Kod:
=EĞER(TOPLA.ÇARPIM(--(ESAYIYSA(MBUL($D$1:$D$17;B2))))=0;"";DOLAYLI("E"&TOPLA.ÇARPIM(--(ESAYIYSA(MBUL($D$1:$D$17;B2)))*SATIR($E$1:$E$17))))
Net ve güzel bir çözüm Bence bunu kullanın.
 
Katılım
6 Şubat 2009
Mesajlar
35
Excel Vers. ve Dili
ben kimim
yılmaz
sayın Vedat Bey
sayın Korhan Bey
ve Sayın Muygun Bey

Emeğinize sağlık çok teşekkür ederim
 
Katılım
6 Şubat 2009
Mesajlar
35
Excel Vers. ve Dili
ben kimim
yılmaz
Sayın Vedat bey
Sayın Korhan bey
ve Sayın Mungun bey

emeğinize ve ilginize çok teşekkür ederim

Selamlarım ve teşekkürlerimle,
 
Katılım
4 Ocak 2010
Mesajlar
2,074
Excel Vers. ve Dili
OFFICE 2007 PRO TR - Win7 X64
Altın Üyelik Bitiş Tarihi
18.06.2019
Selamlar,

Sayın; Korhan Ayhan ve Muygun'a

Teşekkür Ederim.
 
Üst