数値のユーザー定義

少数点以下2位以上の場合は少数点以下2位まで表示し、少数点以下3位の場合は少数点以下3位まで表示することは出来るのでしょうか

表示させたいセルを選択し、(シート全セルなら、行番号1の上にある全セル選択ボタンをクリックで可能です。)
ctrl+1 でセルの書式設定ダイアログを表示します。
[表示形式]タブ 左:ユーザー設定 右:種類を
0.00#
でよろしいかと思います。

0は、数字が無くてもゼロを表示する
#は、該当する数値がある時は表示する