• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル「固定されない検索文字列ひとつ横のセル値の抽出方法について」)

エクセルで固定されない検索文字列の抽出方法について

このQ&Aのポイント
  • エクセルで固定されない検索文字列を抽出する方法について教えてください。
  • Excelで日にちごとに横に並ぶ材料名と使用量から特定の材料の使用量を求める方法について教えてください。
  • 材料の種類が非常に多いため、IF関数やSUMIF関数だけでは作業が煩雑になってしまうので、他の計算可能な関数について教えてください。

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

  • ベストアンサー
  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.2

申し訳ないです。 今、EXCELで確認したら普通にSUMIF関数とOFFSET関数の組み合わせでOKでした。 したがって、H1セルに 式: =SUMIF(B1:G1,"塩",OFFSET(B1:G1,0,1,1,1)) を書き込めばOKです。配列数式でなくともこれでいけます。

anelasticity
質問者

お礼

KenKen SP 様 ご回答ありがとうございます。 非常~に助かりました。 SUMIF関数とOFFSET関数を組み合わせると、 便利な使い方ができるのですね。 今後は、自分でも頭をひねって、ネストできるように勤めたいと思います。 ありがとうございました!!

その他の回答 (1)

  • KenKen_SP
  • ベストアンサー率62% (785/1258)
回答No.1

こんばんは。 配列数式を使ってみましょう。 H1セルに次の式を書き込み、[Ctrl]+[Shift]+[Enter]で確定させます。 式: =SUMIF(B1:G1,"塩",OFFSET(B1:G1,0,1,1,1)) 数式バーの表示が {=SUMIF(B1:G1,"塩",OFFSET(B1:G1,0,1,1,1))} と {}で囲まれればOKです。 あとは、フィルでコピーすればいいでしょう。

関連するQ&A