Kayıt Tarihi: 24.03.2013
Toplam 27 konu açtı.
Toplam 9.080 yorum yaptı.
Toplam
1.075
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2013,
Beğeniler: 56 / 237
Sorguda
SQL SELECT ([ekenn]-0.1)/IIf([ekenn] BETWEEN 0 AND 0.7,1,IIf([ekenn] BETWEEN 0.71 AND 1,2,IIf([ekenn] BETWEEN 1.01 AND 1.6,3,0))) AS Sonuc;
olabilir.
Hesaplama kurgusunu VBA modül içinde prosedüre çekip, işlem yapmanız daha uygun olur.
Örnek dosyasını eklemeniz halinde, daha beklenen cevap bulursunuz.
Kayıt Tarihi: 25.03.2011
Toplam 6 konu açtı.
Toplam 31 yorum yaptı.
Toplam
5
puanı bulunmakta.
Beğeniler: 0 / 0
(19-11-2025, 16:09)dsezgin demiş ki: Sorguda
Visual Basic SELECT ([ekenn]-0.1)/IIf([ekenn] Between 0 And 0.7,1,IIf([ekenn] Between 0.71 And 1,2,IIf([ekenn] Between 1.01 And 1.6,3,0))) AS Sonuc;
olabilir.
Hesaplama kurgusunu VBA modül içinde prosedüre çekip, işlem yapmanız daha uygun olur.
Örnek dosyasını eklemeniz halinde, daha beklenen cevap bulursunuz.
ilginize tşkler
IIf([ekenn] Between 0 And 0,7;([ekenn]-0,1)/2;"2"IIf([ekenn] Between 0,71 And 1;([ekenn]-0,1)/2"2";IIf([ekenn] Between 1,01 And 1,6;([ekenn]-0,1)/3;"3"Null)))
hocam tırnak içine aldığım kırmızı yerleri eklediğimde hata veriyor . yukardakini düzeltseniz yeterli
Kayıt Tarihi: 24.03.2013
Toplam 27 konu açtı.
Toplam 9.080 yorum yaptı.
Toplam
1.075
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2013,
Beğeniler: 56 / 237
(19-11-2025, 16:46)osman06 demiş ki: hocam tırnak içine aldığım kırmızı yerleri eklediğimde hata veriyor . yukardakini düzeltseniz yeterli
IIf([ekenn] Between 0 And 0,7;([ekenn]-0,1)/2;"2"IIf([ekenn] Between 0,71 And 1;([ekenn]-0,1)/2"2";IIf([ekenn] Between 1,01 And 1,6;([ekenn]-0,1)/3;"3"Null)))
Tırnak içine alınan değer metin olarak değerlendirilir, hesaplama işlemlerinde kullanılmaz! Tırnak olayını kaldırıp, deneyiniz.
0 ila 0,7 ve 0,71 ile 1 arası 2 denmiş
(ekenn] - 0,1) / IIf([ekenn] Between 0 And 1; 2; IIf([ekenn] Between 1,01 And 1,6;3;0))
Kayıt Tarihi: 25.03.2011
Toplam 6 konu açtı.
Toplam 31 yorum yaptı.
Toplam
5
puanı bulunmakta.
Beğeniler: 0 / 0
20-11-2025, 13:03
(En son düzenleme: 20-11-2025, 15:34 osman06.
Düzenleme Nedeni: düzeltme
)
(20-11-2025, 11:58)dsezgin demiş ki: (19-11-2025, 16:46)osman06 demiş ki: hocam tırnak içine aldığım kırmızı yerleri eklediğimde hata veriyor . yukardakini düzeltseniz yeterli
IIf([ekenn] Between 0 And 0,7;([ekenn]-0,1)/2;"2"IIf([ekenn] Between 0,71 And 1;([ekenn]-0,1)/2"2";IIf([ekenn] Between 1,01 And 1,6;([ekenn]-0,1)/3;"3"Null)))
Tırnak içine alınan değer metin olarak değerlendirilir, hesaplama işlemlerinde kullanılmaz! Tırnak olayını kaldırıp, deneyiniz.
0 ila 0,7 ve 0,71 ile 1 arası 2 denmiş
(ekenn] - 0,1) / IIf([ekenn] Between 0 And 1; 2; IIf([ekenn] Between 1,01 And 1,6;3;0))
hocam formülü aşaıdaki düzenledim hata vermedi ama hesaplamaları doğru yapmıyor
yatayipadet: IIf([yatayseritdelme] Between 1 And 115;2;IIf([yatayseritdelme] Between 116 And 180;3;IIf([yatayseritdelme] Between 181 And 240;4;IIf([yatayseritdelme] Between 241 And 290;5;0))))
burdaki amaç yatayşeritdelme değeri 1-115 arası ise 2 değilse 116 ile 180 arası ise 3 değilse 181 ile 240 arası ise 4 değilse 241 ile 290 arası ise 5
Kayıt Tarihi: 25.03.2011
Toplam 6 konu açtı.
Toplam 31 yorum yaptı.
Toplam
5
puanı bulunmakta.
Beğeniler: 0 / 0
(20-11-2025, 13:03)osman06 demiş ki: (20-11-2025, 11:58)dsezgin demiş ki: (19-11-2025, 16:46)osman06 demiş ki: hocam tırnak içine aldığım kırmızı yerleri eklediğimde hata veriyor . yukardakini düzeltseniz yeterli
IIf([ekenn] Between 0 And 0,7;([ekenn]-0,1)/2;"2"IIf([ekenn] Between 0,71 And 1;([ekenn]-0,1)/2"2";IIf([ekenn] Between 1,01 And 1,6;([ekenn]-0,1)/3;"3"Null)))
Tırnak içine alınan değer metin olarak değerlendirilir, hesaplama işlemlerinde kullanılmaz! Tırnak olayını kaldırıp, deneyiniz.
0 ila 0,7 ve 0,71 ile 1 arası 2 denmiş
(ekenn] - 0,1) / IIf([ekenn] Between 0 And 1; 2; IIf([ekenn] Between 1,01 And 1,6;3;0))
hocam formülü aşaıdaki düzenledim hata vermedi ama hesaplamaları doğru yapmıyor
yatayipadet: IIf([yatayseritdelme] Between 1 And 115;2;IIf([yatayseritdelme] Between 116 And 180;3;IIf([yatayseritdelme] Between 181 And 240;4;IIf([yatayseritdelme] Between 241 And 290;5;0))))
burdaki amaç yatayşeritdelme değeri 1-115 arası ise 2 değilse 116 ile 180 arası ise 3 değilse 181 ile 240 arası ise 4 değilse 241 ile 290 arası ise 5
halletim hocam sabrınıza emeğineze tşkler
Kayıt Tarihi: 24.03.2013
Toplam 27 konu açtı.
Toplam 9.080 yorum yaptı.
Toplam
1.075
puanı bulunmakta.
Mevcut Office Sürümü:
Office 2013,
Beğeniler: 56 / 237
yatayipadet: (yatayseritdelme - 0,1) / IIf([yatayseritdelme] Between 1 And 115;2;IIf([yatayseritdelme] Between 116 And 180;3;IIf([yatayseritdelme] Between 181 And 240;4;IIf([yatayseritdelme] Between 241 And 290;5;0))))
Sanırım koyu olan yeri formülünüze eklememişsiniz.
|