【Excel】テーブルから単価を取得する

①単価テーブル、売上テーブルを用意

②商品名入力欄に「=IFERROR(VLOOKUP(B2,単価テーブル!$A$2:$C$5,2,FALSE),””)」
※単価テーブルからB2(商品コード)の入力値と一致する行の
2列目(商品名)を取得
※「IFERROR」でB2が未入力の際にエラーが表示されないようにする

③②と同様に単価入力欄に「=IFERROR(VLOOKUP(B2,単価テーブル!$A$2:$C$5,3,FALSE),””)」
※単価テーブルの3列目(単価)を取得

④金額欄に「=IFERROR(D2*E2,””)」
※単価×数量

⑤オートフィルで売上テーブルの末端まで関数をコピー

【Excel】生年月日から年齢を表示する

①生年月日(和暦)列の書式を「[$-ja-JP]ggge”年”m”月”d”日”」にする

②生年月日(和暦)列に「=IF(C3<>””,C3,””)」と入力
※C3が空でなければC3を表示します
※フィルハンドルで生年月日(和暦)列の全ての行に適用します

③年齢列に「=IF(C3<>””,DATEDIF(C3,TODAY(),”Y”),””)」と入力
※C3が空でなければC3から今日まで満年齢を表示します
※フィルハンドルで年齢列の全ての行に適用します

メモ
[IF関数の書式]
=IF(論理式, [真の場合], [偽の場合])

[DATEIF関数の書式]
=DATEDIF(開始日,終了日,単位)