Eğersay

Katılım
9 Temmuz 2004
Mesajlar
427
Excel Vers. ve Dili
Office 2007 Tr & Office 2019 Tr
Merhaba arkadaşlar;
Sorum şu A sütununda rakam ve sayılardan oluşan bir listem var. Bu listeyi ilk 3 karakterine göre saydırmak istiyorum. Ben bunu 2 ayrı formülle yapabildim. Bu formülleri birleştirip yapamadım. Bu iki formülü nasıl birleştireceğim. Şimdiden teşekkürler.
 

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,

Kod:
=TOPLA.ÇARPIM(--(SOLDAN($A$3:$A$10;3)=E3))
İstediğini bu mu?

.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ömer bey; formülü aşağıdaki gibi uygulayınca sonuç yanlış(sıfır) çıkıyor.
Aradaki -- işareti sonucu niye doğru çıkartıyor.Topla.çarpım formüllerinde sürekli en başa bu -- işaretlerinimi koymamız gerekiyor.Veya nereler -- işaretini koymamız gerekiyor?:)
Yanlış sonuç veren formül:
=TOPLA.ÇARPIM((SOLDAN($A$3:$A$10;3)=E3))
 
Katılım
9 Temmuz 2004
Mesajlar
427
Excel Vers. ve Dili
Office 2007 Tr & Office 2019 Tr
Evet aynen bu:)
Çok teşekkür ediyorum iyi günler.
 

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

Bende kısaca açıklamaya çalışayım..

topla.çarpım fonksiyonu bu şekilde karşılaştırmalarda tek dizi oluşturarak kullanıldığı zaman dizide oluşan {DOĞRU\YANLIŞ…} mantıksal ifadeleri başka herhangi bir işleme girmedikleri için bu formatta kalırlar bunların matematiksel toplamı bu yüzden sıfır olur. Bu mantıksal değerleri sonucu etkilemeyecek şekilde çeşitli yollarla sayıya çevirip yeni bir dizi oluşturularak toplama işlemine sokarız..

=TOPLA.ÇARPIM((SOLDAN($A$3:$A$10;3)=E3)+0)

{DOĞRU\YANLIŞ\..} şeklinde olan diziyi sonucu etkilemeyecek olan
sıfır ile toplayarak matematiksel bir işlem yaptırsak DOĞRU lar 1 e YANLIŞ lar 0 a dönüşerek toplama işlemine girer.

{1\0\...} gibi..

farklı yollar;

=TOPLA.ÇARPIM(--(SOLDAN($A$3:$A$10;3)=E3))

=TOPLA.ÇARPIM((SOLDAN($A$3:$A$10;3)=E3)*1) gibi...

.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Ömer bey, teşekkür ederim.:)
 
Üst