Ana içeriğe geç

Çevre Formülleri

İki formül tipi, üç ölçütü bir sayıya ve ardından bir banda dönüştürür.

İki tip​

TipÜrettiğiKullanabildiği
Çevre skoruSayısal skor[S] [O] [Y]
Çevre değeriBant numarası[S] [O] [Y] [CS]
TokenKarşılığı
[S]Şiddet
[O]Olasılık
[Y]Yasal durum
[CS]Ortaya çıkan skor

Bant formülü [CS]'yi okuyabilir; skor formülü okuyamaz — o, skor formülünün üretmek için var olduğu şeydir ve sistem onu adlandıran bir skor ifadesini kaydetmeyi reddeder.

Bir bant ifadesi üç ölçütü de doğrudan adlandırabilir; çünkü üst bandı yalnızca şiddetten zorlamak yaygın bir gerekliliktir ve skordan tek başına ifade edilemez.

Alanlar​

  • Kod / Ad — formülün kimliği.

  • Formül tipi — skor veya değer. Önce bunu ayarlayın; editörün hangi token'ları kabul edeceğine karar verir.

  • İfade — ifadenin kendisi.

  • Boş değer varsayılanı
    Cevaplanmamış bir değişkenin kaç sayılacağı. Boş (varsayılan), formülün adını geçtiği herhangi bir değişkenin değeri yokken hesaplama yapmaması demektir. Aşağıdaki Boş değer varsayılanı bölümüne bakın.

  • Aktif — tip başına bir aktif formül. Bir formülü etkinleştirmek o tipteki öncekini devreden çıkarır.

Gelen formüller​

KodAdTipİfadeAktif
CFM00001Çarpımsal Çevre SkoruSkor[S]*[O]*[Y]Evet
CFM00002Çarpımsal Çevre DeğeriDeğerIF([CS]>64:4:IF([CS]>27:3:IF([CS]>8:2:1)))Evet
CFM00003Toplamsal Çevre SkoruSkor[S]+[O]+[Y]Hayır
CFM00004Toplamsal Çevre DeğeriDeğerIF([CS]>=12:4:IF([CS]>=9:3:IF([CS]>=6:2:1)))Hayır

Toplamsal çift pasif gelir; çünkü bir formülü etkinleştirmek o tipteki diğerini devreden çıkarır — iki çifti de aktif yüklemek her tipten keyfî olarak seçilmiş birer formül bırakırdı.

uyarı

Aralık uyumu denetlenmez ve hata sessizdir.

Çarpımsal bantları — önemliliğin 28'de başladığı hâliyle — yerinde bırakırken toplamsal skoru (aralık 3–15) etkinleştirin ve hiçbir şey asla önemli olmaz. Hiçbir yerde hata görünmez. Belirti, hiçbir önemli boyut raporlamayan bir kayıt defteridir ve bu, bir yapılandırma hatası yerine iyi haber gibi okunur.

Bir formülü değiştirirseniz ikisini de değiştirin. Formül ekranı bu uyarıyı ifade alanının üzerinde taşır.

İfade yazmak​

İfadeler hesap tablosu sözdizimini kullanır. Hem IF(a:b:c) hem IF(a,b,c) kabul edilir ve olağan fonksiyonlar mevcuttur: MAX, MIN, SUM, AVERAGE, ROUND ve benzerleri.

Token'lar köşeli parantez içindedir ki IF( içindeki F bir değişken olarak okunmasın.

Örnekler​

Yasal durumu iki kat ağırlıklandıran bir skor:

[S]*[O]*[Y]*2

Sert bir yasal sınır uygulandığında, skor ne olursa olsun üst bandı zorlayan bir bant:

IF([Y]>=5 : 4 : IF([CS]>64 : 4 : IF([CS]>27 : 3 : IF([CS]>8 : 2 : 1))))
not

Bu ikinci örnek, bir yasal durum seviyesinin önemli kılar bayrağının tanım yoluyla yaptığını formül yoluyla yapar — ve bayrak genellikle daha iyi araçtır; çünkü bir ifadenin içine gömülü olmak yerine seviyenin kendisinde görünür. Bandın yükseltilmesi gerektiğinde formülü, banda bakılmaksızın önemlilik gerektiğinde bayrağı kullanın.

