- Katılım
- 7 Mayıs 2010
- Mesajlar
- 87
- Excel Vers. ve Dili
- excel 2003
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub kod_bir()
Application.ScreenUpdating = False
aa = [c65536].End(3).Row
bb = Range("j1")
Range("h2:l65536").ClearContents
Range("C1:D" & aa).Sort Key1:=Range("D2"), Order1:=xlAscending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("c2:d" & bb).Copy
Range("k2").PasteSpecial
Range("C1:D" & aa).Sort Key1:=Range("D2"), Order1:=xlDescending, Header:= _
xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("c2:d" & bb).Copy
Range("h2").PasteSpecial
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
Örnek ektedir. Umarım çözümü vardır. Teşekkürler. (Excel 2007)
=EĞER(I2="";"";İNDİS($C$2:$C$1000;KÜÇÜK(EĞER($D$2:$D$1000=I2;SATIR($D$2:$D$1000)-SATIR($D$2)+1);EĞERSAY($I$2:I2;I2))))
=EĞER(SATIRSAY($N$2:N2)>$J$1;"";İNDİS($C$2:$D$1000;KAÇINCI(BÜYÜK($D$2:$D$1000;SATIR(A1));$D$2:$D$1000;0);2))
=EĞER(L2="";"";İNDİS($C$2:$C$1000;KÜÇÜK(EĞER($D$2:$D$1000=L2;SATIR($D$2:$D$1000)-SATIR($D$2)+1);EĞERSAY($L$2:L2;L2))))
=EĞER(SATIRSAY($N$2:N2)>$J$1;"";İNDİS($C$2:$D$1000;KAÇINCI(KÜÇÜK($D$2:$D$1000;SATIR(A1));$D$2:$D$1000;0);2))
. . .
Kusura bakmayın, sorunuzun fonksiyon bölümünde olduğunu sonradan farkettim.
Asıl siz benim kusuruma bakmayın sayın Çoban. Not olarak eklemeliydim en başta.
Sayın asi_kral_1967 ilginize ve emeğinize ayrıca vakit ayırıp dosyayı düzenlemiş olmanızdan dolayı şahsınıza müteşekkirim. Ancak büyükten küçüğe sıralamada 18. ve 19. satırda, küçükten büyüğe sıralamada ise 8.ve 9. ile 16. 17. ve 18. satırda aynı fiyata sahip hisselerden ilk bulunan hisseyi tekrarlı olarak yazdığı görülmektedir. Mümkünse fiyatı aynı olanlarında sıralamada (benzerli-benzersiz) sıralanması mümkün müdür. Teşekkürler.
18. ve 19. satırda (Golts-Golts Golts-Mrshl olmalıydı)
8.ve 9. satırlarda (Memsa-memsa Mems1-memsa olmalıydı)
16. 17. ve 18. satırda (Grnyo-Grnyo-Grnyo Mzhld-Idas-Grnyo olmalıydı)
Sayın asi_kral_1967 mükemmel olmuş. Teşekkür ederim. İyi çalışmalar.