• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 複数条件の方法)

エクセルで複数条件の処理方法について

このQ&Aのポイント
  • 仕事で使用する資料で複数条件の処理に困っています。具体的には、品番ごとに異なる納入日のデータを振り分ける必要がありますが、条件が多すぎてうまく処理できません。現在手動で入力していますが、関数を使用することで効率的に処理できないか検討しています。
  • 使用個数、品番、納入日、注文数といった複数の条件が絡み合った処理方法を知りたいです。手作業では手間がかかりすぎるし、ミスも発生しやすいので、エクセルの関数を活用する方法を教えていただきたいです。
  • 現在、品番ごとに異なる納入日のデータを処理する必要がありますが、条件が複雑すぎて解決策が見つかりません。手動での処理では時間もかかりますし、ミスも起こりやすいです。エクセルの関数で効率的に処理する方法を教えていただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • SI299792
  • ベストアンサー率48% (719/1487)
回答No.1

何とか出来ました。 但し、1行目は→を取って納入日を同じ形に直して下さい。例えば、 A→は Aに直します。 また、ワークエリアが必要です(納入日を数字に変換する為)。どこまでこの表があるかわからないので、AAにしました。 AA3 に次の関数を入力。下にコピー。 =IFERROR(INDEX(F$2:X$2,1,MATCH(C3,F$1:X$1,0)),2958465) F3 に次の関数を入力。 =MAX(IF($AA3>F$2,0,MIN($E3*2-SUM($E3:E3),$B3*6))-IF($D2=$D3,F2,0),0) セルの書式設定で表示形式をユーザー定義にして、# にします。(0を表示しないようにするためです。) 右下へ、コピー。 AAが塞がっていたら、別の所にして下さい。その場合数式の$AA3も変更してください。

m_chance
質問者

お礼

すごい!できました!! 思った通りの結果に感激です!! 分かりづらい説明でしたのにありがとうございます。 また困ったことがあったら相談しますので助けてください。 本当にありがとうございました。

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

