関数MODの使い方が解りません
◇-?関数MODの使い方が解りません-Tifarm-11/15-18:43(125)-No.381974 ┣?!Re:関数MODの使い方が解りません...-うっでぃ-11/15-19:14(124)-No.381977 ┣?!Re:関数MODの使い方が解りません...-jtaka[BJCB]-11/15-19:23(124)-No.381980 ┣?!Re:関数MODの使い方が解りません...-通りすがりの者-11/15-19:40(124)-No.381982 ┗?【解決】Re:関数MODの使い方が解...-Tifarm-11/15-21:31(122)-No.381991
▲このページのトップに戻る
▲このページのトップに戻る
▲このページのトップに戻る
▲このページのトップに戻る
▲このページのトップに戻る
381974 | 関数MODの使い方が解りません | Tifarm | 2006/11/15-18:43 |
メーカー名:SOTEC ソーテック OS名:WindowsMe パソコン名:EN H370TDX4 トラブル現象: MOD関数の使い方 -- =MOD(6,3)では 0(ゼロ)をかえし、=MOD(1,3)では1をかえします。 ここまでは、理解できるのですが、 =MOD(6,3)=0とすると、「TRUE」をかえし、=MOD(1,3)=0とすると、「FALSE」をかえします。 「・・・=0」とすると、何故TRUE または FALSE をかえすのか その理由が解りません。 何方か、この理由をお教えください。 また、この理由を説明したURLがあれば、それもお教えください。 よろしくお願いします。 |
▲このページのトップに戻る
381977 | Re:関数MODの使い方が解りません | うっでぃ | 2006/11/15-19:14 |
記事番号381974へのコメント Tifarmさんは No.381974「関数MODの使い方が解りません」で書きました。 TRUEは真、FALSEは偽を表します。 要するにその式があっている(TRUE)か間違っている(FALSE)かを 返しているということです。 |
▲このページのトップに戻る
381980 | Re:関数MODの使い方が解りません | jtaka[BJCB] | 2006/11/15-19:23 |
記事番号381974へのコメント No.381977で答えはすでに出ていますが、MOD関数に限ることではないということを 覚えておくといいでしょう。 たとえばセルに =1/4 といれると0.25となり =1/4=0 といれるとFALSEが返ります。 =1/4=0.25 だとTRUEが返ります。 # OpenOffice.orgのCalcで確認しましたがExcelでも同じでしょう。 =1/4=0.25 は =(1/4=0.25) と考えるとわかりやすいかも。括弧の中の真偽を評価した結果が返るということ。 |
▲このページのトップに戻る
381982 | Re:関数MODの使い方が解りません | 通りすがりの者 | 2006/11/15-19:40 |
記事番号381974へのコメント Tifarmさんは No.381974「関数MODの使い方が解りません」で書きました。 mod(6,3)=0 が「式」なので、「式の評価」としてそうなるというのが 一般的な回答になるのかな。( 4=0も一応式になる、但し必ず偽になる そもそも意味が無いけど) 以下の条件判断文を例に説明すると (mod(6,3)がxという変数に置き換わったと思ってください) if x = 0 then A else B; 上の式の場合、xの値が0の時には x = 0 という『式を評価した結果』、 真(true)と判断され、then 側の処理(A)が実行される。 逆に0で無い場合は、式を評価した結果 偽(false)と判断されて、 else側の処理(B)が実行される。 評価する部分が関数である場合は、関数の戻り値が式の評価結果になり ます。 if mod(x,3) then A else B; ※上の場合は、戻り値が1だったら(真)と見なされ、Aが実行され それ以外の値の場合は(偽)と見なされBが実行されたと思う 通常の式であった場合には、式が成り立てば(真)が成り立たなければ (偽)が評価結果になるのです。 #以上C言語系のお話です |
▲このページのトップに戻る
381991 | Re:関数MODの使い方が解りません | Tifarm | 2006/11/15-21:31 |
記事番号381974へのコメント Tifarmさんは No.381974「関数MODの使い方が解りません」で書きました。 早速うっでぃさん、jtaka[BJCB]さんそして通りすがりの者さんと3名の方がご指導くださいました。 ご指導は、簡略・詳細とありましたが、それらを読み返し理解することが出来ました。 ありがとうございました。 |
何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり
参考 | 回数 | 投稿日時 | 何か一言 |
---|