- 締切済み
Excel関数
月目標の日割表をつくりたいのですが。 日付 目標額 累計目標額 4/1 100 100 4/2 100 200 4/3 平日(月~金)目標、土曜目標の金額はそれぞれ決まっています。 もし日付が平日なら100、もし日付が土曜なら50という感じです。目標額のところには、日付が平日か土曜かを判断してそれにあった関数式を、入れたいのですがどうしたらいいのでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
weekday という関数を使えば、日付から曜日を判断できます。 例えば、日付が A1 に入っていれば、weekday(A1) が 1なら日曜日に なります。つまり、目標額のセルの式を、 if(weekday(A1)=7, 50, 100) とすれば、土曜日は 50、それ以外は、100となります。 もし、日曜日は空欄にしたい場合は、次のようにすればいいでしょう。 if(weekday(A1)=1, "", if(weekday(A1)=7, 50, 100))
- t-yamada_2
- ベストアンサー率40% (587/1460)
「4/1」のセルをA2、日曜日は「0」とすると、 B2に =IF(WEEKDAY(A2,3)=6,0,IF(WEEKDAY(A2,3)<5,100,50)) と入れて、あとは下へドラッグコピーしてみてください。
お礼
回答ありがとうございました(^^) やってみます。
- motsuniko
- ベストアンサー率0% (0/2)
weekday関数を使います。 例えば日付のセルがA1だとしてB1に目標金額を入れたい場合、B1に "=if(weekday(A1,1)=7,50,100)" と記述すればOKです。 ただし、日付には年が入っている必要があります。 年を表示したくなければ書式設定で月日だけを表示させることも可能です。
お礼
ありがとうございました(^^) 不慣れなもので、大変助かります。
お礼
ありがとうございます。助かりました(^^) 早速使います。