Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > MySQL Veritabanı SQL

MySQL Veritabanı SQL SQL MySQL Access MSSQL Oracle Veritabani Database

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2005-09-25, 23:08
astraler - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Apr 2004
Mesajlar: 700
Tecrübe Puanı: 4
iTrader: %100/1
astraler is an unknown quantity at this point
Standart Excel Tablosunda Belli bir sütundaki değerleri belli bir ordanda düşürmek

Merhaba,

Bir excel tablosunda, belli bir sütundaki sayısal değerlerin hepsini nasıl otomatik olarak belli bir oranda yükseltip azaltabiliriz?

Vereceğiniz cevaplar için çok teşekkürler.
__________________
Yeni imzam yakında burada..
Alıntı ile Cevapla

  #2 (permalink)   iTrader 
Alt 2005-09-26, 01:58
trextra - ait Kullanıcı Resmi (Avatar)
High One ツ
 
Üyelik tarihi: Mar 2005
Nerden: Kadıköy
Mesajlar: 4.501
Tecrübe Puanı: 8
iTrader: %0/0
trextra is a jewel in the roughtrextra is a jewel in the roughtrextra is a jewel in the rough
Standart

Bir hücre oluştur diyelimki "A1" olsun. Buraya oranı yazarsın. tüm veriler "B1, B2, B3" e kayıtlı olsun. "C1,C2" li tüm hücreleri "=A1*B1" , "A1*B2" olarak ayarla. Çarpım yaparsan 0,50 ile çarparsan 2 ye bölmüş olursun. Yani bölme işlemlerinide katsayısını bulunca çarpma ile yapabilirsin.
__________________
Alıntı ile Cevapla

  #3 (permalink)   iTrader 
Alt 2005-09-26, 12:24
astraler - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Apr 2004
Mesajlar: 700
Tecrübe Puanı: 4
iTrader: %100/1
astraler is an unknown quantity at this point
Standart

Bir sütunda 4500 civarı veri var, bahsettiğin şekilde çok uzun sürer, bütün sütunun sayısal değerini nasıl belli bir oranda düşürebiliriz?
__________________
Yeni imzam yakında burada..
Alıntı ile Cevapla

  #4 (permalink)   iTrader 
Alt 2005-09-26, 15:18
Skeleton - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Jan 2005
Mesajlar: 514
Tecrübe Puanı: 0
iTrader: %0/0
Skeleton has a little shameless behaviour in the past
Standart

Şöyle yapabilirsin; mesela A1'den A10'a kadar olan hücrelerinde 10,20,30...100 e kadar sayıların olsun ve sen bunları 0,9 ile çarparak %10 oranında düşünmek istiyorsunuz diyelim. B1 hücresine gidiyoruz ve şunu yazıp =A1*0,9 entera basıyoruz. B1 hücresi kalın siyah border alarak seçili duruma geliyor. Bu border ın sağ alt köşesinde siyah küçük bir kare var (üzerine gelince imlecimiz + şeklini alıyor hatta) O karenin üzerine gelip mouse sol tuşumuzu basılı tutarak B10 hücresine kadar aşağıya çekiyoruz ve sol tuşu bırakıyoruz. B1'den B10'a kadar olan hücrelerimiz 9,18,27...90 şeklinde %10 azaltılmış değerleri alacaktır. Bu iş için ayrı bir kolonu israf ettik ama aynı kolon üzerinde bu işin nasıl yapılacağını ben de bilmiyorum, ama kesin vardır Kolay gelsin.
Alıntı ile Cevapla

  #5 (permalink)   iTrader 
Alt 2005-09-26, 15:32
Skeleton - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Jan 2005
Mesajlar: 514
Tecrübe Puanı: 0
iTrader: %0/0
Skeleton has a little shameless behaviour in the past
Standart

Ayrı bir kolon gerektirmeden o işlemi yapmak için VBScript te kullanabilirsin, al bakalım

Kod:
Private Sub Workbook_Open()
Dim oran As Double
Dim baslangicSatir As Long, bitisSatir As Long, kolon As Long, i As Long
kolon = 1
baslangicSatir = 1
bitisSatir = 10
oran = 0.9
For i = baslangicSatir To bitisSatir
    Sheet1.Cells(i, 1) = Sheet1.Cells(i, kolon) * oran
Next i
End Sub
Excel içinden VBScript editörünü aç, sol taraftan ThisWorkbook'a çift tıkla boş sayfa açılsın ve yukarıdaki kodu yapıştır.

