ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Excel(エクセル)活用コミュの製品ロットの自動作成方法

  • mixiチェック
  • このエントリーをはてなブックマークに追加
検索してみたのですが探しきれなかったので
トピ立てさせていただきました。

Excelのverは2000です。

【やりたいこと】
製品管理のために自動的にロットの振り分けをしたい。

製品の種別は13種類あり、
1つの種別の中で、重量の違いにより、3系統分かれ
製造年数の違いにより、さらに3種類に分かれます。
なので計117種類になってしまいます。

例:「A」という製品に対し
 重量が5kgで製造年数が5年未満のときのロット番号が「1」
 5年以上10年未満のときのロット番号が「2」
 10年以上のときのロット番号が「3」
 重量が10kgで製造年数が5年未満のときのロット番号が「4」
 「B」という製品で20kgで8年のとき「14」
 ...etc

という風にしたいのですが、
IF関数でネストさせるにしても数が多いので出来ません。。

判りづらい説明で申し訳ありませんが
どなたかお教え頂けないでしょうか?
お願いいたします。

コメント(11)

自分で、ロット番号を取得する関数(Function)を作ってもいいと思います。

重量と製造年数を引数で受け取り、Select Case文を使えばネストも複雑にならずに作成できます。
「ロット」を決めるために

>製造年数が5年未満のときの

時という流動的な要素が入るのがよくわからないです。
・【製品】:「A」〜「M」の13種類
・【重量】:「5」、「10」、「20」の3種類
・【年数】:「5未満」、「5以上10未満」、「10以上」の3種類

明記されていませんが、トピ主さんが以上の前提に基づいている場合、
挙げられている例の最後、
『「B」という製品で20kgで8年のとき「14」』
というのは「17」になるような。
>4:こうたさん

それなら、MATCH関数でできそうですね。
別バージョン。
項目ごとに積み上げる値を求め、単純に足し算でいけるようにしてみました。
表の配置が適当なのはご容赦ください。


>5:うさりん さん

MATCH、は・・・あまり使い慣れてないもので、ヘルプ見てみましたがイマイチ分かりませんでした;
よろしければご教授ください<(__)>
多数コメント頂きありがとうございます

仕事の関係上、
しばらくPCに触れませんので
コメント頂いた内容については
後ほどレスさせていただきます
申し訳ありません。
あ、MATCHたぶん理解。
こういうことでいいんでしょうか。
IFをネストしたりするよりシンプルでいいかもしれませんね。


>7:ちぃ。 さん

了解です。
お役に立てていればよいのですが。
ご確認のほど、お願いいたします。
>:8こうたさん
すみません。一人で頑張らせるばかりで^^;具体的に説明もしないのにいろいろ試してくれて、時間おいて覗いたら驚きました!!

シンプルでいいし、クロスで条件をかける時はMATCH関数です。

なんだか、こうたさんの勉強になったみたいで嬉しいですね・*:..。♡*゚¨゚゚・*:..。♡*゚¨゚゚・*:..。♡*゚¨゚・*:..。

当人のちぃさんに、理解して欲しいところですが
敷居が高いという場合は、結果が得られてからのちのち関数をもっと勉強した方がいいような気もします。
なぜかというと、ロットの系統や種類に変動があった場合、自分で修正できる方がよいと思うからです。

私は、勝手にヒントを投げかけただけですが、調べてチャレンジしたこうたさんは、手本にできるところです。
皆様ありがとうございました。

MATCH関数を使ったやり方を実際にやったところ
上手く出来ました。
確かにIFでネストさせるよりずっとシンプルになりますね^^

自分の無能さを改めて思い知らされました^^;
これからもっと勉強していきたいと思います

本当にありがとうございました。
>10:ちぃ。 さん

お役に立てたようで、よかったよかった。
8:を拾っていただいたようで、その前の方たちをスルーされているのが
なんだか肩身が狭いというかそんな気もしますけれど。

ところで(しつこいようですみませんが)提示させてもらった書式では
4:で書いたように『「B」という製品で20kgで8年のとき「14」』 には
なりませんので、もしかしたらまだ何か足りないのかもしれません。
そこだけちょっと心配なのですが、いかがですか?


>9:うさりん さん

Excelは工夫次第でスマートな式を作れるのが楽しいですよね。
今回は勉強させていただいて単純に楽しかったので&時間があったので
突っ走っちゃいましたが、トピ主さんに過程を理解してもらうのも
また面白そう・・・じゃなくて大事ですね。
以後、そっちの方向でも意識してみます。
ありがとうございました♪

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Excel(エクセル)活用 更新情報

Excel(エクセル)活用のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。