• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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:
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.
 
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
 
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.


.
 
ç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
 
bu arada benim and, ve fonsksiyonunu eğer içinde kullanmam gerekiyor. iç içe fonskiyonlu kullanacağım.
 
Son düzenleme:
=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.
 
ç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

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

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

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
 
Ben bir örnek dosya daha ekleyeyim.

Artık kararı siz verirsiniz.

.
 

Ekli dosyalar

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)
.
 
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
 
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 :)
 
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!?
 
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...
Geri
Üst