Bölünebilme yardımı

Katılım
13 Haziran 2006
Mesajlar
374
Excel Vers. ve Dili
Excel 2003 Türkçe
Matematik Öğretmeni VB,Excel-VBA,...
Selam;
bir türlü ayarlayamadığım bir formül hakkında yardıma ihtiyacım var.Sorun şu;
bir X değerinin n ile bölümü tamsayı ise a değerini,tamsayı değil ise b değerini kullanmak istiyorum,tabiki macro ile.
Yani;
Kod:
if x/n...tamsayı ise then
sonuc=a
else
sonuc=b
end if
gibi bir çözüm arıyorum.
Hemen belirteyim X değeri combo yada textbox text değeridir.
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,648
Excel Vers. ve Dili
Pro Plus 2021
Kod:
Sub dene()
x = 30
n = 5
a = "tamsayı"
b = "tamsayı değil"
    If x \ n = x / n Then
        sonuc = a
    Else
        sonuc = b
    End If
    MsgBox sonuc
    
End Sub
 
Katılım
13 Haziran 2006
Mesajlar
374
Excel Vers. ve Dili
Excel 2003 Türkçe
Matematik Öğretmeni VB,Excel-VBA,...
Teşekkür ederim.
\ ile / farkını bilmiyordum öğrenmiş oldum.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Alternatif,

Kod:
deg = IIf(Int(x / n) = x / n, a, b)
yada

Kod:
deg = IIf(x \ n = x / n, a, b)
Not: Sn Veysel beye bu kullanım şeklini hatırlatması için teşekküler.
 
Katılım
13 Haziran 2006
Mesajlar
374
Excel Vers. ve Dili
Excel 2003 Türkçe
Matematik Öğretmeni VB,Excel-VBA,...
Sayın Levent bey sizede çok teşekkür ederim.
 

aliakgul

Altın Üye
Katılım
9 Mayıs 2005
Mesajlar
404
Excel Vers. ve Dili
Ofis 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
03-08-2025
yada [code' Alıntı:
deg = IIf(x \ n = x / n, a, b)[/code]

Not: Sn Veysel beye bu kullanım şeklini hatırlatması için teşekküler.

Bunu biraz daha açar mısınız?
 
Üst