Excel EĞER ve VE kullanımında yardıma ihtiyacım var bir problemim var...

Anonim
2017-03-13T12:23:48+00:00

B4,B6,C4,C6 birer sayı aşağıdaki formuldeki gibi bu sayıların ikili farklarının 0 dan küçük veya büyük olma durumu 4 fark durum aşağıda yazdım.  4 durumun 2 sini yazınca bir problem olmuyor sonuç veriyor:

=EĞER(VE((B6-B4)>0;(C6-C4)>0);ATAN((B6-B4)/(C6-C4))*((200/Pİ()));EĞER(VE((B6-B4)>0;(C6-C4)<0);((ATAN((B6-B4)/(C6-C4))*((200/Pİ()))+200))))

ama 4 durumu birden yazınca ;

=EĞER(VE((B6-B4)>0;(C6-C4)>0);ATAN((B6-B4)/(C6-C4))*((200/Pİ()));EĞER(VE((B6-B4)>0;(C6-C4)<0);((ATAN((B6-B4)/(C6-C4))*((200/Pİ()))+200)));EĞER(VE((B6-B4)<0;(C6-C4)<0);((ATAN((B6-B4)/(C6-C4))*((200/Pİ()))+200)));EĞER(VE((B6-B4)<0;(C6-C4)>0);((ATAN((B6-B4)/(C6-C4))*((200/Pİ()))+400))))

Bu işlem için çok fazla değişken girdiniz. Bu işlevle ilgili yardım almak için Tamam'ı tıklayarak bu iletiyi kapatın. Sonra, formülünüzde eşittir işaretinin solunda bulunan işlev düğmesini tıklayın. hatasını veriyor. Lütfen yardımcı olursanız sevinirim. Üniversitede dersimle alakalı yazmam gereken bir formul. B4B6C4C6 hücrelerine yazdığım farklı değerler sonucunda ATAN((B6-B4)/(C6-C4))*200/Pİ Formülünün sonucuna 2 li farklar sonucu, 0'dan büyük olma küçük olma durumuna göre; direk sonuç veya +200 veya +400 eklemesini istiyorum. Teşekkür ediyorum şimdiden. Lütfen yardımcı olursanız çok sevinirim.

Microsoft 365 ve Office | Excel | Ev için | Windows

Kilitli Soru. Bu soru Microsoft Destek Topluluğu’ndan aktarıldı. Yararlı olup olmadığını belirtmek için oy verebilirsiniz ancak yorum veya yanıt ekleyemez ya da soruyu takip edemezsiniz.

0 yorum Açıklama yok
Soru yazarı tarafından kabul edilen yanıt
Anonim
2017-03-14T21:06:43+00:00

Merhaba,

Hocam öncelikle excel kullanımında yeniyim. Biraz daha ayrıntılı anlatabilir misiniz? Formülü en kısa bu hale getirdim ; 

=EĞER(VE(H6>0;I6>0)**;J6;EĞER(VE(H6>0;I6<0);j6+200);EĞER(VE(H6<0;I6<0);J6+200);EĞER(VE(H6<0;I6>0);**J6+400))

çok fazlada parantez yok ama aynı hatayı alıyorum. Ama bu formulü iki parçaya ayırınca oluyor acaba 

=EĞER(VE(H6>0;I6>0)**;J6;EĞER(VE(H6>0;I6<0);**j6+200); bu araya birşey yazmak mı gerekiyor?

EĞER(VE(H6<0;I6<0)**;J6+200);EĞER(VE(H6<0;I6>0);**J6+400))

Tekrar Merhaba Furkan Bey,

=EĞER(VE(H6>0;I6>0)**;J6;EĞER(VE(H6>0;I6<0);j6+200);EĞER(VE(H6<0;I6<0);J6+200);EĞER(VE(H6<0;I6>0);**J6+400))

Bu formülde hata almanızın sebebi, Eğer fonksiyonuna fazla parametre vermenizden kaynaklanıyor. Yani Parantezlerin kapatıldığı noktalarda hata var. 

İkililerin oluşturduğu 4 farklı durum söz konusu. Bu 4 farklı durum için 3 Eğer Fonksiyonu yazmanız aslında yeterli.

200 lerle birlikte altını çizmiş olduğum parantezlerin kapanmaması gerekiyor. iç içe Eğer açtığınız zaman, hepsini en son kapamalısınız.

Yanı doğrusu şu şekilde;

=EĞER(VE(H6>0;I6>0);J6;EĞER(VE(H6>0;I6<0);J6+200;EĞER(VE(H6<0;I6<0);J6+200;EĞER(VE(H6<0;I6>0);J6+400))))

Eğer(şartım;şart_sağlanıyorsa**;şart_sağlanmıyorsa**

Eğer(şartım;şart_sağlanıyorsa;şart_şağlanmıyorsa

eğer(şartım;şart_sağlanıyorsa;şart_sağlanmıyorsa)))

Umarım faydalı olmuştur.

iyi çalışmalar dilerim.

Bu yanıt yardımcı oldu mu?

