• 締切済み

エクセルで 曜日の変更でこまっています。

A1にユーザー定義でyyyy"年"m"月"d"日"aaaa B1に=A1+6と関数入れ、下記 例 A1に2009/3/8入れると、B1=2009年3月14日土曜日 例 A1に2009/3/9入れると、B1=2009年3月15日日曜日、当然日曜日になる のですが、月曜日から土曜日は、そのままの表示でいいのですが、 日曜日と表示される日を、2009年3月16日月曜日に1日だけプラスした 日にちに、ならないものか?お教えてください。

みんなの回答

回答No.3

世間では、6日後に日曜日になるのは月曜だけだとされています。 したがって、わざわざ6日足してから曜日の判定をしなくても、A1の 曜日を調べて月曜だったら例外に当たると判定できますね。そこで weekday関数が登場するんですが、こいつは第二引数を3にすると、 月曜が0で火曜が1で日曜が7を返します。ということは、 =A1+6+not(weekday(A1,3)) でいいわけですね。もちろんもっと素直に =A1+6+if(weekday(A1,3)=0,1,0) でもいいんですが。

okume1
質問者

お礼

アドバイス、ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • suz83238
  • ベストアンサー率30% (197/656)
回答No.2

さっきの間違い =IF(TEXT(A1+6,"aaa")="日",A1+7,A1+6)

全文を見る
すると、全ての回答が全文表示されます。
  • suz83238
  • ベストアンサー率30% (197/656)
回答No.1

B1に =IF(TEXT(A1+6,"aaa")="日",A1+7)

okume1
質問者

お礼

