人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Excelに関する質問です。手持ちのデータには日付しかなくて曜日はわかりません。それで、曜日ごとの集計をとりたくてWeekday関数を用いようと思いました。日付の入っている各セルに対して、曜日へ変換させる訳ですが、空欄のセルも曜日として変換されてしまいます。日付の入っているセルだけ曜日に変換し、空白セルは曜日に変換しないという、いい方法はありませんでしょうか?


●質問者: kiyonorida
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:Excel セル データ 曜日 関数
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● Lhankor_Mhy
●27ポイント

こんな感じでいいですか?

=IF(A1="","",WEEKDAY(A1))

◎質問者からの返答

なるほど、最近いろいろとExcel関数を勉強していますが、「IF」関数はいろいろと使えますね。もっと勉強します。ありがとうございました。


2 ● yumenokiroku
●30ポイント ベストアンサー

関数の最初に


=if(A1="","", ? (ここにメインの関数)

※A1は日付の入っているセル

""はダブルクオーテーション( [Shift] + 「ふ」)


をつければいいのではないでしょうか?

『もしA1が空白ならば、空白を表示せよ。そうでないならば、?』

という感じの関数です。

◎質問者からの返答

なるほど、最近いろいろとExcel関数を勉強していますが、「IF」関数はいろいろと使えますね。もっと勉強します。ありがとうございました。


3 ● chuken_kenkou
●26ポイント

IF文で値が入っているか判定しましょう。

=IF(ISBLANK(日付の入ったセル),"",WEEKDAY(日付の入ったセル))
◎質問者からの返答

「ISBLANK」という関数があるんですね。なるほど、勉強になります。


4 ● mitou73
●26ポイント

=IF(ISBLANK(A1),"",WEEKDAY(A1))

でどうでしょう?

◎質問者からの返答

「ISBLANK」という関数があるんですね。なるほど、勉強になります。


5 ● Gay_Yahng
●20ポイント

Weekday関数の前にifをかましたら?

=IF(a1="","",Weekday(a1))

◎質問者からの返答

if関数は便利ですね。これを機会にマスターしようと思います。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