- 締切済み
エクセルでダース在庫管理
エクセルでダース表示をしたいのですが。。。 ほかの質問から こんなコードを見つけてきました。 =ROUNDDOWN(E12/12,0)&"."&MOD(E12,12)&"" ここでこのコードに対しての質問が二つあります。 これを使えばダースに 変換してくれて出されますが、 その数値がマイナスになった場合 赤文字で出したいのですが、 セルの書式設定で数値のところを赤にしても赤になりません。 なぜでしょう? もしそれで 赤したいです。 もう一つは ダースの 端数が 20本だった場合 1.8 になってしまいます。 それを 1.08 23本だった場合 1.11 などとこういう形式にできないですか? どなた様か教えてください! 後もし セルの書式設定で ダース計算のフォーマットをユーザー定義でセットできれば簡単なのですが 方法はありますか ?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- misaki____
- ベストアンサー率21% (40/182)
1です マイナスを赤にする設定で =VALUE(QUOTIENT(E12,12) & "."& IF(LEN(MOD(E12,12))=1,"0"& (MOD(E12,12)),MOD(E12,12))) 残数がマイナスな場合(?)は赤くなりません (エラーがでる??)
- redowl
- ベストアンサー率43% (2140/4926)
最初の質問の回答 =ROUNDDOWN(E12/12,0)&"."&MOD(E12,12)&"" で表示されるデータは、数値ではなく、 文字データだから。 2番目の回答 一例 =INT(A1/12)&"."&TEXT(MOD(A1,12),"00")
お礼
ありがとうございます。 試してみます。
- misaki____
- ベストアンサー率21% (40/182)
>もう一つは ダースの 端数が 20本だった場合 1.8 になってしまいます。 それを 1.08 23本だった場合 1.11 などとこういう形式にできないですか? =QUOTIENT(E12,12) & ","& IF(LEN(MOD(E12,12))=1,"0"& (MOD(E12,12)),MOD(E12,12)) 要アドイン 関数の意味と使い方を理解してから使ってください。
お礼
ありがとうございます。 ばっちり数字はでました。 結果がマイナスになった場合 赤く表示させることはできますか? セルの書式設定で数値で負の数の設定で 赤字で出すようにセットしてみましたができませんでした。 どうしてでしょうか? ほかに方法はありますか?
お礼
エクセルで使ってみました。 無事マイナス数値の場合赤で表示されました。 ありがとうございました。