• DİKKAT

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

Eğer tekrar

Katılım
4 Temmuz 2013
Mesajlar
7
Excel Vers. ve Dili
excel 2007
ARkadşalarım acill ihtiyacım var yaklaşık 34 tane eğer kullanmam gerke mğümkünmü yardım lütfen acilll
 
Eğer

Kendime ait hücrelere göre çoklu Eğer formülü;
kendine göre uyarlarsın.
Kolay Gelsin

=EĞER(Giriş!A2="A";Giriş!$H$1;"")&EĞER(Giriş!A2="B";Giriş!$H$2;"")&EĞER(Giriş!A2="C";Giriş!$H$3;"")&EĞER(Giriş!A2="D";Giriş!$H$4;"")&EĞER(Giriş!A2="E";Giriş!$H$5;"")&EĞER(Giriş!A2="F";Giriş!$H$6;"")&EĞER(Giriş!A2="G";Giriş!$H$7;"")&EĞER(Giriş!A2="H";Giriş!$H$8;"")&EĞER(Giriş!A2="I";Giriş!$H$9;"")&EĞER(Giriş!A2="J";Giriş!$J$1;"")&EĞER(Giriş!A2="K";Giriş!$J$2;"")&EĞER(Giriş!A2="L";Giriş!$J$3;"")&EĞER(Giriş!A2="M";Giriş!$J$4;"")&EĞER(Giriş!A2="N";Giriş!$J$5;"")&EĞER(Giriş!A2="O";Giriş!$J$6;"")
 
Burdaki mantık Eğerlerin arasına & işaretini bırakmak.
 
hocam

hocam ben aynısı yaptım ama değerler sorgulamadan sonraki tüm değerler aynı çıkıyor delireceğim,


=BİRLEŞTİR(EĞER(g3>=94;0;"");EĞER(g3>=93;1;"");EĞER(g3>=92;4;"");EĞER(g3>=91;7;"");
EĞER(g3>=90;10;"");EĞER(g3>=89;13;"");EĞER(g3>=88;16;"");EĞER(g3>=87;19;"");EĞER(g3>=86;22;"");
EĞER(g3>=85;25;"");EĞER(g3>=84;28;"");EĞER(g3>=83;31;"");EĞER(g3>=82;34;"");EĞER(g3>=81;37;"");
EĞER(g3>=80;40;"");EĞER(g3>=79;43;"");EĞER(g3>=78;46;"");EĞER(g3>=77;49;"");EĞER(g3>=76;52;"");
EĞER(g3>=75;55;"");EĞER(g3>=74;58;"");EĞER(g3>=73;61;"");EĞER(g3>=72;64;"");EĞER(g3>=71;67;"");
EĞER(g3>=70;70;"");EĞER(g3>=69;73;""))
 
Neden bu kadar çok eğer kullanmak istiyorsunuz ki? Böyle şok seçeneğin olduğu durumlar için bir çok alternatif var: düşeyara, yatayara, indis, ara vs. Bence örnek bir dosya ekleyin ve ne yapmak istediğinizi açıklayın, sorunu çözmeye çalışalım.
 
şöyle anlatayım
bir tablo var orada şu ifadeler var
13:02 saniye de pisti tamamlayan kişi 100 puan alacak
13:03 ve 13:04 saniyede bitiren 99 alacak
13:05 ve 13:06 saniye de bitiren 98 alcak böyle gidiyor


ayrıca
13:00 yapan 100
13:01 - 13:02 - 13:03 yapanlar 99
13:04 - 13:05 - 13:06 yapanlar 98 işte bu değerler devam ediyor
nasıl yapacağım !!!
 
Bunun için eğer kullanmaya gerek yok. Düşeyara formülü ile olur.

Bir tablo hazırlayın. Bir sütununda süreler, diğer sütunda karşılık puanlar olsun.

Diyelimki A1'den A50'ye kadar süreler; B1'den B50'ye kadar da o sürelerin puanları yazdınız.

C1 hücresinde sporcunun süresi varsa D1 hücresine aşağıdaki formülü yazdığınızda alacağı puan belli olacaktır:

Kod:
=DÜŞEYARA(C1;A1:B50;2;0)
 
peki,
bu fürmülde diyelimki 13:00 değerinin altındaki değerlerde 100
ve 15:00 üdtündeki değerli 0 olacak onu nasıl yapabiliriz bu formüle eklenebilirmi
 
Tablonuzu küçükten büyüğe olacak şekilde düzenleyin:

Süre---Puan
0---0
13:00---100
13:02---99
13:05---96
""
""
""
""
15:00---70
15:01---0

Bu şekilde küçükten büyüğe düzenlerseniz aradaki değerler için bir önceki değeri alır. VERdiğim örneklerden yola çıkarsak:

Örneğin 11:00 için 11:00 tabloda olmadığından tabloda mevcut bir küçük değer olan 0'ın karşılığındaki 0'ı getirir (13:00'dan küçük tüm değerler için bu şekilde 0 getirir).

13:00 için 100 getirir
13:01 tabloda olmadığından bir küçük değer olan 13:00'ın karşısındaki 100'ü getirir.

15:01'den sonraki değerler için de yine bu değerler tabloda olmadığından bunlardan önceki son değer olan 15:01'in karşısındaki 0'ı getirir.

Bu şekilde aynı puana sahip değerlerin sadece en küçüğünün karşılığını tablonuzda belirtebilirsiniz.

Ancak bu sefer formülün sonundaki ;0 bölümünü iptal etmelisiniz:

Kod:
=DÜŞEYARA(C1;A1:B50;2)
 
Çok teşekkür ederim yardımların için sana mesajla ulaşsam sıkıntı olmaz dimi yardımların için tekrar sağol
 
Eyvallah. Mesaj gönderebilirsiniz elbette. Elimden geldiğince.
 
Bakın önceki mesajımda ne demişim :
Bu şekilde aynı puana sahip değerlerin sadece en küçüğünün karşılığını tablonuzda belirtebilirsiniz.

Siz tabloyu 100-102 ... olarak düzenlemişsiniz. Yukarda yazdığıma göre101, 100'den yüksek, 102 ile aynı puana sahipse tabloda 102 değil 101 olmalı. yani
0
1300
1301
1303
1305
...
...
...
 
Geri
Üst