eğerli çoklu eşitsizlik problemi

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
22 Şubat 2010
Mesajlar
60
Excel Vers. ve Dili
türkçe 2007
elimde iki kümeden oluşan sayı grubları var.

mesela

8 9 19 29 89 79 hücreleri; a4, b4, c4, d4 , e4

9 19 30 34 35 36 38 hücreleri; a9 b9 c9 d9 e9

bu hücre gruplarından bir tane sayı eşitse yanlışa gitmesi gerekirken doğruya gidiyor.

kullandığım fonsiyon

EĞER(a4:e4<>a9:e9;1;0)

galiba sorun hücreleri tek tek incelemesi. bütün hücreler aynı olmadığı için doğruyu veriyor. benim istediğim şey yukardaki örnekteki gibi bir tane eşit bile varsa yanlışa gitmesi yani yanlış sonucu vermesi. sonuçta bir tanesi eşit. (yukarda iki kümede 9 sayısı eşit)

saatlerdir uğraşıyorum bir türlü istediğim fonskiyonu bulamadım.

ilginiz alkanız için teşekkürler.


sorun sizlerin yardımları sayesinde çözüldü; formülü şudur; EĞER(TOPLA(EĞERSAY(A4:F4;A9:G9))>0;0;1) parametre, yurttaş, uzmanamele arkadaşlarıma teşekkür ederiyorum
 
Son düzenleme:

Hüseyin

Administrator
Yönetici
Admin
Katılım
2 Haziran 2004
Mesajlar
3,542
Excel Vers. ve Dili
Excel 2010 - Türkçe
eğerli çoklu eşitsizlik problemi acil yardım
Konu başlığında "acil yardım" ifadesini görünce hiç konuya bakmak bile gelmiyor içimden.
 
Katılım
22 Şubat 2010
Mesajlar
60
Excel Vers. ve Dili
türkçe 2007
ne yapayım gerçekten acil ama işlerim yarım kaldı. meğerse bana bu fonsiyon lazımmış. keşke diğer konuyu açmasaydım.

bu arada 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
elimde iki kümeden oluşan sayı grubları var.

mesela

8 9 19 29 89 79 hücreleri; a4, b4, c4, d4 , e4

9 19 30 34 35 36 38 hücreleri; a9 b9 c9 d9 e9

bu hücre gruplarından bir tane sayı eşitse yanlışa gitmesi gerekirken doğruya gidiyor.

kullandığım fonsiyon

EĞER(a4:e4<>a9:e9;1;0)

galiba sorun hücreleri tek tek incelemesi. bütün hücreler aynı olmadığı için doğruyu veriyor. benim istediğim şey yukardaki örnekteki gibi bir tane eşit bile varsa yanlışa gitmesi yani yanlış sonucu vermesi. sonuçta bir tanesi eşit. (yukarda iki kümede 9 sayısı eşit)

saatlerdir uğraşıyorum bir türlü istediğim fonskiyonu bulamadım.

ilginiz alkanız için teşekkürler.
Yanlış anlamdıysam;

Kod:
=AND(A4:F4=A5:F5)

=VE(A4:F4=A5:F5)
Bu bir dizi formülüdür.


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
22 Şubat 2010
Mesajlar
60
Excel Vers. ve Dili
türkçe 2007
çok teşekkürler. benim istediğim şey eğer sayı kümelerinin içinde bir tane bile eşit hücre varsa yanlış değere gitmesi.

yukardaki EĞER(a4:e4<>a9:e9;1;0) fonskiyonunda sonuç daima "1" yani doğru çıkıyor. benim istediğim şeyse eğer iki kümede bir tane eşit bile olsa "0" sonucunu vermesi


elimde iki kümeden oluşan sayı grubları var.

mesela

8 9 19 29 89 79 hücreleri; a4, b4, c4, d4 , e4

9 19 30 34 35 36 38 hücreleri; a9 b9 c9 d9 e9
 
Katılım
22 Şubat 2010
Mesajlar
60
Excel Vers. ve Dili
türkçe 2007
bu arada benim and, ve fonsksiyonunu eğer içinde kullanmam gerekiyor. iç içe fonskiyonlu kullanacağım.
 
