Arama ve Eğer fonksiyonu... ??

Katılım
4 Ocak 2010
Mesajlar
3
Excel Vers. ve Dili
2003 - TR


Resimdeki örneğe göre; Tüm A:A sütununda değeri örn. "aa" olanların karşısındaki değerin toplamını veren bir fonksiyon arıyorum. Kendim çok denedim EĞER fonksiyonuyla Topla yı iç içe kullanmayı denedim ama istediğim sonucu alamadım.

Örneğin fonksiyonumda "dd" yi arattıgımda sonuç olarak 2 vermesi gerekir. A:A sütunundaki tüm "dd" lerin toplamı(1+1)...

Yardımlarınızı bekliyorum. Şimdiden çok teşekkürler...
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Excel Dersanesindeki ETOPLA uygulamasını inceleyiniz.

.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,634
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT


Resimdeki örneğe göre; Tüm A:A sütununda değeri örn. "aa" olanların karşısındaki değerin toplamını veren bir fonksiyon arıyorum. Kendim çok denedim EĞER fonksiyonuyla Topla yı iç içe kullanmayı denedim ama istediğim sonucu alamadım.

Örneğin fonksiyonumda "dd" yi arattıgımda sonuç olarak 2 vermesi gerekir. A:A sütunundaki tüm "dd" lerin toplamı(1+1)...

Yardımlarınızı bekliyorum. Şimdiden çok teşekkürler...
Foruma öncelikle hoşgeldiniz

Sorularınıza örnek dosya eklerseniz, daha hızlı ve net cevaplar alabilirsiniz
 
Katılım
4 Ocak 2010
Mesajlar
3
Excel Vers. ve Dili
2003 - TR
Çok teşekkürler aradığım fonksiyon buymuş:)...

Formül===> =ETOPLA(A:A;"aa";B:B)
 
Katılım
4 Ocak 2010
Mesajlar
3
Excel Vers. ve Dili
2003 - TR
=ETOPLA(A:A;"aa";B:B)

Bu formülde "aa" dışında başka arama ekleyebilirmiyiz? =ETOPLA(A:A;"aa,bb";B:B) gibi bir özellik varmı acaba?
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
=ETOPLA(A:A;"aa";B:B)

Bu formülde "aa" dışında başka arama ekleyebilirmiyiz? =ETOPLA(A:A;"aa,bb";B:B) gibi bir özellik varmı acaba?

Excel Dersanesindeki TOPLA.ÇARPIM uygulamasını inceleyiniz.

.
 
Katılım
21 Ekim 2008
Mesajlar
2,323
Excel Vers. ve Dili
Office 2013 - Eng
=TOPLA.ÇARPIM((a1:a10="aa")*(b1:b10)) gibi deneyebilirsiniz..
 

suatbayhan

Altın Üye
Altın Üye
Katılım
2 Kasım 2007
Mesajlar
491
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
28/11/2026
Sayın hakanhk,
=TOPLA.ÇARPIM(--(A:A="aa");--(B:B))+TOPLA.ÇARPIM(--(A:A="bb");--(B:B))
işinizi görür mü?
 
Katılım
4 Ocak 2010
Mesajlar
15
Excel Vers. ve Dili
2007 Türkçe
Altın Üyelik Bitiş Tarihi
06.10.2019
TOPLA EGER formulunu kuramadim

Arkadaşlar yazmış olduğum formul bir turlu aktive olmuyor, yardimlarinizi rica ederim. #DEĞER! yazısı cikiyor. Formul su sekilde
=TOPLA(EĞER((A2:A11="Güney")*(C2:C11="Et");D2:D11))
A sutunda alt alta Güney, bati,Kuzey yazdigini dusunun, C sutununda et,sut gibi birimler var ben iki kolona bakıp A sutununda Guney, C sutununda Et var ise D kolonundaki sayilari toplasın istiyorum ama bir turlu yapamadim. Yardimlarinizi rica ederim.
 

Ekli dosyalar

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Arkadaşlar yazmış olduğum formul bir turlu aktive olmuyor, yardimlarinizi rica ederim. #DEĞER! yazısı cikiyor. Formul su sekilde
=TOPLA(EĞER((A2:A11="Güney")*(C2:C11="Et");D2:D11))
A sutunda alt alta Güney, bati,Kuzey yazdigini dusunun, C sutununda et,sut gibi birimler var ben iki kolona bakıp A sutununda Guney, C sutununda Et var ise D kolonundaki sayilari toplasın istiyorum ama bir turlu yapamadim. Yardimlarinizi rica ederim.
Dosyanızda aşağıdaki gibi bir açıklama var.

