B-Teck!

お仕事からゲームまで幅広く

2016-02-20から1日間の記事一覧

【VBA】Round関数で四捨五入ができなかった話

VBA

VBAのRound関数は銀行家丸め(銀行型丸め、銀行丸めともいうらしい)になっているらしい。 ので何も考えないで四捨五入しようと思ったらできなかった。 銀行家丸めとは 銀行型丸めとは、切り捨てるときに一番近い偶数に近づける方法。 単に四捨五入していくよ…

【VBA】First関数・Last関数等についてのメモ

VBA

First(), Last(), DFirst(), DLast() VBAのこれらの関数はORDER BY句や、インデックス、主キーを考慮せず、 「ディスクのレコードを読み込んだ順」の最初と最後を取得する。 なので、下記のようなSQLとは必ず等価にならず、どんな値が返るのかも予想が困難な…