- ベストアンサー
SUMIFでしょうか?
エクセル関数初心者です。 見づらくて申し訳ございませんが、下記のような表があるとします。 A3からD3に300や500が返るようにしたいのですが、どんな関数を使えばできますでしょうか? A B C D 1 8日 9日 10日 11日 2 土 日 月 火 3 4 5 土日 500 6 平日 300
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
HLOOKUP 関数が良いかと思います。 A5からG6に下記の表を作っておき、A2 に次の式を入れて 右方向にG2までコピーします。これでやってみてください。 A2に入れる式 =HLOOKUP(A1,A5:G6,2,0) A B C D E F G 1 土 日 月 火 水 木 金 2 3 4 5 土 日 月 火 水 木 金 6 500 500 300 300 300 300 300
その他の回答 (1)
- hallo-2007
- ベストアンサー率41% (888/2115)
回答No.1
土日 或いは平日の区分けだけであれば A3セルに =IF(OR(A2="土",A2="日"),500,300) 或いは =IF(OR(WEEKDAY(A1)=1,WEEKDAY(A1)=7),500,300) でいけるかと思います。 もしもっと多くて表を使うなら 月 300 火 300 水 300 ・・・ 日 500 と表作ってVLOOKUP関数で調べて見てください
質問者
お礼
ありごとうございます!早速ためしてみます。
お礼
なるほど!試してみます。ありがとうございました!