Arasında formülü

Katılım
20 Kasım 2007
Mesajlar
4
Excel Vers. ve Dili
excel 2003 SP2
Selam
Aşağıda görüldüğü gibi bir başvuru tablom var.
Yıl Yıl Gün
1 5 14
5 10 18
10 15 20
15 25

bulduğum sonuç 1-5 yıllar arsındaysa 14 gün
5-10 yıllar arasındaysa 18 gün
10-15 yıllar arasındaysa 20 gün
15 yıldan fazlaysa 25 gün yazsın istiyorum.
Bunu nasıl yapabilirim

Teşekkürler
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Girdiğiniz sayı A1'de ise:

=LOOKUP(A1;{1;5;10;15};{14;18;20;25})

=ARA(A1;{1;5;10;15};{14;18;20;25})

formülünü kullanın.

.
 
Katılım
20 Kasım 2007
Mesajlar
4
Excel Vers. ve Dili
excel 2003 SP2
Girdiğiniz sayı A1'de ise:

=LOOKUP(A1;{1;5;10;15};{14;18;20;25})

=ARA(A1;{1;5;10;15};{14;18;20;25})

formülünü kullanın.

.
Çok teşekkür ederim. Aklıma hiç gelmemişti. Ben yolu çok uzatıp if and leri kullanıyordum. Bu çok iyi oldu.

Bir sorum daha olucak. Ben bundada if and kullanıyorum. Başka yolu varmı ?

A1 B1 C1
30/06/2007 30/09/2007 05/10/2007


karşılatıracağım tarih A1 ile B" arasında ise şu işlemi yap - B1 ile C1 arasında ise şunu yap bunların arasında değil ise (yani 30/06 öncesi veya 05/10 sonrası) şunu yap

Tekrar teşekkürler
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Tarih D1'de olsun:

E&#286;ER(VE(D1>=A1;D1<B1);"&#304;&#351;lem1'i yap";E&#286;ER(VE(D1>=B1;D1<C1);"i&#351;lem2'yi yap";"Bo&#351; B&#305;rak"))

gibi...

.
 
Katılım
20 Kasım 2007
Mesajlar
4
Excel Vers. ve Dili
excel 2003 SP2
Tarih D1'de olsun:

EĞER(VE(D1>=A1;D1<B1);"İşlem1'i yap";EĞER(VE(D1>=B1;D1<C1);"işlem2'yi yap";"Boş Bırak"))

gibi...

.
Bende aynı şekilde if-and kullanarak çözmüştüm zaten. Demekki başka çözümü yok.
Ne kötü excel de x ile y arasında diye bir fonksiyon olmaması.

İlginiz için çok teşekkür ederim.
 
Katılım
20 Kasım 2007
Mesajlar
4
Excel Vers. ve Dili
excel 2003 SP2
Sayın Ali sizede teşekkürler

Linki inceledim. Çözümler bana çok uzun ve karışık geldi. Tabiki biraz istekde farkı orda.


30/06/2007 30/09/2007 05/10/2007

Benim yukarıdaki gibi C-D-E sütunlarında 3 ayrı tarihim olduğunu varsayalım

Tablomda bulduğum tarihler 30/06 ile 30/09 arasında ise şu işlemi yap , 30/09 ile 05/10 arasında ise şunu yap. Bu tarihlerin dışında ise false ver.

Tablomda bulduğum tarihlerin A23 den başladığını varsayarsak
ben aşağıdaki formülle ihtiyacımı karşıladım.
=IF(AND(A23<D22;A23>C22);B23-B24;IF(AND(A23<E22;A23>D22);B23))

bir kaç fonksiyon kullanmadan tek bir fonksiyonla çözülebilirmi acaba diye soruyu sordum

İlginize teşekkür ederim
 
Üst