Son düzenleme:
Katılım
22 Şubat 2010
Mesajlar
60
Excel Vers. ve Dili
türkçe 2007
=EĞER((TOPLA(a4:e4=a9:e9))>0;0;1) diye bir formül yaptım. sonuç daima 0 yani doğru çıkıyor. oysa benim iki tane eşit değerde hücrem var.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
çok teşekkürler. benim istediğim şey eğer sayı kümelerinin içinde bir tane bile eşit hücre varsa yanlış değere gitmesi.

yukardaki EĞER(a4:e4<>a9:e9;1;0) fonskiyonunda sonuç daima "1" yani doğru çıkıyor. benim istediğim şeyse eğer iki kümede bir tane eşit bile olsa "0" sonucunu vermesi


elimde iki kümeden oluşan sayı grubları var.

mesela

8 9 19 29 89 79 hücreleri; a4, b4, c4, d4 , e4

9 19 30 34 35 36 38 hücreleri; a9 b9 c9 d9 e9
Çok şey söylüyorsunuz. Ancak söyledikleriniz tekrardan öteye geçmiyor.

Verdiğiniz sayılar E sütununda değil F sütununda bitiyor.

Doğal olarak ne istediğinizi net olarak sormazsanız. Doğru yanıt almanız da güçleşir.

Yukarıda verdiğim formül çözüm olması gerekir. Buna göre yapılmış örnek dosyayı ekliyorum.

Tamamen iki dizinin eşit olması durumundsa 1 yada DOĞRU, değilse 0 yada YANLIŞ sonuç üretiliyor.

İstediğiniz bu değil mi?

.
 

Ekli dosyalar

Katılım
22 Şubat 2010
Mesajlar
60
Excel Vers. ve Dili
türkçe 2007
demek istediğimi anlamadınız. örnek verirken 2 hücre grubundan bahsettim ama genelde yüzlerce hücre grublarıyla çalışıyorum.

eğer içinde bir tane eşit sayı varsa eğer fonsiyonun içinde yanlışa gitmesi lazım

EĞER(a4:e4<>a9:e9;1;0) mesela bu formülde yanlışa gitmesini istiyorum genelde doğruya gidiyor.

iç içe eğerli fonsiyonlar kullanacağım. istediğim şey 2 kümede hiç eşit sayı yoksa doğruya gitmesi yani "1" sayısını vermesi, değilse yani hücrelerin içinde bir tane bile eşit sayı varsa yanlış sonuca gitmesi yani "o" vermesi, yani diğer eğere geçmesi.

