9/28/2024

Access。割り算の整数・商を求めるには、関数を使う必要はありません。【division】

Access。割り算の整数・商を求めるには、関数を使う必要はありません。

<Access>

数値を除算して、整数部分を抽出したい場合、Excelでは、INT関数をつかったりします。


では、Accessでは、どのようにしたらいいのでしょうか。


Accessの場合、関数を使う必要はありません。


次のテーブルを用意しました。


売上高を1000で除算して整数部分である、千円以上の数値を算出するクエリを作っていきます。


作成タブのクエリデザインをつかいます。


必要なフィールドを設定して、演算フィールドをつくります。

千円: [売上高]¥1000


「/(スラッシュ)」などの四則演算をつかっていませんが、とりあえず、実行してみましょう。


千円以上の桁が整数として算出されています。


Accessでは、「¥」という演算子が用意されていて、この「¥」をつかうことで、除算した結果の整数商を求めることができるようになっています。


Excelには、このような演算子はありません。


なお、余りについても、ExcelではMOD関数を使用しますが、AccessにはMod演算子というのが用意されています。


余り:[売上高] Mod 1000

四則演算のように演算フィールドをつくることで、余りも手早く求めることができます。

割り算の整数商

Mod演算子もExcelにはありませんので、MOD関数で対応します。