• DİKKAT

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

tahsilat makbuzuna bilgilerin indislenmesi

Katılım
1 Ağustos 2013
Mesajlar
563
Excel Vers. ve Dili
Ofis 2016 TR 32 Bit
merhaba
arkadaşlar bir kaç gündür uğraşıyorum ...istediğim müşteriye tahsilat makbuzu vermek
tahsilat makbuzuna gerekli bilgileri ilgili yerden arayıp indis'lenmesini istiyorum en pratik şekilde
 

Ekli dosyalar

merhaba
arkadaşlar bir kaç gündür uğraşıyorum ...istediğim müşteriye tahsilat makbuzu vermek
tahsilat makbuzuna gerekli bilgileri ilgili yerden arayıp indis'lenmesini istiyorum en pratik şekilde

Y11 hücresi için

Kod:
=EĞER(VE(M1>0);İNDİS(N$1:N$1017;M1;0);"")

diğerlerini kendiniz yaparsınız.
 
SAYIN HALİT 3 ilginize teşekkürler fakat sorunumu iyi anlatamamışım
sorum şu m1= 4 iken n9 daki 600 de y11 e gelmeli
 

Ekli dosyalar

Son düzenleme:
SAYIN HALİT 3 ilginize teşekkürler fakat sorunumu iyi anlatamamışım
sorum şu m1= 4 iken n9 daki 600 de y11 e gelmeli


M1 1 olursa N5 deki veri gelecek o zaman

ya N4 deki değeri alırsak M1 o zaman kaç olması lazım

bu uygulama indis formülü için sakıncalı gibi geldi bana

o zaman aşağıdaki formülün kırmızı yerini değiştirin

Kod:
=EĞER(VE(M1>0);İNDİS(N$[COLOR="Red"]1[/COLOR]:N$1017;M1;0);"")

veya bu kırmızı yere + sayı yazın

Kod:
=EĞER(VE(M1>0);İNDİS(N$1:N$1017;M1[COLOR="red"]+4[/COLOR];0);"")
 
n9 müşterinin bize yaptığı ödeme ben m1=4 yazdığımda tahsilat makbuzunda y10 a sarılar kömür ve w24 e de 440,40 gelirken y11 e de müşterinin en son yaptığı ödeme gelsin istiyorum yani n9 = 600
burda n9 değişebilir bir sonra ki gün n10 da diyelim ki 800 ödesin
 
n9 müşterinin bize yaptığı ödeme ben m1=4 yazdığımda tahsilat makbuzunda y10 a sarılar kömür ve w24 e de 440,40 gelirken y11 e de müşterinin en son yaptığı ödeme gelsin istiyorum yani n9 = 600
burda n9 değişebilir bir sonra ki gün n10 da diyelim ki 800 ödesin

Herhalde anlatamıyorum

Anladığımı söylüyorum.
Verileriniz 4 . satırdan başlıyor N9 satırdaki 600 değerine ulaşmak için

1-M1 hücresi 1 iken N4 hücresindeki veri gelir
2-M1 hücresi 2 iken N5 hücresindeki veri gelir
3-M1 hücresi 3 iken N6 hücresindeki veri gelir
4-M1 hücresi 4 iken N7 hücresindeki veri gelir
5-M1 hücresi 5 iken N8 hücresindeki veri gelir
6-M1 hücresi 6 iken N9 hücresindeki veri gelir

şimdi n9 hücresindeki veriyi almak için M1 hücresi 6 olması lazım

Eğer M1 hücresi 4 iken N9 hücresindeki veriyi almak istiyorsanız N4 deki veri olmak için M1 eksi bir (-1) olması lazım.

formül bu şekilde doğru

Kod:
=EĞER(VE(M1>0);İNDİS(N$4:N$1017;M1;0);"")

M1 hücresi 6 olduğunda N9 hücresindeki veriyi alırsınız.

Çünkü verilerinizin Başlangıç satırı N4 yani 4. satır istenen veri N9 yani 9. satır

(9-4)+1=6 satır
 
evet haklısınız ama ben ödeme yapanın satırını tespit etmem gerek onun için şöyle bir ilave olabilirmi m2 ye bugün() formulü yazdım ı sütununda bugün tarihini arasın ve karşısındaki yani n sütunundaki 600 değerini döndürsün
ben formül yapmaya çalıştım ama bilgim yetersiz olduğu için yapamadım bakarmısın...
 

Ekli dosyalar

Formül

Kod:
=EĞER(EHATALIYSA(EĞER($M2="";"";İNDİS(N$4:N$100;KAÇINCI($M2;I$4:I$100;0);1)));"";EĞER($M2="";"";İNDİS(N$4:N$100;KAÇINCI($M2;I$4:I$100;0);1)))
 
Geri
Üst