dポイントプレゼントキャンペーン実施中!

例)=if(C5=$A$1*n,x1,y1)

のような感じで、
IF文にて任意のセル(例ではC5)に入っている数字がA1のセルの倍数かどうかを
判定しそれによって返ってくる答えをx1、y1のように使い分けたいのですが、
この倍数を判定するような方法(例では*nって適当に書いてますが)は
ございますでしょうか?

よろしくお願いします。

A 回答 (4件)

#1です。



数値が必ず
C5>A1>0
なら、
=IF(INT(C5/A1)*A1=C5,x1,y1)
でも可!
    • good
    • 0
この回答へのお礼

ありがとうございます!

この後の回答も含めて、
考え方は、わり算の余りがあるかないかを判定する・・
という考え方の式を組めばよいのですね~。

20ptで!

お礼日時:2008/09/15 15:03

こんな方法も


数値が必ず
C5>A1>0
=IF(MOD(C5,A1)=0,"x1","y1")
    • good
    • 0
この回答へのお礼

ありがとうございます!
主観でいえばこれが一番スマートに見えます。

順番の関係で良に(^^;

お礼日時:2008/09/15 15:01

MOD関数のことでしょうか?


A1に 5
C5に 17 とかで
=MOD(C5,A1) であまり 2 が出ます。
=IF(MOD(C5,A1),"余りありです","ちょうど倍数です")
こんな感じでも
    • good
    • 0
この回答へのお礼

ありがとうございます!

試してはいませんがMOD(C5,A1)の後に=0が・・いりますよね?

試してみます

お礼日時:2008/09/15 15:05

とりあえず、



=IF(INT(MAX(A1,C5)/MIN(A1,C5))*MIN(A1,C5)=MAX(A1,C5),x1,y1)

もっと、スマートな方法が有りそうですが…。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!