- 締切済み
エクセルでの表計算について
エクセルを使って添付画像のような表を作りました。 A~C列はすでに入力された状態で、新たに「E列にNo」を「F列に重さ」を入力したとき、E列に入力したNoと同一のA列のNoの重さ(C列の重さ)を検索させ、F列の重さがC列の重さに対して超えていないか判定させ、超えていない(F<=C)場合「◯」、超えている(F>C)場合「(チェック)」と表示させたいのです。 画像の場合、E2にNo「5」、F2に重さ「5.6」と入力したらA列のNo5(A6)の重さ6(C6)を検索させ、その重さ(6)に対してF2の重さ(5.6)が超えているか超えていないかを判定させ、(この場合、超えていないので)◯を表示。と、いった具合にしたいのです。 E3、E4では同じNoですが、重さが異なるので判定が異なっております。(このようなケースにも対応させたいのです)
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- bunjii
- ベストアンサー率43% (3589/8249)
回答No.3
回答No.2の一部訂正です。 G2=IF(E2="","",IF(F2<=VLOOKUP(E2,A:C,3),"○","×")) ↓ G2=IF(COUNTIF(A:A,E2)=0,"",IF(F2<=VLOOKUP(E2,A:C,3),"○","×")) E列が空欄のとき空欄にしていましたが一致しないエラーを想定してE列の値が見つからないときは空欄とすることにしました。 基本的に回答No.1と同じですが投稿時点の時間差でNo.2となったものです。