• DİKKAT

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

sekmeler arası dolaylı ile en son veriyi buldurma

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,714
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
merhaba sayın hocalarım ekli tablomu şimdilik ekleyemiyorum
sorumu metin ile sormak istedim çizlegemi düzenlediğimde ekleyecem ama metinsel ifade edebilirim

'Bakım Saat Km sekmesinde C2:AP2 arasındaki ifadeleri AH13 de yazan ifadeyi bulup
'Bakım Saat Km sekmesindeki C3:AP367 aralığında bulunan sayılardan en son sayı değerini bulucak

=TOPLA.ÇARPIM(DOLAYLI("'Bakım Saat Km'!C2:AP2=AH13)*(.....)
hem dolaylı hemde en son sayıyı buldurma formülünü yapamadım)
 
Selamlar,


Örnek dosya ekleseydiniz konuyu daha iyi anlayacaktım lakin bu şekilde şöyle yol gösterebilirim,



=TOPLA.ÇARPIM(DOLAYLI("'Bakım Saat Km'!C2:AP2)=AH13*(.....)

Şu şekilde değiştirerek deneyin,

Olmazsa örnek dosya eklerseniz yardımcı olmaya çalışırım.
 
vedat hocam formülümün ilk kısmında sorun yok ben hızlı yazarken öyle yazdım sadece ARA(2;1/(Sayfa1!$B$2:$B$21=B2) gibi formüller yapmıştınız siz hocalarım bana onu ekleyemedim en son tarafdosya şu an ortak kullanımda formüllü biraz boyutu fazla yoksa hemen eklerim zaten
bende eski arşivlerden bulmaya çalışıyorum araştırmayayani
 
=TOPLA.ÇARPIM(DOLAYLI('Bakım Saat Km'!$C$2:$AP$2=$AH13)*('Bakım Saat Km'!$C$3:$AP$367)

aynı buna benzer olcak fakat en son yazan yerdeki bakım saat km sekmesinde C3:AP367 arasındaki sayılardan en sonda yazılanı bulma olmalı
 
dosya ekleyebilme fırsatı buldum hemen ekliyorum
Şant. Makine Park sekmesindeki sarı renkli kırmızı yazı ile yazılan değerleri
Bakım Saat Km sekmesinden formülle bulmalı
bakım saat km sekmesinde veriler olucaktır en sonda yazan sayıyı buralara formüle etmek istiyorum

şant. makine park sekmesinde AH13:AH40 arasında bulunan verileri dolaylı formülünd ekullanmak adına yazıp bakım saat sekmesinde C2:AP2 arasına kopyala yapıştır yapıp ekledim
 

Ekli dosyalar

ekli dosyam ile gönderdiğim haliyle bi sorun olmadığını düşünüyorum.
hocalarımdan formülasyon beklemekteyim.
 
Sn. modoste
Sorunuzda bir açık var. Örneğin 966 CAT kepçenin bakım saat km sayfasında ki sütununda 2 yada daha fazla rakam olursa hangi rakamı yazdıracağız?
 
Merhaba,

Aşağıdaki dizi formülünü denermisiniz.

Kod:
=EĞER(MAK(('Bakım Saat Km'!$C$2:$AP$2=AH13)*ESAYIYSA('Bakım Saat Km'!$C$3:$AP$367)*SATIR('Bakım Saat Km'!$C$3:$AP$367))=0;"";DOLAYLI("'Bakım Saat Km'!"&ADRES(MAK(('Bakım Saat Km'!$C$2:$AP$2=AH13)*ESAYIYSA('Bakım Saat Km'!$C$3:$AP$367)*SATIR('Bakım Saat Km'!$C$3:$AP$367));KAÇINCI(AH13;'Bakım Saat Km'!$2:$2;0))))

Not: "Bakım Saat Km" isimli sayfanızda "AE" sütunundan sonra "#BAŞV!" veren hücreler var. Onları silerseniz doğru sonucu görebilirsiniz.
 
syn erdal
ne kadar sayısal veri olursa olsun en son yazılan sayıyı buldurmak amacım şimdi korhan hocamın formülü uygulayacam büroma yeni geldim sonucu yazacam
evet denedim sayın korhan hocamın formülasyonu doğru sonucu veriyo hocam formülü anlatabilirmisiniz anlayamadım.
alternatif formüller olursa yazmanızı isteyecem hocam
 
Merhaba,

Merak ettiğim bir konuyu sormak istedim. Tabloda neden dolaylı formülünü kullanmak istediniz.
 
evet hocam haklısınız
bende şimdi çalışmama bakınca farkettim gerek yokmuş ben dolaylı formülü ile olabilir diye aklımda kalmış makine adlarını zaten kopyala yapıştır ile satırda yazdıysam yanlış olmuş evet
 
Peki bir soru daha.

Tablo yapınızı inceleyince "Son Bakım Km / Saat" saati istediğinizi gördüm.

Siz bu değerlerin ilgili sütuna girilen en son değerini istemişsiniz. Km ye bakılacığını düşünürsek, son değerin ayrıca sütundaki en büyük değer olduğunu söylebilirmiyiz.
 
makine bakım yada saat leri her daim dediğiniz gibi artarak devam edeceğinden en son yapılan bakımdaki km veya saat değeri bir öncekinden büyük olacağından haklısınız ama hocam makinelerin bazen km leri sıfırlanıp devam edebilme ihtimalide olabilir ben bu verileri manuel olarak yazacağım "Bakım Saat Km" sekmesinde sütundaki en son yazılan değeri buldurmak daha doğru olmaz mı
 
Evet sıfırlama oluyorsa son veriyi aratmak daha mantıklı olacaktır.
 
iki seçeneğe görede yani maksimum ve aratmaya dönük alternatif formüller yazarmısınız.
 
iki seçeneğe görede yani maksimum ve aratmaya dönük alternatif formüller yazarmısınız.

Maksimum değer için:

Kod:
=MAK(KAYDIR('Bakım Saat Km'!$C$3
 ;;KAÇINCI(AH13;'Bakım Saat Km'!$C$2:$AP$2;0)-1;365))


Son değer için:

Kod:
[COLOR=blue]=ARA(9,99999999999999E+307;KAYDIR('Bakım Saat Km'!$C$3[/COLOR]
[COLOR=blue] ;;KAÇINCI(AH13;'Bakım Saat Km'!$C$2:$AP$2;0)-1;365))[/COLOR]

Yalnız ikinci formül de aranan sütunda sayı yoksa hata alırsınız. Bu hatayı ister koşullu biçimlendirme ile çözün isterseniz aşağıdaki gibi eğer ilavesi ile.

Kod:
=[COLOR=red]EĞER(BAĞ_DEĞ_SAY(KAYDIR('Bakım Saat Km'!$C$3;;KAÇINCI(AH13;'Bakım Saat Km'!$C$2[/COLOR]
[COLOR=red] :$AP$2;0)-1;365))=0;"";[/COLOR][COLOR=blue]ARA(9,99999999999999E+307;KAYDIR('Bakım Saat Km'!$C$3[/COLOR]
[COLOR=blue]  ;;KAÇINCI(AH13;'Bakım Saat Km'!$C$2:$AP$2;0)-1;365))[/COLOR])

.
 
bu 3 alternatif çalışmayıda birazdan deneyecem arşivime alacam
merkezimizce yapılan makine parkı ile ilgili birden fazla sekmeli biz çizlege tasarlarken karşıma çıkan konulardı
yardımlarınız için teşekkürler
 
formülasyonları yeni uygulama fırsatım oldu sonuçlar çok iyi teşekkürler hocam
 
Geri
Üst