Kendi alanlarınızı değişken olarak kullanma​

Bu formülün skorladığı kayıt üzerinde tanımladığınız her parametrik alan, tıpkı yerleşik değişkenler gibi köşeli parantez içinde ifadede kullanılabilir:

[S]*[O]*[Y]*[saha_katsayisi]

Hangi alanlar uygundur:

Alan tipiFormülde kullanılabilir mi
Sayı, OndalıkEvet
Evet / HayırEvet — 1 veya 0 sayılır
Tekli seçimYalnızca her seçeneğin değeri sayı ya da evet/hayır ise
Diğer her şey — metin, tarih, dosya, referans, çoklu seçimHayır

Etiketlerden oluşan bir seçim listesi bir kategoridir; bir kategoriyle çarpmak, aritmetik ne kadar düzgün görünürse görünsün bir anlam ifade etmez. Formül editörünün paleti uygun alanları yerleşik değişkenlerin yanında listeler, yani anahtarı ezberlemeniz gerekmez.

Değerlendirme ekranında anlık görünen skor, kaydedilen skorla aynı alanlardan hesaplanır; yani formu doldururken gördüğünüz sayı, kaydedilecek sayıdır. Alan tanımlamak için Parametrik Alanlar sayfasına bakın.

Boş değer varsayılanı​

Boş alan sıfır değildir. Varsayılan olarak, değeri olmayan bir alana başvuran formül hiç hesaplama yapmaz ve kayıt önceki değerini korur. Bu bilinçlidir: boş bir hücre sıfır olarak değerlendirilir ve sıfır skor, "henüz cevaplanmadı" değil risk yok anlamına gelir.

Bu varsayılan, tüm değişkenler zorunlu olduğunda doğrudur; parametrik bir alan gerçekten isteğe bağlı olduğunda yanlıştır. Bu yüzden her formülün kendi ayarı vardır:

  • Boş değer varsayılanı — boş (varsayılan)
    Başvurulan herhangi bir değişkenin değeri yoksa hesaplama yapma.

  • Boş değer varsayılanı — bir sayı
    Değeri olmayan her değişken bu sayı olarak değerlendirilir. Cevaplanmadığında etkisiz kalması gereken bir çarpan için 1, bir toplanan için 0 verin.

Tek bir sayı, o formülün tüm değişkenleri için geçerlidir; alan bazında ayarlanmaz. Sıfır geçerli bir tercihtir — "varsayılan yok" demek için ayarı boş bırakın, 0 yazmayın.

uyarı

Boş değer varsayılanı vermeden önce, ürettiği sonucun savunabileceğiniz bir sonuç olduğundan emin olun. "Boşları 1 say" demek, cevaplanmamış bir maruziyet katsayısını sessizce tam ağırlıklı hâle getirir.

Formül editörü​

İfade bir modal değil, tam bir sayfada düzenlenir; çünkü editör üç şey taşır:

  • Bu tipin kullanabileceği değişkenlerin token paleti, formül tipi alanını izleyerek.
  • Siz yazarken ifadeyi doğrulayan canlı kontrol. Yazarken gelen bir ret beklenen durumdur.
  • Verdiğiniz değerlere göre ifadeyi hesaplayan deneme paneli; bant formülü için sonucun hangi banda düştüğünü bildirir ya da hiçbir bandın o sayıyı bildirmediği uyarısını verir.
ipucu

Uçları test edin: üç ölçüt de 1'de, üçü de 5'te ve yasal durum geçersiz kılması tek başına. 3, 3, 3 üzerinde doğru davranan bir formül aralığının iki ucu hakkında size hiçbir şey söylemez.

İçe alma ve dışa aktarma​

Formül tanımları Excel'e aktarılır ve doldurulmuş bir şablondan yeniden yüklenir. İfade, formda olduğu gibi girişte de denetlenir; dolayısıyla editörün reddettiği bir ifade yükleme yoluyla da saklanamaz.