farklı değer saydırma komutu

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
739
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Arkadaşlar sayfamda bazı yerlerde farklı değerleri saydırmak için bir komut aramaktayım ancak excel'de bulamadım. Farklı değerleri saydırmak için bir komut varmıdır ya da başka ne şekilde yapabilirim. BAĞ_DEĞ_DOLU_SAY'a ek komutlarla olabilirmi acaba?

Ekteki dosyamda da açıklamaya çalıştım.

Teşekkürler.
 

Ekli dosyalar

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

Aşağıdaki formül istediğiniz sonucu üretir.
.
Kod:
=TOPLA.ÇARPIM(1/EĞERSAY(A1:A16;A1:A16))
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
3'leri toplar.
Kod:
=ETOPLA(A1:A16;"3")
3'leri sayar.
Kod:
=EĞERSAY(A1:A16;"3")
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
739
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Merhaba.

Aşağıdaki formül istediğiniz sonucu üretir.
.
Kod:
=TOPLA.ÇARPIM(1/EĞERSAY(A1:A16;A1:A16))
Teşekkürler arkadaşım. Ancak bence bunun excel'de FARKLIOLANISAY gibisinden bir formül haline getirtilmesi gerekli. Mesela benim kullanacağım alan karışık yerler her seferinde bu formülü oraya uyarlamak çok zaman alacaktır. Bunu öneri olarak bildireceğim microsoft'a
 

Ö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.
Formülün nasıl hesaplama yaptığının anlaşılması için;
formülün uygulandığı hücre seçiliyken, formül çubuğunun hemen solundaki f(x) düğmesine fareyle tıklarsanız,
"Fonksiyon Bağımsız Değişkenleri" başlıklı küçük ekran açılır.

Orada Dizi1'in karşısındaki alanda hesaplamanın nasıl yapıldığı görülebilir.
Gördüğünüz değerlerin TOPLAMı işlemin sonucudur.
.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Teşekkürler arkadaşım. Ancak bence bunun excel'de FARKLIOLANISAY gibisinden bir formül haline getirtilmesi gerekli. Mesela benim kullanacağım alan karışık yerler her seferinde bu formülü oraya uyarlamak çok zaman alacaktır. Bunu öneri olarak bildireceğim microsoft'a
.

Siz yine bildirin.

UDF-KTF (Kullanıcı Tanımlı Fonksiyon) kullanabilirsiniz.

Kodları:

Kod:
Function farklisay(aln As Variant) As Variant
      
Dim den As New Collection
Dim deg As Variant

aln = aln.Value

On Error Resume Next
For Each deg In aln
    
    If Len(deg) > 0 Then den.Add deg, CStr(deg)

Next deg

On Error GoTo 0

farklisay = den.Count

End Function
Kullanımı:

Kod:
=farklisay(A1:Z1000)
gibi.


.
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
739
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Öncelikle teşekkürler hocam. Maalesef #AD? hatası veriyor. Eğer mümkünse bir dosyaya adapte ederek gönderebilirmisiniz?

Teşekkürler.
 

Merhum İdris SERDAR

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

Dosyanız ekte.

.
 

Ekli dosyalar

Üst