folder Tahribat.com Forumları
linefolder Yazılımlar / Diğer Programlar
linefolder Var Olan Bir Veriye Başka Aralığa Yazdırma. (Excel)



Var Olan Bir Veriye Başka Aralığa Yazdırma. (Excel)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ExcellencE
    ExcellencE's avatar
    Kayıt Tarihi: 27/Nisan/2007
    Erkek

    Merhabalar;

    Başlığa excel yazdım ama excel olmak zorunda değil. Herhangi bir program da olabilir.

    Elimdeki veri topluluğu;

    216,00 219,00 93,67
    219,00 222,00 97,67
    222,00 223,20 96,67
    223,20 225,00 93,33
    225,00 228,00 91,00
    228,00 231,00 85,00
    231,00 232,00 102,00
    232,00 234,00 71,50

     ve 

    217,00 219,00  
    219,00 221,00  
    221,00 223,00  
    223,00 225,00  
    225,00 227,00  
    227,00 229,00  
    229,00 231,00  
    231,00 233,00  
    233,00 235,00  

     şeklindedir.

    İstediğim ise aşağıdaki 225,00- 227,00 aralığının karşısına yukarıdaki 225-227 aralığından denk gelen yeri tablodan çekerek 91 yazmak.

    Ama mesela 227-229 aralığı yukarıda iki satırda belirtiliyor. Aşağıda ben bunu [(1x91)+(1*85)]:2 şeklinde hesaplıyorum. (Aralıklar herzaman 1 birim bölünmeyebiliyor.) 

    Bunu excel'de nasıl yapacağıma dair bir konu önceden açmıştım ancak hem çözüme kavuşturamadık hem de artık excel'de şart değil. Farklı bir program da işimi görür.

    Şimdiden teşekkürler.

     

    ExcellencE tarafından 03/May/16 13:35 tarihinde düzenlenmiştir

    Yapay zeka, zeka değildir.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ExcellencE
    ExcellencE's avatar
    Kayıt Tarihi: 27/Nisan/2007
    Erkek

    Up 


    Yapay zeka, zeka değildir.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    buzukatak
    buzukatak's avatar
    Kayıt Tarihi: 27/Haziran/2010
    Erkek

    Formülleştirmeye çalıştım ama bu saatte tam anladım mı emin değilim. Ben 2. tablodaki değerlerden en az birini içeren satır(lar)a (sütun1 veya sütun2 gözetmeksizin) karşılık gelen verilerin ortalaması olarak anladım.

    Verdiklerine göre 2. tablodaki değerler sırasıyla aşağıdaki gibi mi olmalı?

    Değilse beklediğin değerleri belirtir misin.

    93,67
    97,67
    97,17
    96,67
    91
    88
    85
    71,5
    71,5

     


    anlıyorum.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kafkafkaf
    kafkafkaf's avatar
    Kayıt Tarihi: 18/Ağustos/2007
    Erkek
    1 1 10 100
    2 11 20 200
    3 21 30 300
    4 31 40 400
    5 41 50 500
    6 51 60 600
    7 61 70 700
    8 71 80 800
    9 81 90 900
    10 91 100 1000
    NO İLK SON SONUÇ

     

     

    İLK SON İLK NO SON NO AYNI SIRADA MI? Sonuç
    85 90 9 9 1 900
    54 70 6 7 0 650
    15 19 2 2 1 200
    24 31 3 4 0 350

    eğer doğru anladıysam

     

     

     

    İLK NO

    Sütunun altındaki formül

    =EĞER(I3<=10;1;EĞER(I3<=20;2;EĞER(I3<=30;3;EĞER(I3<=40;4;EĞER(I3<=50;5;EĞER(I3<=60;6;EĞER(I3<=70;7;EĞER(I3<=80;8;EĞER(I3<=90;9;EĞER(I3<=100;10;999))))))))))

     

    SON NO

    Sütunun altındaki formül

    =EĞER(J3<=10;1;EĞER(J3<=20;2;EĞER(J3<=30;3;EĞER(J3<=40;4;EĞER(J3<=50;5;EĞER(J3<=60;6;EĞER(J3<=70;7;EĞER(J3<=80;8;EĞER(J3<=90;9;EĞER(J3<=100;10;999))))))))))

     

    AYNI SIRADA MI?

    Sütunun altındaki formül

    =EĞER(K3<>L3;0;1)

     

    Sonuç

    Sütunun altındaki formül

    =EĞER(M3=1;İNDİS($D$1:$D$10;K3);(İNDİS($D$1:$D$10;K3)+İNDİS($D$1:$D$10;L3))*0,5)

     


    http://emorcraft.blogspot.com.tr/
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ExcellencE
    ExcellencE's avatar
    Kayıt Tarihi: 27/Nisan/2007
    Erkek
    buzukatak bunu yazdı

    Formülleştirmeye çalıştım ama bu saatte tam anladım mı emin değilim. Ben 2. tablodaki değerlerden en az birini içeren satır(lar)a (sütun1 veya sütun2 gözetmeksizin) karşılık gelen verilerin ortalaması olarak anladım.

    Verdiklerine göre 2. tablodaki değerler sırasıyla aşağıdaki gibi mi olmalı?

    Değilse beklediğin değerleri belirtir misin.

    93,67
    97,67
    97,17
    96,67
    91
    88
    85
    71,5
    71,5

     

    Hocam merhaba,

    olmasını istediğim değerler şöyle;

    217 219 93,67 (217-219 aralığı, yukarıdaki tabloda 216-219 aralığı içerisinde kaldığından direk onun değerini atayabiliyoruz)
    219 221 97,67 (219-221 aralığı da yine tek satırda)
    221 223 97,17 (221-223 aralığı, 222'ye kadar (yani 1 birim) bi satırda, 223'e kadar (yani diğer 1 birim) başka satırda verildiğinden ağırlıklı ortalama ile (1 birim x97,67) + (1 birim x96,67) /2 (toplam aralık) şeklinde hesaplıyoruz
    223 225 93,664 (223-225 aralığı, (0,20 birim ve 1,80 birim farklı satırlarda temsil edilmiş. 0,20x96,67 + 1,80x93,33 / 2 şeklinde hesaplanacak)
    225 227 91 .
    227 229 88 .
    229 231 85 .
    231 233 86,75 .
    233 235 82,25 .

    seninkilerle bi yere kadar örtüşüyor ama bi yerden sonra farklı.

    umarım bu sefer daha açıklayıcı olmuştur.


    Yapay zeka, zeka değildir.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ExcellencE
    ExcellencE's avatar
    Kayıt Tarihi: 27/Nisan/2007
    Erkek
    kafkafkaf bunu yazdı

    eğer doğru anladıysam

     

    İLK NO

    Sütunun altındaki formül

    =EĞER(I3<=10;1;EĞER(I3<=20;2;EĞER(I3<=30;3;EĞER(I3<=40;4;EĞER(I3<=50;5;EĞER(I3<=60;6;EĞER(I3<=70;7;EĞER(I3<=80;8;EĞER(I3<=90;9;EĞER(I3<=100;10;999))))))))))

     

    SON NO

    Sütunun altındaki formül

    =EĞER(J3<=10;1;EĞER(J3<=20;2;EĞER(J3<=30;3;EĞER(J3<=40;4;EĞER(J3<=50;5;EĞER(J3<=60;6;EĞER(J3<=70;7;EĞER(J3<=80;8;EĞER(J3<=90;9;EĞER(J3<=100;10;999))))))))))

     

    AYNI SIRADA MI?

    Sütunun altındaki formül

    =EĞER(K3<>L3;0;1)

     

    Sonuç

    Sütunun altındaki formül

    =EĞER(M3=1;İNDİS($D$1:$D$10;K3);(İNDİS($D$1:$D$10;K3)+İNDİS($D$1:$D$10;L3))*0,5)

     

    Hocam elin dert görmesin yalnız,

    bu paylaştığım aralık 0'dan başlıyor ve çoğu zaman 400ü 500ü buluyor.  Çoğu zamanda hücre arası adımlar max. 3 birim. yani senin formülü böyle büyük bir aralıkta tek tek yazmak başka bir iş yükü. pratik olmaktan çıkıp işten büyük bir hal alır o zaman. 

    Bunun dışında satırların temsil edildiği aralıklar her zaman maximum 2 satır değil yeri geliyor benim 2 birimlik aralığım üstteki tabloda 5 tane satırda temsil edilebiliyor. Bu da aynı satırda değilse üsttekiyle/alltakiyle topla ikiye böl olayını boşa çıkarıyor. 

    ama şu index olayını biraz kurcalayacağım kabasını alacak birşeyler bulabilirsem ince ayarı el ile yaparım.

    çok sağol.


    Yapay zeka, zeka değildir.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kafkafkaf
    kafkafkaf's avatar
    Kayıt Tarihi: 18/Ağustos/2007
    Erkek

    Neredeyse 4 yıldır excele hiç dokunmuyorum herşeyi unutmuşum pratik yolları unuttum "iç içe eğer" yapısı dediğin aralıkta çok zorlar mutlaka kısa yolu vardır ama garanti yöntem birkere uğraşıp rahat edilebilir. Makroları komple unuttum yoksa excelde yapılamayacak şey yok gibi.

    1- Veriyi nereden çekiyorsun? Veri ham olarak "not defterinde", "veri tabanında" falanmı geliyor yoksa el ilemi giriyorsun?

    2- aralığın diyelimki 5 satırdada temsil edildiğinde 5 satırın sonuç ortalamasınımı alacağız?

    3- Aralıklar sabit ise ve tam listesini yollarsan boş zamanlarımda oturup bir sistem kurabilirim.


    http://emorcraft.blogspot.com.tr/
Toplam Hit: 1222 Toplam Mesaj: 7
excel iki farklı veri aralığı