• DİKKAT

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

Hücreye verilen değere göre 2.sayfadan veri getirme

ERRİC

Altın Üye
Katılım
19 Ekim 2010
Mesajlar
313
Excel Vers. ve Dili
OFFİCE 2009
Merhaba, ekteki örnek excel dosyamda Ücret sayfasında a2 hücresine sayfa sayısını yazdığımda, veri sayfası a sütünundaki metin şeklinde biçinlenmiş sayfasından g sutunundaki tutarı getirmeyi nasıl yapabilirim; ücret a2 deki değer sayı; veri a daki sütünlar metin şeklinde olduğundan yapamadım; tabi bir de sayfa aralığı kafamı karıştırdı;
örnek dosya ekte yardımlarınızı rica ediyorum.
 

Ekli dosyalar

Selamlar
örneğinizde ; Sayfa sayısı 100 demiş siniz.
Peki altındaki satırsa ki sayfa sayısı 101-149 bunu nasıl yazacaksınız. Aynısı mı olacak belirtmeniz gerekir.

Yine de eki inceleyiniz.
 

Ekli dosyalar

Son düzenleme:
232506
232507
hocam elinize sağlık; kastım şu ; ücret sayfası a2 ye 1-1000' e kadar sayı biçiminde değer girdiğimde; veri sayfası g sutununda karşılık gelen ücreti yine sayı biçiminde ücret sayfası b2ye getirtmek;
bu çok özet bir tablo; veri doğrulama ile seçerek gitmek çok uğraştırıcı olacak; bu yüzden e topla gibi bir mantıkla rakamı a2ye girdiğimde direk ücreti getirmesini istiyorum; örnek sayfa adedi(sayısı) 20 girdiğimde; 149,22 tl; 100 girdğimde yine 149,22; 451 girdiğimde 319,10 tl gelmeli
 
Deneyin lütfen.
=KAYDIR(Veri!$A$1;MAK(1;EĞER(MOD(A2-150;100)=0;0;EĞER(MOD(A2-150;100)>50;2;1))+TAMSAYI((A2-150)/100)*3+3);6;1;1)
 
232510
Ömer bey teşkkür ederim bende 2,5 saattir uğraşıyorum; sutunlara ayırdım formül koydum vs ama olmadı yine tam zamında yetiştiniz; bir de boş geçtiğimde veya sıfır yazdığımda ücret gelmemesi için nasıl değişiklik yapılabilir acaba sizin formülü kullanacağım
 
=EĞER(A2=0;"";KAYDIR(Veri!$A$1;MAK(1;EĞER(MOD(A2-150;100)=0;0;EĞER(MOD(A2-150;100)>50;2;1))+TAMSAYI((A2-150)/100)*3+3);6;1;1))
 
Sağolun emeğinize zamanınıza sağlık; iyi pazarlar diliyorum
 
=EĞER(A2=0;"";KAYDIR(Veri!$A$1;MAK(1;EĞER(MOD(A2-150;100)=0;0;EĞER(MOD(A2-150;100)>50;2;1))+TAMSAYI((A2-150)/100)*3+3);6;1;1))

Selamlar

@ÖmerFaruk hocam formül için teşekkürler. Yalnız 1001 yazdığımızda 126,44 getiriyor. Aslında hiçbir şey getirmemesi gerekir.

saygılar
 
Listede maksimum değer 1000, sanırım daha büyük bir değeri çağırmazlar.
Ama böyle bir durum illa olur denirse aşağıdaki ilave yapılabilir.

=EĞER(YADA(A2=0;AS>1000);"";KAYDIR(Veri!$A$1;MAK(1;EĞER(MOD(A2-150;100)=0;0;EĞER(MOD(A2-150;100)>50;2;1))+TAMSAYI((A2-150)/100)*3+3);6;1;1))
 
Geri
Üst