eşitlik hakkında

Katılım
22 Şubat 2010
Mesajlar
60
Excel Vers. ve Dili
türkçe 2007
exceli kullanarak bir tür program uygulama yapıyorum. ancak başım büyük bir belada. uğraştığım konuda bir türlü yeterli yardım alamadım. (bu forum hariç)

yapmak istediğim aslında çok basit. elimde çeşitli sayı grubları. hepsi de bol sıfırlı. neyse ben derdimi bol sıfır kullanmadan anlatacağım.

mesela sağ tarafda 8 hücre var ve her bir hücrede bir tane sayı var. sol tarafta da 9 hücre var. her birinde de bir tane olmak üzere sayı var. şimdi benim yapmam gereken şey sağ ve sol taraftaki sayıların biribirne eşitliğini bulmak. kaç tanesi eşit değil öğrenmem gerek. ben genelde eğer fonskiyonunu kullanıyorum ama oldukça zahmetli oluyor.

bir tane örnek vereyim;

diyelim a2 b2 c2 d2 e2 hücreleri var.
içlerinde sıraylar 8 45 89 78 16

diğer grupta a4 b4 c4 d4 e4
içlerinde sıraylar 8 45 17 28 33

sayıları var.

şimdi benim yapmam gerken bu hücre gruplarında kaç tane bir birine eşit sayı olduğunu bulmak. görüldüğü gibi 2 tane eşit sayı var.

ben genelde bu eşitliği bulmak için =eğer(a4=a2;1;eğer(a4=b2.. diye giden uzun formüller yazıyorum.

bunu nasıl kolayca yapabilirim. yani =eğer(a4=a2 b2 c2 d2 e2 yani bana eğer a4teki sayı üst gruptaki sayılardan birine eşitse

yada

=eğer(a4 b4 c4 d4 e4 =a2 b2 c2 d2 e2 gibi yada iki kümede kaç tane birbirine eşit sayı olduğunu belirten formüller lazım.

sonuç olarak iki formülde yanlış olduğu için değer hatası veriyor. ama eski yol çok uzun...

lütfen yardım edin delirmek üzereyim

not= bu arada eşitsizliği belirten işaret nedir o da lazım oldu :D
 
Katılım
23 Ekim 2007
Mesajlar
1,135
Excel Vers. ve Dili
Excel 2003 TR
Merhabalar,

bu formül dizi formülüdür

=TOPLA(EĞER(A2:E2=A4:E4;1;0))

iyi çalışmalar.
 

Hüseyin

Administrator
Yönetici
Admin
Katılım
2 Haziran 2004
Mesajlar
3,542
Excel Vers. ve Dili
Excel 2010 - Türkçe
Merhabalar,

bu formül dizi formülüdür

=TOPLA(EĞER(A2:E2=A4:E4;1;0))

iyi çalışmalar.
formül yanlış malesef. A2:E2=A4:E4 zaten hata veriyor..
"Dizi Formülü" için sanırım ilave bilgi vermek gerekir.

Formülü yazdıktan sonra normal olduğu gibi ENTER tuşu yerine
CTRL+SHIFT+ENTER şeklinde giriş yapılmalıdır.

Sonuç formül çubuğunda şu şekilde görünecektir:
{=TOPLA(EĞER(A2:E2=A4:E4;1;0))}
 
Katılım
22 Şubat 2010
Mesajlar
60
Excel Vers. ve Dili
türkçe 2007
hepinize çok teşekkür ederim. işe yaradı çok saolun..
 
Katılım
22 Şubat 2010
Mesajlar
60
Excel Vers. ve Dili
türkçe 2007
bu arada eşitsizliğin işareti nedir o da lazım oldu :)

fazla bu excel bir deryamış, bir yaşıma daha girdim :)
 
Katılım
23 Ekim 2007
Mesajlar
1,135
Excel Vers. ve Dili
Excel 2003 TR
Tekrar dizi formülü olarak girin

=TOPLA((A2:E2<>A4:E4)*1)
 
Katılım
22 Şubat 2010
Mesajlar
60
Excel Vers. ve Dili
türkçe 2007
peki bir şey daha sormam gerekiyor. galiba bana eğerli bir eşitsizlik fonksiyonu lazım olacak. eğer aralarında bir tane bile eşit varsa yanlışa gitmesi lazım ama doğruya gidiyor.

elimde birbirine eşit olmayan sayılardan 2 küme var.

bu 2 kümeden sadece 1 erer sayı birbirne eşit

EĞER(B5:G5<>$J$3:$O$3;1;0) bu fonsiyonun cevabı 0 olması gerekirken cevap 1 çıkıyor. eğer sadece 2 sayı eşitse sonucu eğer yanlışa yani 0 'a nasıl göteribilirm
 
Son düzenleme:
Üst