• DİKKAT

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

Hisse Al-Sat

  • Konbuyu başlatan Konbuyu başlatan darkmn
  • Başlangıç tarihi Başlangıç tarihi
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..
 
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";""))
 
Geri
Üst