Hisse Al-Sat

Katılım
19 Ocak 2012
Mesajlar
1
Excel Vers. ve Dili
2003 türkçe
Arkadaşlar merhaba,

Tarih Seans Açýlýþ Kapanýþ
14.10.2019 16:30 2 3.79 3.70
14.10.2019 12:00 1 3.82 3.80
11.10.2019 16:30 2 3.93 3.89
11.10.2019 12:00 1 3.96 3.93
10.10.2019 16:30 2 3.97 3.94
10.10.2019 12:00 1 3.91 3.97
9.10.2019 16:30 2 3.96 3.93
9.10.2019 12:00 1 4.02 3.97 SAT
8.10.2019 16:30 2 4.07 4.04 SAT
8.10.2019 12:00 1 4.12 4.07 SAT
7.10.2019 16:30 2 4.18 4.19
7.10.2019 12:00 1 4.13 4.19 AL
4.10.2019 16:30 2 4.11 4.12 AL
4.10.2019 12:00 1 4.11 4.10 SAT
3.10.2019 16:30 2 4.17 4.11 SAT
3.10.2019 12:00 1 4.2 4.17 AL
2.10.2019 16:30 2 4.06 4.15 AL

biraz üzerinde çalıştım ancak beceremedim. Şöyle birşey yapmak istiyorum; "alt satırdan yukarıya doğru takip etmek üzere, eğer bugünün kapanış değeri bir önceki günün kapanış değerinden yüksekse "Al", eğer bugünün kapanış değeri bir önceki günün açılış değerinden düşükse sat." Ancak sütunda "Al" ifadesi oluştuktan sonra yan tarafta "Sat" ifadesi oluşana kadar tekrarlamasın. Yani Al-Sat ifadeleri arasında boşluklar oluşsun ve bu sistem yukarıya devam etsin. İleri düzeyde bilgi sahibi değilim. Klasik fonksiyonlar ile yapmaya çalıştım ama başaramadım. Yardımlarınızı bekliyorum. Teşekkür eder, saygılar sunarım..
 
Katılım
25 Mayıs 2010
Mesajlar
218
Excel Vers. ve Dili
2016 Pro Plus TR
Tablonuzun A sütununda olduğunu;
A1 de başlık ve verilerin A2 den aşağı sıralandığını varsayıyorum.
B3 e aşağıdaki kodu yapıştırıp, aşağı doğru çoğaltın.

Rich (BB code):
=EĞER((YERİNEKOY(PARÇAAL(A3;(BUL(" ";A3;BUL(" ";A3;1)+9))+1;4);".";",")*1)>(YERİNEKOY(PARÇAAL(A2;(BUL(" ";A2;BUL(" ";A2;1)+9))+1;4);".";",")*1);"AL";EĞER((YERİNEKOY(PARÇAAL(A3;(BUL(" ";A3;BUL(" ";A3;1)+9))+1;4);".";",")*1)<(YERİNEKOY(PARÇAAL(A2;(BUL(" ";A2;1)+9);(BUL(" ";A2;BUL(" ";A2;1)+9))-(BUL(" ";A2;1)+9));".";",")*1);"SAT";""))
 
Katılım
25 Mayıs 2010
Mesajlar
218
Excel Vers. ve Dili
2016 Pro Plus TR
Düzeltme;
Sorunuzun son kısmını fark etmemişim.
Dosya ektedir.
 
Üst