Bir satırdaki değerlerden pozitif olanı almak

Katılım
2 Şubat 2010
Mesajlar
74
Excel Vers. ve Dili
2003
Sarı ile boyalı G sütününa, satırda bulunan pozitif sayıların otomatik olarak yazılmasını nasıl yapabilirim
 

Ekli dosyalar

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

Veri alanınız büyükse formül ağır çalışabilir. Ama yinede formül olsun isterseniz belirtin, formül olarak da bir çalışma hazırlarım.

Kod:
Sub Pozitif()
[G:G].ClearContents
sat = 1
    For Each alan In Range("A1:D1000")
        If alan > 0 Then
            Cells(sat, "g") = alan
            sat = sat + 1
        End If
    Next alan
End Sub
.
 
Katılım
2 Şubat 2010
Mesajlar
74
Excel Vers. ve Dili
2003
Teşekkür ederim. Makro düşünmüyordum ama yine de deneyelim.
 
Katılım
2 Şubat 2010
Mesajlar
74
Excel Vers. ve Dili
2003
Arkadaşlar, her ikinizede yardımlarınız için çok teşekkür ederim.
 

Merhum İdris SERDAR

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

Bir veya daha fazla veri kümesi üzerinde birden çok hesaplama yapan ve tek bir sonuç veya birden çok sonuç döndüren bir formüldür.

Dizi formülleri, formül, Formül Çubuğunda iken (veya formül hücresini seçip. F2 tuşuna basıldıktan sonra) CTRL, SHIFT tuşları basılı tutularak, ENTER ile girilir. Formül { } ayraçlar arasına alınır. { } ayraçları klavyeden girilirse, formül çalışmaz.

Formül, yukarıda anlatıldığı şekilde girilmezse #VALUE! - #DEĞER! hatası oluşturur.
 
Katılım
2 Şubat 2010
Mesajlar
74
Excel Vers. ve Dili
2003
Anladıysam arap olayım. :) Bilmeyince zor. Deneye deneye yapacağız.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Anladıysam arap olayım. :) Bilmeyince zor. Deneye deneye yapacağız.
Dosyada yazdığım formüller dizi formülleridir.

Bir dizi formülünün nasıl girileceğini yukarıda detaylı bir şekilde açıkladım.

Dosyadaki formülleri dikkatlice inceleyin.

Daha ne yapayım?

.
 
Katılım
2 Şubat 2010
Mesajlar
74
Excel Vers. ve Dili
2003
Yaptım. Benim gibi takılan olursa :)
formülü yazın: =Topla(.......)
ardından ctrl+shift+enter kombinasyonuna basın.
Süper oldu. Teşeşkkürler yardımların için
 
Katılım
2 Şubat 2010
Mesajlar
74
Excel Vers. ve Dili
2003
Formülü daha önce yapmadığım için zorlandım.

Şunu yapabilirmiyiz yurttas üstadım.

Bir hücreye örneği G1 olsun. Birden çok değeri formülle şu şekilde yazdırabilirmiyiz. 4_15_26 şeklinde.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Formülü daha önce yapmadığım için zorlandım.

Şunu yapabilirmiyiz yurttas üstadım.

Bir hücreye örneği G1 olsun. Birden çok değeri formülle şu şekilde yazdırabilirmiyiz. 4_15_26 şeklinde.
=4&"_"&15&"_"&26

şeklinde deneyin.

Değerler hücrelerde ise değerlerin yerine hücre adreslerini yazabilirsiniz.

.
 
Katılım
2 Şubat 2010
Mesajlar
74
Excel Vers. ve Dili
2003
Anladım, yerdımlarınız için tekrar teşekkür ederim.
 
Üst