Iıf Hatalı Yada Eksik Hesaplama

06/02/2022, 19:10

Yunus Bozkurt

formülüm şu şekilde;

[vb]GelirVergisi: IIf([HesaplananGV]>[Vergiindirimi];[HesaplananGV]-[Vergiindirimi];0)[/v]

yapmakistediğimse: Hesaplanan gelir vergisi , vergi indiriminden büyükse; hesaplanan gelir vergisinden vergi indirimini çıkarmak
küçükse sıfır yazmak.

resimde işaretlediğim  göründüğü gibi sonuc 469,33 olmasına rağmen 0,00 yazıyor hata nerde acaba?



https://imgyukle.com/i/ofS3X6
06/02/2022, 19:24

berduş

Verilerinizin türü ne? Bu sorun ifade metin turunde ise olabilecek durum, metinsel girilen 6 degeri metinsel 1000 değerinden büyüktür
06/02/2022, 19:47

Yunus Bozkurt

para birimi ve sayı(ondalık ölçek 3 duyarlılık 3)

sql komutunu ilgili kısım için kısalttım

SELECT Dlookup ("GV_carpani","T_SABITLER") AS GVerCarpani, Dlookup ("Vergi_indirimi","T_SABITLER") AS Vergiindirimi,GVerCarpani*GVMatrahi AS HesaplananGV,IIf([HesaplananGV]>[Vergiindirimi],[HesaplananGV]-[Vergiindirimi],0) AS GelirVergisi
06/02/2022, 20:02

berduş

Aşağıdaki gibi dener misiniz?
GelirVergisi: IIf([HesaplananGV]-[Vergiindirimi]>0;[HesaplananGV]-[Vergiindirimi];0)
06/02/2022, 20:08

Yunus Bozkurt

Tamamdır. çok sağolun.
06/02/2022, 20:11

berduş

Rica ederim
İyi çalışmalar