ありがとうございます。IFを使ってやってみます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで 曜日の変更でこまっています。

    エクセルを使って、A1のセルにユーザー定義でyyyy"年"m"月"d"日"aaaaして、B1に=A1+6と関数を入れたら下記 例として A1に2009/3/8と入れると、B1が2009年3月4日土曜日となる A2に2009/3/9と入れると、B2が2009年3月15日日曜日となる、 月曜日から土曜日はそのままで良いのですが、日曜日と出てくる日を 月曜日に出来ないものか?お教えていただけないでしょうか

  • Excelで曜日を出力する方法

    セルA1に3/19と入力すると、3月19日と表示されますよね。 で、セルA1に日付を入力したら、 B1に「日曜日」と表示させる方法がありましたら、教えてください。 Weekday関数を使うと、数字で曜日が、表示されるところまではわかるんですが。 この数字で表示されたものを、「日曜日」といったように、 日本語で表示することは無理でしょうか? IF関数と組み合わせようとしたら、やっぱり、また、1900年におめにかかってしまって(-_-;) ユーザー定義でaaaaで、日曜日と表示させるのも知っているんですが、 式を組み合わせるとむちゃくちゃになってしまって。 よろしくお願いいたします。

  • エクセル 曜日の色分け

    こんにちは。 エクセル2007を使用しています。 日付(A列)を入力して、ユーザー定義から曜日(B列)は自動で表示されるように出来ました。 さらに、このB列の曜日について、土曜日は青色、日曜日は赤色で自動表示(月~金は黒のまま)させたいのですが、どのように操作したらよいのでしょうか。 教えてください。よろしくお願いします。

  • エクセル2007の条件付き書式設定について

    エクセル2007の条件付き書式設定についてお尋ねします。日付が入っているセルの横のセルに表示形式をaaaaにして曜日を表示しています。 土曜日は青字で日曜日は赤字で表示したいのですが、条件設定しても 標準のままになります。WeekdayやMIDの関数を使わないと条件付きは使えないのかお教え下さい。 A1 → 日付 B1 → =A1にし表示形式のユーザー定義でaaaaとしています。 B1セルで条件付き書式設定で土曜日は青字、日曜日は赤字にしたいの ですが設定方法をお教え下さい。宜しくお願い致します。

  • エクセルで2013年分の曜日の表示がズレてしまう。

    エクセルについての質問です。 B1に年(2013) D1に月(1)   を入力し、 A10から縦に日付けが入るようにし、 その横のB10以降B列に曜日が入るような表を作っています。 表示は A10・・・1 B10・・・月 A11・・・2 B11・・・火 A12・・・3 B12・・・水 というような形です。 数式は A10に =DATE(B1,D1,1) B10に =A10 A11に =A10+1 B11に =A11 セルの書式設定はA列が ユーザー定義 d B列が ユーザー定義 aaa にしています。 この方法で2012年までは曜日の自動入力(?)にズレはなかったのですが、 2013年分からは曜日がズレてしまい、 本来2013年1月1日は火曜日なのですが、表示されるのは日曜日になってしまいます。 どのようにしたら直りますか? ちなみにエクセルが2010を使っています。 どうぞよろしくお願いします。

  • Excelで曜日と色の自動表示

    Excel2000で B2に『2009』D2に『11』C4に『1』と入力し、あわせて2009年11月1日とう言う意味でD4に『2』で2009年11月2日の意味で、2009年11月1日は日曜日の為、C5に『日』と自動表示され、同時にC4のセルが赤色に自動で変わる関数などの方法を教えてください。 ちなみにI4は『7』で2009年11月7日土曜日でI4も赤色に自動で変わる、つまり5行目に曜日が表示され土曜日と日曜日が赤色に変わるということです。よろしくお願いします。 できれば31日が無い月は31が表示されないほうがよいです。 よろしくお願いします。

  • エクセル関数 複数条件?

    ・ ファイルあ シートに商品別日計数が記載されています        商品A  商品B  商品C 6/14土曜日  A1セル  B1セル  C1セル            ↑      ↑     ↑ いファイル土曜日シートX5  Y6   Z7 とリンクしている ________________________________________ 6/15日曜日  A2セル  B2セル  C2セル            ↑      ↑     ↑ いファイル日曜日シートX5  Y6   Z7 とリンクしている ________________________________________ 6/16月曜日  A3セル  B3セル  C3セル            ↑      ↑     ↑ いファイル月曜日シートX5  Y6   Z7 とリンクしている ________________________________________ 他平日   A4セル  B4セル  C4セル           ↑      ↑     ↑ いファイル月曜日シートX5 Y6   Z7 とリンクしている ________________________________________ ・ い ファイルシートは日誌になっていて月数分の数のシートがあり、    日にち曜日ごとに、    ファイルあ シートの日計数を入力すると    リンクして表示するようになっています  いファイルも各シート各日ごとリンクしています いファイル 土曜日のシート ↓ 商品A X5←ファイルあシートA1セルとリンク⇒表示しないようにしたい 商品B Y6←ファイルあシートB1セルとリンク⇒表示しないようにしたい 商品C Z7←ファイルあシートC1セルとリンク⇒表示しないようにしたい いファイル 日曜日のシート ↓ 商品A X5←ファイルあシートA2セルとリンク⇒入力無で表示されない 商品B Y6←ファイルあシートB2セルとリンク⇒入力無で表示されない 商品C Z7←ファイルあシートC2セルとリンク⇒入力無で表示されない いファイル 月曜日のシート ↓ 商品A X5←ファイルあシートA3セルとリンク⇒ファイルあシートA1セル+A3セル 土曜日とプラスして数値を表示したい 商品B Y6←ファイルあシートB3セルとリンク⇒ファイルあシートB1セル+B3セル 土曜日とプラスして数値を表示したい 商品C Z7←ファイルあシートC3セルとリンク⇒ファイルあシートC1セル+C3セル 土曜日とプラスして数値を表示したい ・ い ファイルシートのほうの月曜日に ファイルあ シートの第2土曜日分の日計数を足して表示したいのです  (第2土曜日分の日誌はなくしたい!   *実際はあるのですが、〈 むしろあってよいです〉   次の日にちとリンクしているため、休みとみなし日曜・祝日と同じように第2土曜日は、表示しない方法をとりたい)   他の平日はそのままの数値がリンクされるように したいのですが 勉強不足で四苦八苦です。    この説明でわかるでしょうか?不安ですが、  どうかよろしくお願いします。

  • エクセル関数を教えてください。

    こんにちは。宜しくお願い致します。 例: A1に2007(西暦でが入っています) C3に7(月が入っています) A3からAE31まで1~31の、日にちが入っています。 このA3からAE31の日付が土曜日なら青・日曜日なら赤に自動的になるようにしたいのですが。 出来ますでしょうか?

  • 曜日の指定について

    excelの表で、曜日を入れ日曜日祝日を赤字にしたいのですが、毎月固定のセルに日曜が来る訳ではない時は ムリでしょうか?詳しくいうと、A1~A10の縦に1~10までの日にちを入れて、その横のB1~B10までに月~日までを入れると、7日(A7)が日曜になります。 でも、来月は7日が日曜とは限らないので、別のところが日曜になります。これを、関数を用いて表わすことはできますか?また、それを、別のセルにも同じ様に入力するにはどうしたらいいのでしょうか???

  • EXCEL2003 日付関数で曜日を入れたい

    宜しくお願いします。EXCEL2003です。 シート1   平成20年4月 シート2   平成20年5月 シート3   平成20年6月 …       … 平成21年3月までのシート1~シート12まであります。 日付関数を使って曜日を入れたい。そして、土曜日・日曜日・休日のところのA列(日)B列(曜日)C列(摘要)の3列を塗りつぶしたいのですが出来ますか。宜しくお願いします。 シート1の A1に4月と入っています。 A2~A32まで1~30まで日にちが入っています。 B2~B32のところに平成20年4月の曜日を入れたい どのようにしたらよいのでしょうか。 シート2以降はシート1の複写です。ですから同じ位置に曜日が入るようになっています。 宜しくお願いします。

このQ&Aのポイント
  • PCのスペックがゲーム画面の録画に影響する可能性があります。
  • GeForceでの録画時に画面がカクカクすることがありますが、PCスペックの問題が原因かもしれません。
  • また、録画したゲームプレイ映像がカクカクしてしまう場合、PCのスペックを確認してみる必要があります。
回答を見る

専門家に質問してみよう