listeden bir ismin birden fazla değişen fiyatını yanyana yazma

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
merhaba sayın hocalarım
ekli tablomda sormak istediğim sorumun mantığı şu
market alışverişi yaptığımız uzun bir malzeme adı birim fiyatı vs çizelge tutuyoruz. her aalışveriş listesi altalta eklenerek yazılıyo

amacım şu
herhangi bir malzemenin örneğin çay listede hep aynı adlarla yazıldığını düşünürsek. birim fiyatlarının değişimlerini fiyat-1 fiyat-2 değerlerini yazdırmak

çizelgemde anlatacak olursam benzersiz sıralama formülü ile E sutununu K3 den itibaren altalta sıralancak.
L3-M3-N3-O3-P3 hücreleride K3 de bulunan malzeme adının ana listedeki fiyatlarını değiştiği sürece yazmasıdır
örneğin çay fiyatı 1 yıl boyunca 4 defa değiştiğini varsayarsak
L-M-N-O hücreleri sadece dolacak P sütunu boş kalacak
umarım anlatabilmişimdir.
 

Ekli dosyalar

İ

İhsan Tank

Misafir
merhaba sayın hocalarım
ekli tablomda sormak istediğim sorumun mantığı şu
market alışverişi yaptığımız uzun bir malzeme adı birim fiyatı vs çizelge tutuyoruz. her aalışveriş listesi altalta eklenerek yazılıyo

amacım şu
herhangi bir malzemenin örneğin çay listede hep aynı adlarla yazıldığını düşünürsek. birim fiyatlarının değişimlerini fiyat-1 fiyat-2 değerlerini yazdırmak

çizelgemde anlatacak olursam benzersiz sıralama formülü ile E sutununu K3 den itibaren altalta sıralancak.
L3-M3-N3-O3-P3 hücreleride K3 de bulunan malzeme adının ana listedeki fiyatlarını değiştiği sürece yazmasıdır
örneğin çay fiyatı 1 yıl boyunca 4 defa değiştiğini varsayarsak
L-M-N-O hücreleri sadece dolacak P sütunu boş kalacak
umarım anlatabilmişimdir.
eki inceler misiniz
kullanılan tüm formüller dizi formülüdür.
Dizi Formülü Formül Hücreye Girildikten Sonra Enter Tuşuna Basmadan Ctrl+Shift+Enter Tuş Kombinasyonu İle Aktif Olmaktadır. Formülün Başında Ve Sonunda { } Bu İşaretler Çıkar Elle Eklediğiniz Takdirde Formül Hata Verir.
formüllerde 1000 satır baz alınmıştır.
1000 satır'ı değiştirmek için ctrl+h yapın aranan değere $1000 yeni değere $10000 yazın ve tümünü değiştir deyin.
$10000 olan yeri kendinize göre ayarlayınız.
 

Ekli dosyalar

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın ihsan hocam
bende az önce bir çalışma hazırlamaya başladım sonuca geldim herhalde
daha önce bir arkadaşımızın düşeyara da tüm çözümleri altalta buldurduğu kısa bi çalışması vardı onu uyarlamaya çalıştım.
sizin çözümü şimdi incelemeye başlıyorum.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
şimdi inceledim hocam
sizin çözümde ilk malzemenin ilk birim fiyatı hatalı buluyo
aci biber birim fiyat -1 = 4,00 olmalı ama sizde 2,75 çıkıyo
bakabilirmisiniz hocam
sayısal anlamda küçükten büyüğe bir sıralama yapılmasını istemedim.siz öyle buldurdunuz galiba
 
İ

İhsan Tank

Misafir
şimdi inceledim hocam
sizin çözümde ilk malzemenin ilk birim fiyatı hatalı buluyo
aci biber birim fiyat -1 = 4,00 olmalı ama sizde 2,75 çıkıyo
bakabilirmisiniz hocam
sayısal anlamda küçükten büyüğe bir sıralama yapılmasını istemedim.siz öyle buldurdunuz galiba
büyükten küçüğe mi istiyorsunuz siz
ben küçükten büyüğe göre uyarlamıştım
 

Ekli dosyalar

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
hocam malzeme fiyatları zamlı olup aynı zamanda indirimlid eolabilir
yani ben listemde yukardan aşağıya verilerin görüldüğü sıradaki değerini istiyorum küçük yada büyük kriteri istemiyorum.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
=EĞER(SÜTUNSAY($L$3:L3)>$J3;"";İNDİS($H$3:$H$2000;KÜÇÜK(EĞER($E$3:$E$2000=$K3;SATIR($E$3:$E$2000)-SATIR($L$3)+1);SÜTUNSAY($L$2:L$2))))
bu formüler galiba verileri çekceksiniz
ben anlayamasamda düşey sıralanan verileri yataya çevirmeye çalışıyorum
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
ekleyeceğim çalışmada listelerken en altlarda veri olmayan yerleri boş bırakma kısmını beceremedim
 

Ekli dosyalar

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sizin çözüm çok net olmuş
teşekkür ettim hocam bende birşeyler yapmaya çalışmışım ama değil mi :)
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
estağfurullah sizleri tüm hocalarımı (Ömer-Ali-Muygun-Uzmanamele-Siz-Yurttaş...)
kendimi geliştirebilmişsem sizlerin çözümleri yardımları sayesinde birşeyleri ilerlettim diyelim
ilk zamanlarda çok uğrardım ama artık bazı çalışmaları kendim yapabiliyorum. ama forumdan hiç kopmuyorum.