EĞER(a4:e4<>a9:e9;1;EĞER(z4:z4<>a9:e9;1;.... gibi bir şey lazım
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

ek dosya işinizi görür mü?


Kod:
=EĞER(TOPLA(EĞERSAY(A4:F4;A9:G9))>0;"ortak değer VAR";"ortak değer YOK")
dizi formülüdür; ctrl+üstkarakter+enter ile giriniz.
 

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
demek istediğimi anlamadınız. örnek verirken 2 hücre grubundan bahsettim ama genelde yüzlerce hücre grublarıyla çalışıyorum.

eğer içinde bir tane eşit sayı varsa eğer fonsiyonun içinde yanlışa gitmesi lazım

EĞER(a4:e4<>a9:e9;1;0) mesela bu formülde yanlışa gitmesini istiyorum genelde doğruya gidiyor.

iç içe eğerli fonsiyonlar kullanacağım. istediğim şey 2 kümede hiç eşit sayı yoksa doğruya gitmesi yani "1" sayısını vermesi, değilse yani hücrelerin içinde bir tane bile eşit sayı varsa yanlış sonuca gitmesi yani "o" vermesi, yani diğer eğere geçmesi.

EĞER(a4:e4<>a9:e9;1;EĞER(z4:z4<>a9:e9;1;.... gibi bir şey lazım
.

Ekteki gibi bir şey mi istiyorsunuz?

Bu da değilse.

En iyisi. Siz bir örnek dosya ekleyin de anlayayım. Ne yapayım benim anlama yeteneğim biraz zayıf da...

.
 

Ekli dosyalar

parametre

Destek Ekibi
Destek Ekibi
Katılım
28 Ocak 2007
Mesajlar
1,585
Excel Vers. ve Dili
ofis 2010 turkce
EĞER(TOPLA(EĞERSAY(A4:F4;A9:G9))>0;"ortak değer VAR";"ortak değer YOK") bu formulu
bir ortak değer oldugunda sıfırı diger durumda 1 degerini vermesini istemişiniz bu durumda uzmanamele arkadasımızın verdigi formul asagıdaki gibi olacaktir

EĞER(TOPLA(EĞERSAY(A4:F4;A9:G9))>0;0;1)

calısmalarınızda basarılar yalnız usluplarımıza dikkat edelim sorularımızı acık sekilde anlatmaya calısalım Tabiiki burada amac polemik yapmak değil birbirimize yardımcı olmak için buradayız sozler bilindigi gibi anlayana soylenir .Anlayışla karsıladıgınız için şimdiden tşk
 

Merhum İdris SERDAR

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

Artık kararı siz verirsiniz.

.
 

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,

Alternatif olsun.

Kod:
=TOPLA.ÇARPIM(--ESAYIYSA(KAÇINCI(A9:G9;A4:F4;0)))=0
Aşağıdaki gibi kullanırsanız mantıksal ifade sayıya dönüşür.

Kod:
=--(TOPLA.ÇARPIM(--ESAYIYSA(KAÇINCI(A9:G9;A4:F4;0)))=0)
.
 
Katılım
22 Şubat 2010
Mesajlar
60
Excel Vers. ve Dili
türkçe 2007
EĞER(TOPLA(EĞERSAY(A4:F4;A9:G9))>0;0;1) evet sorun çözüldü cevabı bu arkdaşlar. parametre adlı kullanıcıya teşekkürlerimi iletiyorum. alllah ne muradınız varsa versin büyük bir dertten kurtuldum.

bu arada ecxel bir deryamış haberiö yokmuş.. :D
 

parametre

Destek Ekibi
Destek Ekibi
Katılım
28 Ocak 2007
Mesajlar
1,585
Excel Vers. ve Dili
ofis 2010 turkce
EĞER(TOPLA(EĞERSAY(A4:F4;A9:G9))>0;0;1) evet sorun çözüldü cevabı bu arkdaşlar. parametre adlı kullanıcıya teşekkürlerimi iletiyorum. alllah ne muradınız varsa versin büyük bir dertten kurtuldum.

bu arada ecxel bir deryamış haberiö yokmuş.. :D
işinize yaradıgına sevindim diger arkadaslarımızın çalısmalarıda çok şık onlarıda unutmamak gerekiyor :)
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
EĞER(TOPLA(EĞERSAY(A4:F4;A9:G9))>0;0;1) evet sorun çözüldü cevabı bu arkdaşlar. parametre adlı kullanıcıya teşekkürlerimi iletiyorum. alllah ne muradınız varsa versin büyük bir dertten kurtuldum.

bu arada ecxel bir deryamış haberiö yokmuş.. :D
4 güzel alternatif cevap verilmiş, siz çözüm üreten arkadaşlara değil düzeltmene teşekkür etmişsiniz.
diğerleri zurnanın son deliği mi!?
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

benim tepkim; çözüm için oldukça zaman harcayan syn yurttas, syn Ömer ve benim çabalarımızın görmezlikten gelinerek, formül üzerinde soruyu soran kişinin anlayabileceği küçük değişikliği yapan arkadaşa teşekkür edilmesidir.
bu tepkimden dolayı syn parametre'yi kırdımsa kendisinden özür dilerim.
tepkimin syn parametre ile hiç ilgisi yoktur, yiğidin hakkını yiğide vermekdir.
salt kendim için bu tepkiyi vermiyorum. syn yurttas ve syn Ömer çözüm yolları bulmak için ciddi çaba sarf ettiler. ben onların çözümlerinden çok faydalandım, arkadaşlarımızın emeğine saygı göstermek zorundayız.

konunun devamında mesaj yazılmasını istemediğim için tarafımdan kilitlenmiştir.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst