|
Konu Başlığı: Excel'de veya uygun bir program için bir yardım. (Aylak kaldım :) ) Gönderen: sbaslar üzerinde Nisan 20, 2021, 09:15:32 ÖÖ Selamlar . Excel'de şu hesaplamayı yapması için uygun formül tertiplemesini araştırdım ama bir sonuca ulaşamadım. Nasıl bir şey olduğunu anlatmak için resim atıyorum. Kısaca birbirinden bağımsız 3 girdi sonucunda formüllere yazılacak referans değerlerine göre bir sonuç verecek. Örnek olarak girilen bilgiler ;Kız çocuğu için , 1 yaşında 1 aylık . boy :71.2 . Bunları girdikten sonra, o yaşa ait formüle yazdığım referans aralıklarına göre ortalamanın altı normal veya ortalama üstü gibi hesaplama yapmasını istiyorum. Referans aralıkları çok fazla 15 yaşına kadar yazsam 190’a yakın, bir o kadar da erkek çocuk için referans aralığı var . İnternette bunlarla ilgili hesaplama sayfaları oldukça fazla. Örnek bir sayfa da paylaşıyorum. https://ilkadimlarim.com/ideal-boy-ve-kilo-hesaplama Kilo değerleri olmayacak. Sadece boy önemli benim için . Yüzdelik değer de vermesine gerek yok “Persentil Değeri Yaşıtlarına Göre Standart Değerin Üzerindedir” gibi sonuçlar vermesi yeterli.
Bunu bir şekilde kendim yapmak istiyorum. Grafik olarak bir şey olmasına gerek yok . Hesaplama yapsın yeter. Bu konuda görüş ve önerilerinizi istiyorum. Uğraştırıcı olduğunu biliyorum ama bunun için program yazılırsa onunla da uğraşmak isterim. Yapamazsam öğrendiklerim kar kalır. 8) Bİr çıkış noktası verirseniz gerisini halletmeye çalışacağım. Şimdiden teşekkürler. :D Konu Başlığı: Ynt: Excel'de veya uygun bir program için bir yardım. (Aylak kaldım :) ) Gönderen: metaone üzerinde Nisan 20, 2021, 09:56:32 ÖÖ Yapmak istediğinizi öncelikle birkaç adımda yaparak mantığını anlayabilirsiniz, zira hedefinize birkaç adımda ulaşmanız daha kolay olabilir sizin için. Örnek vermeye çalışırsam; elinizde bir tablo var ve buradaki bir takım değerlerin ortalamasına göre sınıflandırmak (A,B,C vs) ve ortalama değerleri de aralıklarına göre renklendirmek istiyorsunuz. Sağa doğru (tabloya göre değişir tabi, ortalamaları tablonun sağına doğru aldığınızı kabul edelim) önce ortalama değerini "=average()" formülüyle alıp, sonra bir sonraki kolonda bu değerlerin aralıklarına göre sınıflandırma (0-25 arası A, 25-50 arası B vs), bir sonraki kolonda da çıkan A, B ... değerlerine göre o hücrenin rengini verebilirsiniz. Bunu bir kez yaptıktan sonra, tabloyu daha derli toplu hale getirmek için ya aradaki adımların görünmeyecek olan kolonlarını saklarsınız, ya da bu komutları içi içe yazıp tek seferde sonuca ulaşırsınız. Ya da sizin için sakıncası yoksa kalabilir tabi :)
Konu Başlığı: Ynt: Excel'de veya uygun bir program için bir yardım. (Aylak kaldım :) ) Gönderen: sbaslar üzerinde Nisan 21, 2021, 07:54:02 ÖÖ Teşekkür ederim. Bu konuda denemeler yapacağım. Peki bunula ilgili bir programı basıc dilinde yazmak istesem bilgisayar için ne dersiniz ?
Konu Başlığı: Ynt: Excel'de veya uygun bir program için bir yardım. (Aylak kaldım :) ) Gönderen: sertacarslan üzerinde Nisan 22, 2021, 11:17:59 ÖÖ Ne yapmak istediğinizi biraz daha detaylı anlatırsanız belki yardımcı olabiliriz.
Formülle pratik olmayacaksa fonksiyon yazarak yada makroyla da çözülebilir. Önce ihtiyacı anlamak lazım. Konu Başlığı: Ynt: Excel'de veya uygun bir program için bir yardım. (Aylak kaldım :) ) Gönderen: wizofwor üzerinde Nisan 22, 2021, 17:26:10 ÖS Persentil grafiklerinin bir fonksiyona bağlı olarak hesaplanarak çizildiğine emin misiniz? Biraz araştırdım ama pek bir bilgiye ulaşamadım. Bu veriler daha çok istatiksel kayıtlara dayanıyor gibi. Öyle ise tek çözüm veri tablosunu olduğu girip vlookup ile değer çekmek. 190 adet referans aralığının Excel için bir sorun olacağını zannetmiyorum.
Sorun veri girişi ise aşağıdaki linklerde hazır referans verileri var. CDC https://www.cdc.gov/growthcharts/percentile_data_files.htm WHO https://www.who.int/childgrowth/standards/w_f_a_tables_p_girls/en/ Konu Başlığı: Ynt: Excel'de veya uygun bir program için bir yardım. (Aylak kaldım :) ) Gönderen: NoStres üzerinde Nisan 22, 2021, 18:04:41 ÖS @sbaslar Selam,
Javascript ile bir kod yazdım; kodda sadece %3'e normal sonuç veren yeni doğan sorgulaması yaptırdım, tablo eğrisine göre %3 ve %97 aralıkları farklı olduğu için direk katsayı belirlenemiyor ciddi bir formül yazılması gerek veya if else'leri kopyalayıp diğer sorgulamaları net olarak yapabilirsin. Kolay gelsin. Boy referansı aldığım site : http://www.mehmetakifersoybelediye.com/bilgi-bankasi/genel/persentil-egrisi/erkek-cocuklar-icin-persentil-tablosu/ (http://www.mehmetakifersoybelediye.com/bilgi-bankasi/genel/persentil-egrisi/erkek-cocuklar-icin-persentil-tablosu/) Kodları Online çalıştırabileceğin bir site : https://www.w3schools.com/js/tryit.asp?filename=tryjs_intro_inner_html (https://www.w3schools.com/js/tryit.asp?filename=tryjs_intro_inner_html) Hesapla.html kodları: Kod: <html> Not : Tap boşluğu yüzünden siteye post ederken çalışmayan kodları düzenledim. Konu Başlığı: Ynt: Excel'de veya uygun bir program için bir yardım. (Aylak kaldım :) ) Gönderen: NoStres üzerinde Nisan 22, 2021, 18:15:27 ÖS Kodlar arasındaki " " girdileri neden oluyor bilmiyorum ben eklemedim, scriptin çalışması için onları silmeniz gerek ve alt satıra geçmiş yerleri düzeltin çalışır...
Konu Başlığı: Ynt: Excel'de veya uygun bir program için bir yardım. (Aylak kaldım :) ) Gönderen: sbaslar üzerinde Nisan 23, 2021, 12:40:57 ÖS Persentil grafiklerinin bir fonksiyona bağlı olarak hesaplanarak çizildiğine emin misiniz? Biraz araştırdım ama pek bir bilgiye ulaşamadım. Bu veriler daha çok istatiksel kayıtlara dayanıyor gibi. Öyle ise tek çözüm veri tablosunu olduğu girip vlookup ile değer çekmek. 190 adet referans aralığının Excel için bir sorun olacağını zannetmiyorum. Percentil grafiklerinin nasıl çizildiğini tam olarak ben de bilmiyorum. Ama grafik de işin içine girerse çok karışık olur diye düşünüyorum. Benim istediğim sadece önceden belirlenmiş referans değerlerine göre bir hesaplama yaptırmak . Aslında bunu tabii ki kitabı açıp yaşına göre (daha doğrusu ;kaç aylık olduğuna göre) belirlenen değerlere göre karşılığını bulup söylemek çok kolay hocam . Mesela paylaştığım kitaptan bir alıntı var. Oradaki değerlere göre benim kızım şu an diyelim bir yaşında ve bir aylık ve boyu da 71cm olsun. Hemen karşılığındaki değerlere bakıyoruz 70.9 a yakın. Yani yukarıda 5p ye denk geliyor. Demek oluyor ki çocuğum evet ,boyu sağlıklı ,ama diğer 1 yaş 1 aylık tüm bebeklerin %95 inden kısa %5 inden ise uzun. buradaki “p ” yani percentil kelimesi sadece bir tabir. Yani hesaplamaya giren bir şey değil. Sonuçta benim istediğim girilen değere göre 0-15p arasına denk geliyorsa kilosu “yaşıtlarına göre kısa”. 15-75p arasına denk geliyorsa “ tam ortalama”. 75p den yüksek ise” yaşıtlarına göre uzun boylu” gibi cevaplar almak Çok yapmak istediğim ve iş yerinde faal olarak kullanmak istediğim biraz keyfi bir iş.Aslında 0yaş 0 ay yani (yeni doğan) ve 0 yaş 1 ay iki satır için bir Excel şablonu veya basit bir program olsa gerisini getireceğim. Sorun veri girişi ise aşağıdaki linklerde hazır referans verileri var. CDC https://www.cdc.gov/growthcharts/percentile_data_files.htm (https://www.cdc.gov/growthcharts/percentile_data_files.htm) WHO https://www.who.int/childgrowth/standards/w_f_a_tables_p_girls/en/ (https://www.who.int/childgrowth/standards/w_f_a_tables_p_girls/en/) Konu Başlığı: Ynt: Excel'de veya uygun bir program için bir yardım. (Aylak kaldım :) ) Gönderen: sbaslar üzerinde Nisan 23, 2021, 13:07:39 ÖS Ne yapmak istediğinizi biraz daha detaylı anlatırsanız belki yardımcı olabiliriz. Hocam bir sayfa paylaşıyorum. Şimdilik buradaki sadece ilk iki satır için bir hesaplama yaptırmak istiyorum. Diyelim yeni doğan kız çocuğu boyu 47 cm. tabloya göre 47 cm değerleri 47,2 den küçük. 15P den daha küçük sonuçta ortalamnın altında bir boydur . Ben yaş olarak 0 değerini (0 aylık) A1 hücresine Boy 47 cm değerini de A2 hücresine girdiğimde belirlediğim değer aralıklarına göre sonucu A3 hücresinde verecek. Mesela, diyecek ki “ortalamın altında” Sonra 0 yaş 1 aylık başka bir çocuk geldi. Onun da boyu 56 cm olsun. Gördüğünüz gibi tabloya göre 75P nin üzerinde yani yaşıtlarına göre uzun boylu demek. Ama gene 01(0 yaş 1 aylık) değerini A1 hücresine gireceğim (burada bilgisayar artık 1 aylık bebeğe göre hesaplama yapacak ) sonra boyunu 56 cm olarak A2 hücresine gireceğim ve gene A3 hücresinde sonucu verecek “Yaşıtlarına göre uzun boylu “diyebilir mesela. Kısaca böyle sadece ilk iki satır bir şeyler olsa gerisini getireceğim .:)Formülle pratik olmayacaksa fonksiyon yazarak yada makroyla da çözülebilir. Önce ihtiyacı anlamak lazım. Konu Başlığı: Ynt: Excel'de veya uygun bir program için bir yardım. (Aylak kaldım :) ) Gönderen: sbaslar üzerinde Nisan 23, 2021, 13:13:05 ÖS @sbaslar Selam, Evet hocam en nihayetinde böyle basit bir şekilde bir arayüz lazım. kodları çalıştıramadım. Tekrar kontol edeceğim Referans değerleriniz daha sade, ara değerler yok. Sadece rutin doktor kontrol yaşlarına göre verilmiş değerler. Ama bu bile işimi görür. gerisini bir şekilde getirmeye çalışırım Biraz bakayım koda. çok teşekkür ederim uğraşınız için. :DJavascript ile bir kod yazdım; kodda sadece %3'e normal sonuç veren yeni doğan sorgulaması yaptırdım, tablo eğrisine göre %3 ve %97 aralıkları farklı olduğu için direk katsayı belirlenemiyor ciddi bir formül yazılması gerek veya if else'leri kopyalayıp diğer sorgulamaları net olarak yapabilirsin. Kolay gelsin. Boy referansı aldığım site : http://www.mehmetakifersoybelediye.com/bilgi-bankasi/genel/persentil-egrisi/erkek-cocuklar-icin-persentil-tablosu/ (http://www.mehmetakifersoybelediye.com/bilgi-bankasi/genel/persentil-egrisi/erkek-cocuklar-icin-persentil-tablosu/) Kodları Online çalıştırabileceğin bir site : https://www.w3schools.com/js/tryit.asp?filename=tryjs_intro_inner_html (https://www.w3schools.com/js/tryit.asp?filename=tryjs_intro_inner_html) Hesapla.html kodları: Kod: <html> Konu Başlığı: Ynt: Excel'de veya uygun bir program için bir yardım. (Aylak kaldım :) ) Gönderen: NoStres üzerinde Nisan 23, 2021, 18:09:19 ÖS @sbaslar Rica ederim.
Kodlamaya değer limiti verirken; iki değer arasını bulup toleranslı bir şekilde hesaplanması sanırım doğru olur, milimetrik bir tablo olduğu için sınırları net vermek gerektiğini düşünüyorum. Ek resimde belirttiğim gibi. Konu Başlığı: Ynt: Excel'de veya uygun bir program için bir yardım. (Aylak kaldım :) ) Gönderen: sbaslar üzerinde Haziran 28, 2021, 10:24:12 ÖÖ Aradan zaman geçti ben de bu arada python ile ilgili bir kaynaktan faydalanarak istediğim programı yaptım. Python program dilini öğrendikçe programı yazdım. Belki çok derli toplu olmadı ama istediğimi yaptım. Stabil çalışan ve istediğim hesaplamayı tam olarak yapan basit bir program. Bu arada python dilini öğrenmeye devam ediyorum. Şİmdi sormak istediğim şu ; python için ,Amigada'da da çalışan bir programlama dili olduğu belirtiliyor. bu yazdığım programı Amiga 500 de çalıştırma imklanı olabilir mi ? Böylelikle amiga yı aktif olarak iş hayatıma sokarım böylelikle..
|