※ ChatGPTを利用し、要約された質問です(原文:二つの条件に合った行のセルの値を取得する関数は)
二つの条件に合った行のセルの値を取得する関数
このQ&Aのポイント
セルの値を取得する関数を使って、二つの条件に合致した行の値を取得する方法を解説します。
条件として、H2に入力された圃場番号とB列の圃場番号が一致する行、およびI2に入力された農薬NOとD列の農薬NOが一致する行を取得します。
取得した行の中から、F列(散布量)の値をJ2に取得します。条件に合致しない行の場合は、J2を空欄にします。重複する圃場番号や農薬NOがある場合でも、組み合わせは重複しないとします。
H2に圃場番号を入力して、その値と一致する圃場番号をB列から取得します。
I2に農薬NOを入力して、その値と一致する農薬NOをD列の農薬NOから取得します。
両方の条件が合致した行の値をF列(散布量)の値をから参照して、散布量の値をJ2に取得し、二つの条件に合致しない場合、空欄にしたいです。
尚、B列の圃場番号は重複する番号が登録されている場合もあり、D列の農薬NOも重複する農薬NOが登録されている場合まあります。
しかし同じ圃場が同じ農薬を2度散布することはありません。例えばB列に圃場番号5が3回出てきますが、該当する行のD列の農薬NOは10,15,12と、それぞれ別になっています。
圃場番号5で農薬NOの10が登録された場合、この組み合わせが重複する行は絶対にないとします。
関数だけでこの操作を実現したいのですが、よろしくお願いします。
お礼
ありがとうございました。ご提示いただいたSUMIFS関数で解決しました。 Vlookup関数で考えたのですが、うまくできなかったため質問しました。 m( _ _)m