2 kişi bu yanıtı yararlı buldu.
0 yorum Açıklama yok

4 ek yanıt

Sıralama ölçütü: En yararlı
  1. Anonim
    2017-03-14T15:11:49+00:00

    B4,B6,C4,C6 birer sayı aşağıdaki formuldeki gibi bu sayıların ikili farklarının 0 dan küçük veya büyük olma durumu 4 fark durum aşağıda yazdım.  4 durumun 2 sini yazınca bir problem olmuyor sonuç veriyor:

    =EĞER(VE((B6-B4)>0;(C6-C4)>0);ATAN((B6-B4)/(C6-C4))*((200/Pİ()));EĞER(VE((B6-B4)>0;(C6-C4)<0);((ATAN((B6-B4)/(C6-C4))*((200/Pİ()))+200))))

    ama 4 durumu birden yazınca ;

    =EĞER(VE((B6-B4)>0;(C6-C4)>0);ATAN((B6-B4)/(C6-C4))*((200/Pİ()));EĞER(VE((B6-B4)>0;(C6-C4)<0);((ATAN((B6-B4)/(C6-C4))*((200/Pİ()))+200)));EĞER(VE((B6-B4)<0;(C6-C4)<0);((ATAN((B6-B4)/(C6-C4))*((200/Pİ()))+200)));EĞER(VE((B6-B4)<0;(C6-C4)>0);((ATAN((B6-B4)/(C6-C4))*((200/Pİ()))+400))))

    Bu işlem için çok fazla değişken girdiniz. Bu işlevle ilgili yardım almak için Tamam'ı tıklayarak bu iletiyi kapatın. Sonra, formülünüzde eşittir işaretinin solunda bulunan işlev düğmesini tıklayın. hatasını veriyor. Lütfen yardımcı olursanız sevinirim. Üniversitede dersimle alakalı yazmam gereken bir formul. B4B6C4C6 hücrelerine yazdığım farklı değerler sonucunda ATAN((B6-B4)/(C6-C4))*200/Pİ Formülünün sonucuna 2 li farklar sonucu, 0'dan büyük olma küçük olma durumuna göre; direk sonuç veya +200 veya +400 eklemesini istiyorum. Teşekkür ediyorum şimdiden. Lütfen yardımcı olursanız çok sevinirim. 

    N

    furkan nezir aslantaş

    Furkan Bey Merhaba;

    Yapmış olduğunuz mantıksal sınamalarda çok fazla parantez kullandığınız için bu uyarıyla karşılaşıyorsunuz.

    Excel'in Eğer fonksiyonları içerisinde kullandığınız parantezlerin sayısının limiti mevcut.

    Durumu yardımcı bir kolon kullanarak düzenleyebilirsiniz.

    Bir hücrede sayı ikililerinin durumlarını kıyaslayın. ve bunlara sayısal bir değer verin. Aşağıda örneği bulunmakta.

    Akabinde sonucunu hesaplamak istediğiniz hücrede, bu yardımcı sütundaki duruma göre hesaplama yaptırırsanız, sorununuz düzelecektir.

    küçük bir bilgi: Ve fonksiyonu içerisinde sayıların farkının 0 dan küçük olma durumuna bakmaktansa,(Eğer farkına bakılıyor, pozitif negatif durumlar gözardı ediliyorsa)

    sayıların birbirlerine göre durumuna baktırırsanız parantez sayınız azalır, işleminiz kolaylaşır.

    iyi çalışmalar dilerim.

    Saygılar.

    Bu yanıt yardımcı oldu mu?

    1 kişi bu yanıtı yararlı buldu.
    0 yorum Açıklama yok
  2. Anonim
    2017-03-14T21:28:46+00:00

    Merhaba Hocam, çok teşekkür ederim. Çok sağ olun. kaç gündür bir çıkış bulamamıştım. Başarılarınız ve yardımlarınızın devamını dilerim... İşiniz rast gelsin. İyi çalışmalar...

    Bu yanıt yardımcı oldu mu?

    0 yorum Açıklama yok
  3. Anonim
    2017-03-14T19:01:35+00:00

    Merhaba,

    Hocam öncelikle excel kullanımında yeniyim. Biraz daha ayrıntılı anlatabilir misiniz? Formülü en kısa bu hale getirdim ; 

    =EĞER(VE(H6>0;I6>0)**;J6;EĞER(VE(H6>0;I6<0);j6+200);EĞER(VE(H6<0;I6<0);J6+200);EĞER(VE(H6<0;I6>0);**J6+400))

    çok fazlada parantez yok ama aynı hatayı alıyorum. Ama bu formulü iki parçaya ayırınca oluyor acaba 

    =EĞER(VE(H6>0;I6>0)**;J6;EĞER(VE(H6>0;I6<0);**j6+200); bu araya birşey yazmak mı gerekiyor?

    EĞER(VE(H6<0;I6<0)**;J6+200);EĞER(VE(H6<0;I6>0);**J6+400))

    Bu yanıt yardımcı oldu mu?

    0 yorum Açıklama yok