İki veri arasındaki hücreleri saydırmak

Katılım
16 Mayıs 2017
Mesajlar
2
Excel Vers. ve Dili
2007 türkçe
Merhaba
Iki veri arasındaki hücreleri saydirmal istiyorum.

Örneğin
A1 de elma
B1 de armut
C1 de cilek
D1 de üzüm
E1 de muz
F1 de karpuz
G1 de armut
H1de muz
I1 de cilek
Var

Ben armutlar arasındaki hucreleri saydirmak istiyorum

Teşekkürler
 
Katılım
23 Eylül 2013
Mesajlar
1,348
Excel Vers. ve Dili
Excel 2007 İngilizce -
Excel 2010 Türkçe -
Excel 2013 Türkçe -
Merhaba,
Tam emin olmamak ile beraber deneyiniz.
Kod:
=MİN(EĞER(SIKLIK(EĞER((A1:G1=0)*
  (SÜTUN(A1:G1)>KAÇINCI("armut";A1:G1;))*
    (SÜTUN(A1:G1)<ARA(;-(A1:G1="armut");
      SÜTUN(A1:G1)));SÜTUN(A1:G1));  
    EĞER(A1:G1="armut";SÜTUN(A1:G1)))>0;
   SIKLIK(EĞER(A1:G1=0;SÜTUN(A1:G1));
EĞER(A1:G1="armut";SÜTUN(A1:G1)))))
[COLOR="Blue"]Formül dizi formülüdür.CTRL+SHIFT+ENTER ile tamalayınız.[/COLOR]
Saygılar
Leperuj
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba, foruma hoşgeldiniz.
Öncelikle konu başlığınızı sorunuzu ifade edecek şekilde değiştirmenizi önermeliyim (belli kelimeler arasındaki hücre adeti gibi).
Sanırım yeni üye olmanızdan kaynaklanıyor.

Alternatif olsun.

Aşağıdaki dizi formülünü kullanabilirsiniz.
-- Aranan veri 1'inci satırda, 2'den az ise formül sonucu BOŞ,
-- Aranan veri 1'inci satırda, 2 veya daha fazla ise birinci ile sonuncu arasındaki hücre adetini verir.
.
Kod:
=[COLOR="red"]EĞER[/COLOR]([COLOR="red"]EĞERSAY[/COLOR]($1:$1;"armut")>1;[COLOR="red"]BÜYÜK[/COLOR]([COLOR="red"]EĞER[/COLOR]($1:$1="armut";[COLOR="red"]SÜTUN[/COLOR]($1:$1));1)-[COLOR="red"]KAÇINCI[/COLOR]("armut";$1:$1;0)-1;"")
[COLOR="Blue"]Formül dizi formülü olduğundan hücreye [B][COLOR="red"]ENTER[COLOR="Black"] yerine[/COLOR] CTRL+SHIFT+ENTER[/COLOR][/B] ile girilmelidir.
İşlem doğru yapılmışsa formül [B]kendiliğinden [COLOR="Red"]{....}[/COLOR][/B] gibi köşeli parantez arasına alınır.[/COLOR]
 

Muhammet Okumuş

Destek Ekibi
Destek Ekibi
Katılım
28 Eylül 2007
Mesajlar
4,014
Excel Vers. ve Dili
2013 Türkçe
Ömer Bey;
Dizi formülü kullanmadan
=EĞER(EĞERSAY(1:1;"armut")<2;"";KAÇINCI("armut";1:1;1)-KAÇINCI("armut";1:1;0)-1)
bu formül de kullanılabilir mi? Sorun çıkartır mı?
 
Katılım
16 Mayıs 2017
Mesajlar
2
Excel Vers. ve Dili
2007 türkçe
maalesef formüller işe yaramadı.

Sanırım konuyu tam anlatamadım.

Ben armut yazan sütunların arasındaki hücreleri saydırmak istiyorum.
B1 deki armut ile g1deki armut yazısının arasında 4 hücre mevcut.Bu sonucu elde etmek istiyorum.

Bu arada her sütundaki meyve isimleri yer değiştirebilir.armut c1 ve f1 hücrelerinde olabilir. ozaman da sonuç 2 olmalı.

Her seferinde aradaki hücreleri sayan formül lazım bana.
 

Ö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,

Sayın Baran'ın formülü istediğinizi veriyor. Dizi formülüne çevirmediniz sanırım.

Alternatif:

Kod:
=MUTLAK(ARA(2;1/(A1:Z1="armut");SÜTUN(A1:Z1))-KAÇINCI("armut";A1:Z1;0)-1)
.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
.

Alternatif:

Dizi formülüdür.

Kod:
=KÜÇÜK(EĞER(A1:I1="armut";SÜTUN(A1:I1)-MİN(SÜTUN(A1:I1))+1);2)-MATCH("armut";A1:I1)-1

.
 
Üst