• DİKKAT

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

formül işlev yapmıyor m2 sayfasında

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
8 Eylül 2009
Mesajlar
68
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021
M1 sayfasında sorun yok ama m2 sayfasında c4 hücresindeki sayı d16 ile e16 hücrelerindeki sayılara eşit yada arasında olduğu zaman f16 hücresindeki puan g11 hücresine atacak. Bu işlev sırayla (d15-e15) - (d14-e14) - (d13-e13) - (d12-e12) sırayla devam edecek. G11 hücresinde şuan 136 puan gözükmesi lazım ama 200 puan gözüküyor.
 

Ekli dosyalar

Son düzenleme:
M1 sayfasında sorun yok ama m2 sayfasında c4 hücresindeki sayı d16 ile e16 hücrelerindeki sayılara eşit yada arasında olduğu zaman f16 hücresindeki puan g11 hücresine atacak. Bu işlev sırayla (d15-e15) - (d14-e14) - (d13-e13) - (d12-e12) sırayla devam edecek. G11 hücresinde şuan 136 puan gözükmesi lazım ama 200 puan gözüküyor.
[G11] hücresindeki formülün başındaki ifade doğru olduğu için ilk şart gerçekleşiyor
Kod:
EĞER(C4>=C5;C6;......
[C6]=200
sizin [C6] hücresini düzenlemeniz gerekiyor
 
C6 hücresinde herhangi bir şeye gerek yok. Orası zaten gösterge puanı. Std'nin sonucuna göre alttaki tablodaki puanın yazması gerekiyor.
 
C6 hücresinde herhangi bir şeye gerek yok. Orası zaten gösterge puanı. Std'nin sonucuna göre alttaki tablodaki puanın yazması gerekiyor.
sizin yolladığınız dosyada [G11] hücresindeki formülü aynen buraya yazıyorum:
Kod:
=EĞER([COLOR="Red"]C4>=C5;C6[/COLOR];EĞER(C7<0,5;0;YUVARLA((TAMSAYI((C7-0,5)/0,02)/10+0,3)*C7*C6;0)))
bu formüle göre zaten; ilk koşul gerçekleştiği için (kırmızı ile ifade ettiğiniz) sonuç [C6] hücresindeki değerdir ve bu değerde sizin belirttiğiniz rakam 200 dür.
Kolay gelsin.
 
Süleyman Malesef olmuyor. Ben M2 sayfası G11 yazan formülüde M1 sayfası G11'de yazan formülü kopyala yapıştır yapmıştım zaten. M2 sayfası bir türlü hesaplamıyor. Normalde C4 hücresi 0,66 çıkacak ve puanda 114 çıkması lazım.
 
Süleyman Malesef olmuyor. Ben M2 sayfası G11 yazan formülüde M1 sayfası G11'de yazan formülü kopyala yapıştır yapmıştım zaten. M2 sayfası bir türlü hesaplamıyor. Normalde C4 hücresi 0,66 çıkacak ve puanda 114 çıkması lazım.

114 mü 136 mı ?
Kod:
=EĞER(C4[COLOR="Red"][B]<[/B][/COLOR]=C5;C6;EĞER(C7<0,5;0;YUVARLA((TAMSAYI((C7-0,5)/0,02)/10[COLOR="Red"][B]-[/B][/COLOR]0,3)*C7*C6;0)))
 
Süleyman Bey'in de belirttiği gibi formülünüzğn ilk şartı "C4 C5'ten büyükse C6'daki değeri al"dır. Dosyanızın M2 sayfasının C4 hücresinde 0,66, C5 hücresinde 0,5 yazdığından bu şart sağlanmaktadır yani 0,66>0,5. Dolayısıyla bu şart sağlandığı için C6 hücresindeki değer olan 200, G11 hücresine yazılmıştır. C4, C5 ve C6 hücrelerine elle 0,66; 0,5 ve 200 olarak siz giriş yapmışsınız ve şartı da siz belirlemişsiniz. Ayrıca talebinizle dosyanızın G11 hücresindeki formül birbirine uymamaktadır.
 
C4 hücresi normalde ama denem amaçlı manuel giriş yapılmıştır. Altta tabloda olan puanları c4 hücresinde hangi sayı olursa sayı aralığına göre "f" sütunundaki puanları g11'e atacak. Formül hatalıdır. Yeniden daha kolay bir formül nasıl uygulanır. Lütfen yardımm..
 
Şunu denediniz mi:

Kod:
=EĞER(VE(C4>=D14;C4<E14);F14;EĞER(VE(C4>=D13;C4<E13);F13;EĞER(VE(C4>=D12;C4<E12);F12;EĞER(VE(C4>=D11;C4<E11);F11;"C4 belirtilen sınırlar dışındadır"))))
 
=EĞER(VE(C4>=D14;C4<E14);F14;EĞER(VE(C4>=D13;C4<E13);F13;EĞER(VE(C4>=D12;C4<E12);F12;EĞER(VE(C4>=D11;C4<E11);F11;"C4 belirtilen sınırlar dışındadır"))))


YUKARIDAKİ FORMÜLÜ UYGULADIĞIMDA "G11" HÜCRESİNDE SADECE "C4 belirtilen sınırlar dışındadır" YAZIYOR. HESAPLAMA YAPMIYOR.
 
C4 hücresini sınır içine çekin o zaman. Yani c4'te D11:E14 arasındaki bir değer girin.
 
=EĞER(VE(C4>=D14;C4<E14);F14;EĞER(VE(C4>=D13;C4<E13);F13;EĞER(VE(C4>=D12;C4<E12);F12;EĞER(VE(C4>=D11;C4<E11);F11;"C4 belirtilen sınırlar dışındadır"))))


YUKARIDAKİ FORMÜLÜ UYGULADIĞIMDA "G11" HÜCRESİNDE SADECE "C4 belirtilen sınırlar dışındadır" YAZIYOR. HESAPLAMA YAPMIYOR.


Yukarıdaki formülde "ve" yerine "yada" yazar mısınız? Sorunuzda bu şekildeydi sanırım. Koşullardan bir tanesinin doğru olması yetiyor size.
 
Yukarıdaki formülde "ve" yerine "yada" yazar mısınız? Sorunuzda bu şekildeydi sanırım. Koşullardan bir tanesinin doğru olması yetiyor size.

Sorun ordan değil; belirttiğim gibi dosya içeriğiyle sorunun eşleşmemesinden kaynaklanıyor. YADA kullanılırsa ilk şart 0'dan büyük eşit olduğundan 0'dan büyük olan her değer için F14'teki değeri getirecek ve diğer şartlar anlamsız olacaktır.
 
=EĞER(YADA(C4=D14;C4<E14);F14;EĞER(YADA(C4=D13;C4<E13);F13;EĞER(YADA(C4=D12;C4<E12);F12;EĞER(YADA(C4=D11;C4<E11);F11;"c4 belirtilen değerlerin dışında"))))
 
M1 sayfasında sorun yok ama m2 sayfasında c4 hücresindeki sayı d16 ile e16 hücrelerindeki sayılara eşit yada arasında olduğu zaman f16 hücresindeki puan g11 hücresine atacak. Bu işlev sırayla (d15-e15) - (d14-e14) - (d13-e13) - (d12-e12) sırayla devam edecek. G11 hücresinde şuan 136 puan gözükmesi lazım ama 200 puan gözüküyor.

.


Dosyanız ekte.

.
 

Ekli dosyalar

.

Sayın mustafa77yilmaz ,

Verdiğim çözüm işinize yaramadı mı?

Yoksa beğenmediniz mi?

.
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst