質問: エクセルで条件に合うものを別シートに抽出(関数) 希望日 りんご ばなな みかん 担当 配達チェック 6月1日 2 1 山田 6月3日 4 2 佐藤 6月1日 3 山田 済 6月2日 1 佐藤 6月2日 2 山田 というデータがsheet1に入力されています。 <条件> ・担当 山田のもの ・6月2日以前(このデータでは1日と2日) ・配達チェックが済でないもの(空白です) この条件を満たすものをsheet2に抽出したいのです。 希望日 りんご ばなな みかん 担当 配達チェック 6月1日 2 1 山田 6月2日 2 山田 とsheet2に表示させるには関数でできますか? できれば、セル参照でa1セルに6月2日、b1に山田と入力すると抽出されるととても便利なのですが・・・。 皆様のお知恵を拝借させてください!!
回答: こんばんは! 一例です。 ↓の画像でsheet1に作業用の列を設けています。 作業列g2セルに =if(countblank(sheet2!$a$1:$b$1),"",if(and(a2<=sheet2!$a$1,e2=sheet2!$b$1,f2=""),row(),"")) という数式を入れオートフィルでずぃ~~~!っと下へコピーしておきます。 そしてsheet2のa4セルに =if(count(sheet1!$g:$g)