関連するQ&A

  • エクセル 複数条件抽出

    先日、複数条件でのデータ抽出を教えていただき対応できましたが 別条件でのデータ抽出が必要になりました。 画像添付します。 納入個数は6個×使用個数です。 同一品番のものが毎日納入され、注文数に達したら次の行になります。 たとえば 行番2の机Cは使用個数3、注文数90なので、2/5~18個ずつ納入され2/9で90個完了 行番3の机Cも使用個数3、注文数90なので、行番2の納入が終わった次の2/13~18個ずつ納入され2/17で90個で完了 行番4の机Cも使用個数3、注文数120なので、行番3の納入が終わった次の2/19~18個ずつ納入され2/27に12個で完了です。 行番5の机Fは使用個数2で注文数40なので、2/5~12個ずつ納入され最終日は2/8に4個で完了です。 行番6の机Fも使用個数2で注文数40ですが、行番5が2/8に4個で終わってるので、8個からスタートで2/14に8個で終了 行番7の机Fも使用個数2で注文数60です。行番6が2/14に8個で終わっているので4個からスタート・・・ という繰り返しです。 これが300行くらいあるので、手打ちでは効率悪すぎるしミスもでるので、関数でできないかというご相談です。。。 品番、使用個数、注文数が絡んでいます。ご教授いただけますようお願い致します。

  • エクセルにて条件でエラー表示させる方法を教えて下さい

    エクセル2003を使用しておりますが、リスト入力しまして 同じ条件(2項目)があった場合にエラー表示若しくは フォントカラーが変わる。と云うものを作りたいのですが 何かよい方法はありますでしょうか? リストは下記のようなものです。 注文番号 受注日 品番 納入指定日 ←品番 納入指定日で括りたいです 1234   10/20 A122   10/25 1236   10/20 A122   10/28 1356   10/21 B026   10/25 1426   10/21 A122   10/25 ←この時にエラー表示させたいです 分かり難くて申し訳御座いませんが何卒お助け下さいませ

  • Excel 関数でcountifの複数条件

    Excelで条件にあった個数をカウントする関数はcountifですが、 複数の条件にあった個数をカウントする場合、countifの式はどうすればよいのでしょうか。 例えば A列の1行から20行で"○"が入っている個数のカウントは =countif(a1:a20,"○")ですが A列の1行から20行で"○"が入っていて、なおかつ B列の1行から20行に"1"が入っている個数のカウントを知りたいです。 =countif(a1:a20,"○")and(b1:b20,"1")ではないですよね。 よろしくご教授願います。

  • エクセル2013 マクロ ご教示ください

    1行目は見出し Sheet1 A列に品番 B列に個数 C列に注文日 D列に納入日 Sheet2 A列に品番 B列に品が納入される週単位の数値 (1、2、4・・・等) Sheet1のA列~C列が入力された時、 Sheet2のA列を参照してSheet1のA列と合致した品番が Sheet2で見つかったら Sheet1のD列 = Sheet1のC列 * Sheet2のB列の数値x7日 を、表示させたいです。 合致する品番が無い場合は 該当なし と表示させたいです。 どうか宜しくお願い致します。

  • エクセルの複数条件に一致したセルを抽出したいのですが、関数で教えてくだ

    エクセルの複数条件に一致したセルを抽出したいのですが、関数で教えてください。                A列   B列    C列 Aファイルには 行 【注文月日】、【氏名】、【商品金額】が記入されています。 Bファイルには 行 【注文月日】、【氏名】、【税金額】が記入されています。 AファイルのD列に、Aファイルの【注文月日】かつ【氏名】がBファイルの【注文月日】かつ【氏名】と一致する場合のBファイルC列の【税金額】を表示したいのです。 VLOOKUP関数では条件が1つだけなので使用できませんが、似たような関数で複数条件ができる関数があるなら教えてください。

  • 複数条件に該当する行の個数を数えたい

    A列に1~32までの数のいずれかが入っており、 B列に1か0の数が入っています。 このデータが5000行に渡って入力されています。 A列が1で且つB列が1である行の個数 (5000行のうち、この組み合わせになるパターンはどのくらいあるか) を数えたい場合はどのようにすればよいでしょうか? 同様に A列が1で且つB列が0である行の個数 A列が2で且つB列が1である行の個数 A列が2で且つB列が0である行の個数 A列が3で且つB列が1である行の個数 A列が3で且つB列が0である行の個数 ・ ・ と計64通りのパターンに該当する数を調べたいのですが、 どのようにすればよいでしょうか? お教えください。

  • Excelで指定された複数の条件に合致するものの数を合計する関数はありますか?

       A    B    C 1  TYPE  品番  色番 2   A   163   005 3   B   162   001 4   C   157   733 5   A   163   005 6   C   157   001 上記のようなリストの中から、TYPEがAで、品番が163で、色番が005の個数を数えたいと思います。 何か良い関数はありますか?

  • Excel 複数検索条件について

    ついさきほど別の質問をさせていただいて立て続けですみません。 Excelでレポートを作成したいのですが、関数がよくわからずにいます。 A B C D ---------------------------------- 1 月 車番 発地 行先 2 1 001 OSAKA TOKYO 3 3 010 NARA SHIGA 4 6 103 TOKYO FUKUOKA こういう感じでA2:D500まであります。 たとえば、「3月」の「車番001」の「大阪発」の「東京行き」のデータ個数を数えたい場合、DCOUNTA関数を使って H I J K ---------------------------------- 1 月 車番 発地 行先 DCOUNTA(A1:D500,,H1:K1)としてみました。 しかし、「大阪発かつ京都発」としたい場合、セルJ2に京都を入れてDCOUNTA(A1:D500,,H1:K2)とすると期待した数字がかえってきませんでした。おそらくH2, I2, K2が空欄だからかなと予想しています。 こういう風に条件となる項目の数が異なる場合に、すべてを満たす満たす個数を調べたい場合はどうすればいいでしょうか。 フィルタを使うよりもなんとか関数でできないでしょうか。 わかりにくくてすみません。補足しますのでよろしくお願いします。

  • エクセルで複数の条件からデータを抽出する方法

    次のような表において、A列の入荷日、B列の製品名から、別表に月別に製品別毎の入荷数及び合計金額を求める関数を教えて下さい。   A         B    C(個数) D(単価)         2013/2/15   みかん    100     50 2013/2/30   みかん    200     50 2013/3/2    りんご     50     70 2013/3/4    ぶどう    150     40 2013/4/3    いちご    100     50    よろしくお願いします     

  • エクセル関数でセル個数検索で2つの条件が一致する行数を求める方法はあり

    エクセル関数でセル個数検索で2つの条件が一致する行数を求める方法はありますでしょうか? セル個数の場合=COUNTIF(A1:A50,"晴れ")でセル個数を求めますがB1:B50のセルに曜日が記入されているとしてA列の晴れとB列の日曜日が一致するセルが何回(何行)あるか求める関数はありますでしょうか?よろしくお願いします。ソフトはXPを使用しています。

専門家に質問してみよう