• 締切済み

エクセルでダース在庫管理

エクセルでダース表示をしたいのですが。。。 ほかの質問から こんなコードを見つけてきました。 =ROUNDDOWN(E12/12,0)&"."&MOD(E12,12)&"" ここでこのコードに対しての質問が二つあります。  これを使えばダースに 変換してくれて出されますが、 その数値がマイナスになった場合 赤文字で出したいのですが、 セルの書式設定で数値のところを赤にしても赤になりません。 なぜでしょう?  もしそれで 赤したいです。 もう一つは ダースの 端数が 20本だった場合 1.8 になってしまいます。 それを 1.08   23本だった場合 1.11 などとこういう形式にできないですか?  どなた様か教えてください! 後もし セルの書式設定で ダース計算のフォーマットをユーザー定義でセットできれば簡単なのですが 方法はありますか ?

みんなの回答

回答No.3

1です マイナスを赤にする設定で =VALUE(QUOTIENT(E12,12) & "."& IF(LEN(MOD(E12,12))=1,"0"& (MOD(E12,12)),MOD(E12,12))) 残数がマイナスな場合(?)は赤くなりません (エラーがでる??)

Kelll
質問者

お礼

エクセルで使ってみました。 無事マイナス数値の場合赤で表示されました。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.2

最初の質問の回答 =ROUNDDOWN(E12/12,0)&"."&MOD(E12,12)&"" で表示されるデータは、数値ではなく、 文字データだから。 2番目の回答 一例 =INT(A1/12)&"."&TEXT(MOD(A1,12),"00")

Kelll
質問者

お礼

ありがとうございます。 試してみます。

全文を見る
すると、全ての回答が全文表示されます。
回答No.1

>もう一つは ダースの 端数が 20本だった場合 1.8 になってしまいます。 それを 1.08   23本だった場合 1.11 などとこういう形式にできないですか? =QUOTIENT(E12,12) & ","& IF(LEN(MOD(E12,12))=1,"0"& (MOD(E12,12)),MOD(E12,12)) 要アドイン 関数の意味と使い方を理解してから使ってください。

Kelll
質問者

お礼

