AccessTr.neT

Tam Versiyon: üç değişkene göre iff kullanımı
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
arkadaşlar ne denediysem olmadı bir türlü başaramadım hep hata veriyor acaba aşağıdaki mantığın kodu nasıl yazılır yardımcı olabilir misiniz?

s_ , YASS ,DERİNLİK, BHA , SPTN30 hücreleri var ve bu hücrelerden s_ hücresinde hesaplatmaya çalıştığım şey şu;

eğer SPTN30 ''R'' ise; s_ = '' ''
eğer YASS > DERİNLİK İSE; s_= DERİNLİK * BHA
eğer DERİNLİK > YASS İSE; s_= (DERİNLİK*BHA)- (DERİNLİK - YASS)


S: IIf([SPTN30]="R";"";IIf([YASS]>[DERİNLİKDERİNLİK]*[BHA];[DERİNLİK]>[YAS] =[DERİNLİK]*[BHA]-[DERİNLİK]-[YASS]))
şeklinde dene ve kendine uyarla birde devamlı sorunu örnegini ekleyerek destekle
kusura bakmayın kolay birşey olduğundan anlaşılabileceğini düşündüğüm için gerek duymadım, yalnız bunu daha karışık formülasyonlardada uygulayacağım için then else şeklinde yazmanız mümkünmü?
if SPTN30 = "R" Then
s_ = " "
Elseif YASS > DERİNLİK Then
s_= DERİNLİK * BHA
Elseif DERİNLİK > YASS Then
s_= (DERİNLİK*BHA) - (DERİNLİK - YASS)
End if
syn ercan bey teşekkür ederim.