birşey sormadan önce kendimde birşeyler mutlaka yapıyorum ama o an yapamayp bocaladığım anda foruma mutlaka uğruyorum. çalışma hayatımı kolaylaştıran birçok çalışma şablonları arşivime aldım ha bu ara kötü haber gözlük kullanmaya başladım :(
birkaç hocamdan gelecek çözümler için gece beklediğimi bilirim.
Not: çözümler mutlaka gelmiştir.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın hocam daha öncede İNDİS ve küçük fonksiyonunu kullanıp satırsayılarından faydalanıp veri çekilen örnekler hocalarım tablolarımda uygulamışlardı ancak ben anlayamadım hala
sizin formüldeki

...İNDİS($H$3:$H$1000;KÜÇÜK(EĞER($E$3:$E$1000=$K3;SATIR($E$3:$E$1000)-SATIR($E$3)+1);SÜTUNSAY($L$2:L2)))) dan itibaren formülün bu kısmını kavrayamadım
KÜÇÜK (dizi;k) fonksiyonunu belkide tam anlayamadığımdan durup durup düşünüyorum.
formülde bu kısmın yerini doldurabilcek alternatif formül varmıdır.
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
....KÜÇÜK(EĞER($E$3:$E$1000=$K3; SATIR($E$3:$E$1000)-SATIR($E$3)+1);SÜTUNSAY($L$2:L2)))

sayın hocam E3:E1000 aralığında K3 de belirtilen ifadeyi bulduğu yerdeki satır numarasından ilk verinin olduğu satır numarasını (SATIR(E3) çıkarıp işte burda buldurmaya çalıştığı satır numarasımı
kısaca küçük fonksiyonu ile neyi nasıl buduğunuzu tam kavrayamadım
küçük fonksiyonunu belkide başka yerlerde kullanadığımdan burdaki neyi budurduğunu anlayamadım tam olarak

işte tam anlayamadığımdan alternatif bir mantık ile mesela İNDİS..(... Topla.çarpım gibi) sonuca gidilir mi
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
İNDİS($H$3:$H$1000;KÜÇÜK(EĞER($E$3:$E$1000=$K3; SATIR($E$3:$E$1000)-SATIR($E$3)+1);SÜTUNSAY($L$2:L2)))) bu formülle değilde alternatif birşekilde belkide yardımcı hücreler kullanıp tablodaki verileri doldurma kısmını yapabilirmiyiz.

forumu eski örnekler ergun güler in sorduğu sayın ömer hocamın açıklamaya çalıştığı ve benimde daha önceden sorup hocamın açıklamalarına rağmen
kendi adıma İNDİS(....KÜÇÜK(EĞER...) içiçe formülünü kavrayamadım ve hala :(
alternatif formüller varsa onları bilmek isterim hocam
 
İ

İhsan Tank

Misafir
İNDİS($H$3:$H$1000;KÜÇÜK(EĞER($E$3:$E$1000=$K3; SATIR($E$3:$E$1000)-SATIR($E$3)+1);SÜTUNSAY($L$2:L2)))) bu formülle değilde alternatif birşekilde belkide yardımcı hücreler kullanıp tablodaki verileri doldurma kısmını yapabilirmiyiz.

forumu eski örnekler ergun güler in sorduğu sayın ömer hocamın açıklamaya çalıştığı ve benimde daha önceden sorup hocamın açıklamalarına rağmen
kendi adıma İNDİS(....KÜÇÜK(EĞER...) içiçe formülünü kavrayamadım ve hala :(
alternatif formüller varsa onları bilmek isterim hocam
merhaba
bu link işinizi görür sanırım syn : yurttaş hocam bu dosyayı eklemişti zamanında
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
KÜÇÜK fonksiyonu ile ilgili boş bir sayfada bir çalışma yaptım
=KÜÇÜK($H$3:$H$1000;2) = 0,35 gibi sayısal onuç verdi
acaba yapılan formülde satır sayılarını ilk satırdan çıkartıp KÜÇÜK formülü ile (1,2,3....) sayısal değerleri mi bulduruyo aşağıdaki formül
çünkü küçük formülünde bir dizi gerekiyo birde sayı gerekiyo. Diziyi satır sayılarının farklarında mı oluşturuyo ...???
KÜÇÜK(EĞER($E$3:$E$1000=$K3; SATIR($E$3:$E$1000)-SATIR($E$3)+1);SÜTUNSAY($L$2:L2)))
 

modoste

Altın Üye
Katılım
31 Mayıs 2008
Mesajlar
3,649
Excel Vers. ve Dili
Microsoft OFFİCE Ev ve İş 2019 TR
Altın Üyelik Bitiş Tarihi
18-03-2025
sayın ihsan hocam
soruma verdiğiniz çözümde birşey dikkatimi çekti
eğer bir malzemenin ilk fiyatından sonra 2. fiyatı 1. ile aynı ise çözüm yerindeki birim fiyat-2 kısmı boş olmak zorunda
ben sorarken bu detayı unutmuşum
formülasyonu yeniden düzenleyebilirmiyiz.
yani bir sonraki fiyat bir önceki fiyatla aynı ise işlem yapmasın ne zaman ki farklı bir birim fiyata rastlarsa malzeme o fiyat bir sağdaki hücreye yazılsın.
 
Katılım
26 Kasım 2005
Mesajlar
20
Arkadaşlar emeklerinize sağlık.
Ben gönderdiğiniz örnekleri bilgisayarımda açıyorum ve ilk etapta veriler görünüyor. formül yazılı alanların içine editlediğim zaman birşey değiştirmesemde #DEĞER! şeklinde gösteriyor.
Yanlış olan nedir Anlayamadım.
 
Üst