ありがとうございます。 ばっちり数字はでました。  結果がマイナスになった場合 赤く表示させることはできますか? セルの書式設定で数値で負の数の設定で 赤字で出すようにセットしてみましたができませんでした。 どうしてでしょうか? ほかに方法はありますか?

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCELをつかってダースでの集計表を作りたい。

    エクセル(2007)の表で A1に牛乳の本数をダース表示で「1.11」(23本)と入力して A2に「0.01」 A3に「1.01」 とした数字が、A3で合計され、同じようにB列、C列にも数字がはいってD列が合計 した表を作りたいと思います。 検索してMODなどをつかった関数で作成したところ、「2.12」など端数が12以上で 表示されてしまいます。 条件は、 1最初に数量をいれる際もダース(1.01)で入力 2できれば、ひとつのセルにダース分と端数を入力/表示したい。 3計算結果をさらに合計したりして集計するので文字表示ではない方法を希望 自分なりには調べてみたのですが、意外と難しく思い通りの表ができなくて困っています。 何卒宜しくお願い致します。

  • エクセルでの切り捨てについて

    例えば、『\1675』を『\1000』を表示する場合関数ですと =ROUNDDOWN(A1,-3) の様にすれば表示できますが、これですとセルを増やす事に なりそうですので、セルの書式設定の表示形式のユーザー定義で何とかできないかと思っているのですが、なかなか出来ません。 どのようにすれば良いのでしょうか?

  • エクセル、ROWNDDOWNの複数条件について

    ROUNDDOWNの複数の条件を指定したい場合について教えてください。 A 19000 B 0.5 C 19000*0.45 A 19000 B 0.75 C 19000*0.75                 ABCのセルに上記のような数値が入っている場合、Cの計算結果の値をROUNDDOWNを使用し端数処理をしています。 10000未満は-1、100000未満は-2、1000000未満は-3の端数処理をしたいのですが、データが多く複数ある場合に、複数条件を指定し、一括コピペしたいと考えています。その場合、どのような数式が可能でしょうか。 数式は、Cのセルに入力したいです。 Cのセルに計算結果とともに、端数処理もしたいです。 宜しくお願い致します。

  • Excelのについて質問します。

    Excelのについて質問します。 関数の入っているセルを、数値として計算させたい場合はどのようにすればいいのでしょうか。 例えば3つのセルにそれぞれ「100.8」「100.1」「100.5」という計算結果が出ていたとします。 セルの見た目としては「101」「100」「101」になりますが、これをsum関数で合計すると「301」になります。 round、rounddown、roundupやintなどの関数は、他の集計にも影響を与えるので使えない状態なんです。 関数が入っているセルを、見た目の数字で計算させるような便利な関数や書式設定というものはあるのでしょうか? どなたかExcelに詳しい方がいらっしゃいましたら教えて下さいm(_ _)m。

  • エクセル2010条件付き書式

    いつもお世話になっております。 質問です、宜しくお願いします。 条件付き書式についてですが、2010にしてから上手く出来ません。 具体的には、A列に入力した数値とB列に入力した数値が違うときに赤色で塗りつぶすというものです。 エクセル2007では、簡単に出来たのですが2010ではうまく出来ません。 条件付き書式→新しいルール→指定の値を含むセルだけを書式設定→セルの値 →次の値に等しくない→B1を選択 書式で塗りつぶし「赤」を選択。 これでA1とB1の数値が違っていれば、赤で塗りつぶしになります。 A2・・・・以降コピーしても書式がコピーされません。 どのようにすれば出来るのか教えて下さい。 文章でうまく伝えられていないと思いますが宜しくお願いします。

  • エクセルで他シートの同セルと比較して条件付き書式設定

    エクセルで他シートの同セルと比較して条件付き書式設定をしたいです。同じフォーマットのシートを2枚用意し、Sheet1には予想の数値を、Sheet2には実績の数値を入力し、Sheet2の実績シートにおいて、Sheet1の予想の数値を上回っていれば緑、下回っていれば赤の色付けをしたいのですが、名前の定義などを利用してもうまくいきません。 セル結合などもしているシートです。 今はひとつひとつ目視で色づけしていますが、ミスが起こらないように自動化できないでしょうか。 どうぞよろしくお願いします。

  • Excelでのトラブル

    Excelのセルに数値を入力したいのですが、数値を入力してEnterを押すと セルの書式設定→表示形式→分類 が自動的にユーザー定義となり日付形式となってしまいます。外部から送られてきた書式のためどのような設定がなされているかわからないのですが、どなたか回復策を知っているかたがいらしたら教えてください。よろしくおねがいします。

  • エクセルの「条件付き書式」で困っています

    エクセルの「条件付き書式」なんですが 表の見栄えを良くするために、一行ごとに色を付けようと 「書式」-->「条件付き書式」-->設定ダイヤログに 条件(1)・・「数式が」-----「=MOD(ROW(),2)=0」を設定しました     書式-->パターン・グリーンを指定 思い通り選択範囲の表に、一行ごとの縞模様が出来たのですが 追加で 条件(2)・・「セルの値が」-----「次の値より大きい」-----「100」     書式-->フォント太字・赤を指定 と指定したところセルに色の付いた行(偶数行)は100以上の数値が入力されても フォントが太字・赤になりません このような条件は「条件付き書式」ではなく、表示形式で設定するのでしょうか? 私は「条件付き書式」で一括に設定したいのですが 詳しい方がいらしたら教えて下さい WIN2000・エクセル2000  です。

  • エクセルの書式設定

    エクセルのセルの表示が#VALUE!になるのでたどっていったところ、あるセルの書式設定に問題があるようなのです。 そこで、書式を数値に直したいのですが、通常、「数値」の場合には、表示されないはずなのですが、今回、表示されるサンプルに、かつてユーザー定義で入れたと思われる"歳"が表示されたままで、どうにもならず、これが原因と考えられます。 なぜこのようなことが生じるのか、また、どうすれば解消できるのか、 ご存知の方、教えてください。

  • エクセルについて

    エクセルでカレンダーを作りたいのですが 月は いれずに セルには 日にちと曜日 例 1(月)と最初に入力して 後は 2(火)と自動的にしたいのですが セルの書式設定で ユーザー定義にすればいいのでしょうか?それとも簡単にできますでしょうか? また 日曜日のみ 文字色を赤にする場合どう設定すればいいでしょうか? よろしくお願いいたします。