• DİKKAT

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

Formül Yazımı

Katılım
19 Aralık 2013
Mesajlar
141
Excel Vers. ve Dili
2007 Türkçe
Merhaba değerli forum sakinleri, eğer A2 Hücresinde 140, A3 hücresinde 150 değerleri varsa belirlediğimiz herhangi bir hücrede 30 gözükmesini nasıl sağlayabiliriz?

Daha önce kullanmış olduğumuz örnek bir formül:
=EĞER(A2=140;30) gibi... Bu formül tek hücreyi baz alıyor. Yeni formül iki hücreyi birden baz alacak. Eğer ki birşey yoksa hücre boş gözükecek. Şimdiden teşekkürler ederiz.
 
Merhaba sayın iplikci_80, yapmak istediğimiz bu formülün işleviyle aynı olacak.
=EĞER(A2=140;30)
Bu formülde sadece A2 hücresindeki değere göre sonuç veriyor. Yapmak istediğimiz;
A2 hücresinde 140 değeri var ise ve A3 hücresinde 150 değeri var ise bizim belirleyeceğimiz sonucu görmek. Yani normal matematik değil.
 
Tekrardan merhabalar sayın Mdemir63, sizden rica etsek son yazdığınız formülü birazcık daha geliştirmemiz mümkün mü?
=EĞER(VE(A2=140;A3=150);30;"")

Aynı şekilde ilave etmek istediğimiz:
A2=140, A3=210 ise sonuç 70
A2=140, A3=400 ise sonuç 210 gibi formülü biraz daha uzatabilir miyiz?
 
Selamlar
@excel41 hocamın cevabına A2 ,A3 hücrelerinin boş olma durumunu ekledim,
Kod:
=EĞER(YADA(A2="";A3="");"";EĞER(VE(A2=140;A3=150);30;EĞER(VE(A2=140;A3=210);70;EĞER(VE(A2=140;A3=400);210))))
 
Selamlar, çalışma sayfamızda şöyle bir hata aldık. "Belirtilen formül 64'ten fazla iç içe düzey kullandığından girilemiyor." Acaba nasıl bir yol izleyebiliriz?
 
Örnek dosya paylaşarak yapmak istediğiniz işlemi açıklayınız. Ona göre çözüm üretilebilir.
 
Dosyada verdiğiniz örneklere göre;

Kod:
=KAÇINCI(A3;A$2:A$19;0)-1

.
 
Merhabalar Haluk bey,
1. A hücresinde yer alan referans değerler sabit bir sıralama ile yerlerinde durmaktadır.
2. İkinci çalışmamızda elde ettiğimiz değerler yine A sütünunda yer alan sabit değerlerdir.
3. İkinci bir çalışmada bu değerlerin sıralaması yer değiştirmektedir.
4. İkinci çalışmamızda elde ettiğimiz değerleri tek tek B sütünü boyunca yazıyoruz.
5. Elde etmek istediğimiz sonuç tam olarak, sıralama değiştiren bu değerlerin A sütünü boyunca yer alan sıralamalarını baz alarak kaç derece ileri gittiğini tespit etmek.

Örnek: İlk ölçümde sonuç 80 geldi ikinci ölçümde sonuç 56 geldiyse hücrede 4 belirmesini istiyoruz. Çünkü 80 A2 hücresinde ve 56 A6 hücresinde yer almaktadır. Yani 4 derece ilerisi demek bizim için.
 
Tam anlamadım ama, formülde A3 yerine B3 yazıp deneyin....

.
 
A3 yerine B3 yazdım.

Bu şekilde: =KAÇINCI(B3;A$2:A$19;0)-1

Sonuç: #YOK
 
Deneyiniz.

C++:
=MATCH(LOOKUP(2;1/($B$2:$B$19<>"");$B$2:$B$19);$A$2:$A$19;0)-MATCH(INDIRECT("B"&LOOKUP(2;1/($B$2:$B$19<>"");ROW($B$2:$B$19))-1);$A$2:$A$19;0)

MATCH = KAÇINCI
LOOKUP = ARA
INDIRECT = DOLAYLI
ROW = SATIR
 
Merhabalar Korhan bey, efendim formülü yazdığınız gibi kullandığımızda #AD? hatasını, kendi çalışma hücrelerimize uyarladığımız zaman ise Yazdığınız formülde bir hata var uyarısı alıyoruz.
 
İngilizce fonksiyonların Türkçe karşılıklarını altına yazmıştım. Çevirip kullanabilirsiniz.
 
Geri
Üst