※ ChatGPTを利用し、要約された質問です(原文:エクセル関数:複数行の値での判断がしたいです。)
Excel関数:複数行の値での判断方法
このQ&Aのポイント
エクセル2007で複数行の値での判断方法を教えてください。
エクセルの指示列、商品番号、カラー、在庫数の4列があり、複数行にまたがる判断が必要です。
同じ商品番号の行の在庫数の合計が0の場合、A列に「無視」と入れたいです。手作業では厳しいので関数を教えてください。
エクセル2007で作業をしていて質問があります。
指示列(以下A),商品番号(以下B),カラー(以下C)、在庫数(以下D)という4列があります。
行数は千弱あります。1行はある商品に対するあるカラーの在庫数を示します。
例)
A B C D
-----------------------------
更新 777 赤 3
更新 777 青 2
更新 777 黄 1
更新 888 赤 4
更新 888 青 1
更新 999 青 1
更新 999 黄 0
基本すべての商品に対して「更新」という値をAに入れたいと思っています。
ただ、以下のようにすべての色の在庫が0の場合は販売ができないので
更新対象にならないようにA列にはたとえば「無視」などと入れたいと思います。
例)
A B C D
-----------------------------
無視 111 赤 0
無視 111 青 0
無視 111 黄 0
今までの他の作業は一行の中でVLOOKUPやIFなどを使って判断をしてきましたが
上記の判断をするためにはB列の値が同じ行をひとつの集団としてとらえ、
それらの行のD列の合計が0の場合、という複数行にまたがる判断が必要です。
これをうまく関数を使って判断できないでしょうか。
レコード数が多すぎるので手作業は厳しいと感じています。
今夜中に終わらせたいので迅速なご回答が頂ければ幸いです。
宜しくお願い致します。
お礼
あっという間のご回答ありがとうございました。 他の項目を更新し終えてOKWAVEをチェックしてみたら もう回答が来ていて、感激しました。 D列が文字になっていたり、空白があったり、で 上記の関数を使うまでにセルの値を整えるのに ちょっと時間がかかりましたが先ほど更新と無視で 色づけが出来ました! 本当にありがとうございました。 今夜の睡眠時間を長くする助けになりました。