Koddaki bold yazıların değerlerini değiştirmen gerekli:
kolon -> A kolonu için 1, B kolonu için 2 şeklinde bir değer yazmalısın.
baslangicSatir ve bitisSatir -> soldaki başlangıç ve bitiş satır noları
oran -> uygulamak istediğin oran
Alıntı ile Cevapla

  #6 (permalink)   iTrader 
Alt 2005-09-26, 16:15
astraler - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Apr 2004
Mesajlar: 700
Tecrübe Puanı: 4
iTrader: %100/1
astraler is an unknown quantity at this point
Standart

Alıntı:
Skeleton´isimli üyeden Alıntı
Ayrı bir kolon gerektirmeden o işlemi yapmak için VBScript te kullanabilirsin, al bakalım

Kod:
Private Sub Workbook_Open()
Dim oran As Double
Dim baslangicSatir As Long, bitisSatir As Long, kolon As Long, i As Long
kolon = 1
baslangicSatir = 1
bitisSatir = 10
oran = 0.9
For i = baslangicSatir To bitisSatir
    Sheet1.Cells(i, 1) = Sheet1.Cells(i, kolon) * oran
Next i
End Sub
Excel içinden VBScript editörünü aç, sol taraftan ThisWorkbook'a çift tıkla boş sayfa açılsın ve yukarıdaki kodu yapıştır.

Koddaki bold yazıların değerlerini değiştirmen gerekli:
kolon -> A kolonu için 1, B kolonu için 2 şeklinde bir değer yazmalısın.
baslangicSatir ve bitisSatir -> soldaki başlangıç ve bitiş satır noları
oran -> uygulamak istediğin oran
peki bunu nasıl çalıştıacağız?
__________________
Yeni imzam yakında burada..
Alıntı ile Cevapla

  #7 (permalink)   iTrader 
Alt 2005-09-26, 16:17
astraler - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Apr 2004
Mesajlar: 700
Tecrübe Puanı: 4
iTrader: %100/1
astraler is an unknown quantity at this point
Standart

sanıyorum runtime error veriyor.
__________________
Yeni imzam yakında burada..
Alıntı ile Cevapla

  #8 (permalink)   iTrader 
Alt 2005-09-26, 16:24
trextra - ait Kullanıcı Resmi (Avatar)
High One ツ
 
Üyelik tarihi: Mar 2005
Nerden: Kadıköy
Mesajlar: 4.501
Tecrübe Puanı: 8
iTrader: %0/0
trextra is a jewel in the roughtrextra is a jewel in the roughtrextra is a jewel in the rough
Standart

Alıntı:
astraler´isimli üyeden Alıntı
Bir sütunda 4500 civarı veri var, bahsettiğin şekilde çok uzun sürer, bütün sütunun sayısal değerini nasıl belli bir oranda düşürebiliriz?
2 hücreyi yaptıktan sonra seçip aşağı çekince 4500 değil milyon taneyi aynı anda yaparsın.
__________________
Alıntı ile Cevapla

  #9 (permalink)   iTrader 
Alt 2005-09-26, 16:45
Skeleton - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Jan 2005
Mesajlar: 514
Tecrübe Puanı: 0
iTrader: %0/0
Skeleton has a little shameless behaviour in the past
Standart

Alıntı:
astraler´isimli üyeden Alıntı
sanıyorum runtime error veriyor.
Eğer excel dosyasındaki sayfa ismin Sheet1 değil ise hata ondan olabilir, Sheet1 yazan 2 yere kendi sayfa ismini yazmayı denesene.
Alıntı ile Cevapla

  #10 (permalink)   iTrader 
Alt 2005-09-26, 16:59
astraler - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Apr 2004
Mesajlar: 700
Tecrübe Puanı: 4
iTrader: %100/1
astraler is an unknown quantity at this point
Standart

Yaptım, yine runtime hatası veriyor.
__________________
Yeni imzam yakında burada..
Alıntı ile Cevapla

Cevapla


Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
MP3`ün Yasal Adresi Belli mavilim Güncel Konular Haberler 18 2006-04-07 20:36
Satılık Fiyatları Belli iyi Domainler AkrepList Reklam ve Reklam Networkleri 0 2006-03-06 16:26
Aylardır pr belli degil yardım baris Google PR Link Değişimi 13 2005-06-10 22:00
PHP ile bir URL nin belli bölümünü çekmek... OguzKaganAslan PHP 6 2005-01-10 02:02
IP'lere belli saatlerde izin vermek... dipsit Ağ Network 0 2002-12-16 10:44


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 06:22 .


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

Firefox