"Örnekteki formüllerin dizi formülleri (dizi 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ül.
Dizi formülleri kaşlı ayraçlar { } arasına alınır ve CTRL+ÜSTKRKT+ENTER tuşlarına basılarak girilir.) olarak girilmesi gerekir.
Örneği boş bir çalışma sayfasına kopyaladıktan sonra formül hücresini seçin. F2 tuşuna ve ardından CTRL+ÜST KARAKTER+ENTER tuşlarına basın.
Formül, dizi formülü olarak girilmezse #DEĞER! hatası döndürülür."


Daha ne istiyorsunuz?


.
 
Katılım
4 Ocak 2010
Mesajlar
15
Excel Vers. ve Dili
2007 Türkçe
Altın Üyelik Bitiş Tarihi
06.10.2019
Tamam arkadaşlar ilginize teşekkür ederim, olayı çözdüm, bir sorum daha var, belirli bir metin ile başlayanları nasıl toplarım? Mesela TOPLA.ÇARPIM(($A$2:$A$10="Ütü")*($B$2:$B$10="Ahmet")*($C$2:$C$10)) formülünde ismi yanlız Ahmet değilde mesela Ah ile başlayanları toplamak için ne yapmalıyım?
 
Katılım
4 Ocak 2010
Mesajlar
15
Excel Vers. ve Dili
2007 Türkçe
Altın Üyelik Bitiş Tarihi
06.10.2019
Ömer Merhaba,
Baktım ama yapamadım, bir yerde buldun şu şekil yapmış,
Adları "Ay" ile başlayan müşterilerimiz yani Ayşe ile Ayhan bize nekadar ürün siparişi vermiştir?
=ETOPLA(A2:A13;"^Ay.*";D2:D13) formülünü.( alım yapılan yer http://forum.openoffice.org.tr/index.php?topic=1206.0 )

;"^Ay.*"; ben bunu uygulamaya çalıştığımda olmuyor. Ne yapmam lazım?
 

Ö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
Kod:
=TOPLA.ÇARPIM(($A$2:$A$10="Ütü")*(ESAYIYSA(MBUL("Ah";$B$2:$B$10)))*($C$2:$C$10))
Bu şekilde deneyin.

.
 
Katılım
4 Ocak 2010
Mesajlar
15
Excel Vers. ve Dili
2007 Türkçe
Altın Üyelik Bitiş Tarihi
06.10.2019
Ömer hakkatten uzmanmışsın, teşekkür ederim.
 
Katılım
4 Ocak 2010
Mesajlar
15
Excel Vers. ve Dili
2007 Türkçe
Altın Üyelik Bitiş Tarihi
06.10.2019
Bulma

Bir sorum daha var, forumlarda baktım ama bulamadım, B1:B10 aralığında mesela Elma Muz Armut yazsın, formül B1:B10 aralığına baksın orada ELMA varsa fiyatını C1 e yazsın. Fiyatlarda mesela d1 de Elma yazsın karşısında da e1 de fiyatı yazsın buradan baksın. attachment yaptım. İlginize şimdiden teşekkür ederim.
 

Ekli dosyalar

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Bir sorum daha var, forumlarda baktım ama bulamadım, B1:B10 aralığında mesela Elma Muz Armut yazsın, formül B1:B10 aralığına baksın orada ELMA varsa fiyatını C1 e yazsın. Fiyatlarda mesela d1 de Elma yazsın karşısında da e1 de fiyatı yazsın buradan baksın. attachment yaptım. İlginize şimdiden teşekkür ederim.
.

C1 hücresine;

Kod:
=LOOKUP(B1;$A$13:$A$15;$B$13:$B$15)
=ARA(B1;$A$13:$A$15;$B$13:$B$15)
yazıp, aşağıya doğru kopyalayın.


.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Diğer alternatif

C1 hücresine

Kod:
=DÜŞEYARA(B1;$A$13:$B$15;2;0)
yazıp aşağı doğru çekiniz.
 
Katılım
28 Aralık 2008
Mesajlar
2
Excel Vers. ve Dili
TÜRKÇE
arkadaşlar benim bir sıkıntım var bir tablo hazırlamam gerekiyor aşağıdaki bilgiler ışığında formül nasıl yapılır yardımlarınız için teş.
• satış miktarı<25 ise iskonto oranı 0
• satış miktarı>=25 ve <50 ise iskonto oranı 0,15
• satış miktarı>=50 ve <100 ise iskonto oranı 0,25
• satış miktarı>=100 ve <999 ise iskonto oranı 0,3
 

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

Sorularınızı yeni konu başlığı açarak sormaya özen gösteriniz.

Kod:
=ARA(A1;{0;25;50;100};{0;0,15;0,25;0,3})
Bu şekilde deneyin. Yalnız 999 dan büyük olduğunda ne olması gerektiğini belirtmediğiniz için o kısmıda 0,3 aldırdım.

.
 
Üst