重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

使用する材料の金額をすぐに表示させる方法はありませんか?

先日同じような質問をして回答をいただき、それを応用しようとしているのですがうまくいきません。


今、A列に部品番号、B列に単価を表示させています。
※部品番号は1000~2000種類

違うシートにその現場で使用する部品番号をを入力するとすぐに単価が表示される関数はありませんか?

よろしくお願いします。

A 回答 (3件)

例えばシート1に部品番号と単価の関係を示した表が有るとします。


シート1のA列に部品番号、B列に単価が有るとします。
そこで作業中のシートですが例えばB列に部品番号を入力したら直ちにC列に単価を表示させるようにするためにはそのシートのC1セルに次の式を入力して下方にドラッグコピーします。

=IF(OR(B1="",COUNTIF(Sheet1!$A:$A,B1)=0),"",VLOOKUP(B1,Sheet1!$A:$B,2,FALSE))

この式の意味はB1セルが空であるかシート1のA列にB1セルの値(部品番号)が見当たらなければセルを空にしなさい、そうでない場合にはシート1のA列でB1セルの値を検索し、その行の2列目(B列、単価)の値を表示しなさいということです。
    • good
    • 0

一例です。


単価表をSheet1とします。
違うシートのA1に部品番号、B1に=IF(A1<>"",SUMIF(Sheet1!A:A,A1,B:B),"")
    • good
    • 0

Vlookup関数を使用します。


使用方法はヘルプを参照してください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!