• 締切済み

1868年を計算、未入力なのに「土曜日」

bunjiiの回答

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.5

>1868/1/25を力すると、エラーになります。 Excelでは日付の入力を自動的に判断し、計算範囲外の場合はエラーになります。(計算範囲は1900/1/1~) >この日から現在までの年数を計算するにはどうすればいいですか? 1868/1/25~1899/12/31の年数を手計算した値に1900/1/1から現在までの年数を加算すれば良いでしょう。 >A1に何も入力していないのに、B1で=TEXT(A1,"aaaa")とすると「土曜日」と表示されます。なぜですか? A1が未入力の場合は数値の0と等価と判断されます。 TEXT関数で数値を文字列に変換するとき表示形式を"aaaa"にすると曜日を表す文字列になります。 数値を7で割った余りが0から6になりますので次の通り表示されます。 1----日曜日 2----月曜日 3----火曜日 4----水曜日 5----木曜日 6----金曜日 0----土曜日 A1が0のときMOD(A!,7)=0なので「土曜日」と表示されます。

関連するQ&A

  • 西暦から、曜日を表示⇒何も入力されていない⇒土曜日

    タイトルの件、質問いたします。 下記の関数をご覧ください =TEXT(A1,"aaaa") A1に、日付が入力されていると、その曜日を返します 例A1⇒2013.1.31 B2に木曜日 しかし、A1に何も入力されていないと、土曜日と表示されます なぜでしょうか? やりたい事は、何も表示されていない場合は、B2セル【関数が入っているセル】にも 何も表示されないようにしたいです 以上、ご存知の方、いらっしゃいましたら、宜しくお願いします。

  • エクセルで出勤簿作成・土曜日の計算について

    いつも大変参考にさせて頂いています。VBAを現在勉強中で本を参考にしながら、アルバイトの「出勤簿」を作成しています。ただ平日は9:30~18:30の計算で勤務時間の計算ができるのですが、土曜日は9:30~12:00(休憩時間1時間はありません。)の場合、数式のエラーが出てしまいます。関数は出勤時間の入力ではCEILING、退勤時間ではFLOORを使用しています。(30分単位で切り上げ・切り捨てです。)土曜日の計算の場合どのようにすればエラーは出ないでしょうか?

  • フォームに入力された数値を計算する

    JavaScriptで、下記の事をやりたいと思っています。 A、B、Cの3つのテキストボックスを用意 AとBに入力された数値で A-B という計算を行い、 Cのテキストボックスに表示する ということを、JavaScriptでやりたいと考えているのですが、 どういった方法をとるのかが分かりません。 どうか知恵を貸してはいただけないでしょうか?

  • エクセルで第2、第4土曜日を抽出する方法

    毎月第2、第4土曜日だけのスケジュール表を作りたいと考えています。 ・A1セル=2014年4月、B1セル=4月12日、B2セル=4月26日 ・A3セル=2014年5月、B3セル=5月10日、B4セル=5月24日 ・A5セル=2014年6月、B5セル=6月14日、B6セル=6月28日 (以下はどんどん続きます) C列にはスケジュールを入力します。 第1、第3、第5土曜日は必要ありません。 A列はセルの書式で月までの表示ですが、実際は2014/4/1となります。 出来ればA2やA4、A6セルには年月を表示したくありません。 B列に返すことを考えると難しいかもしれませんが・・・ weekdayやmodで色々試したのですが、5週ある月だと日にちがずれてしまったり、他にも失敗ばかりです。頭がこんがらがってきました。 毎年、ドラッグひとつで作れればとても助かるのですが・・・ どなたか教えて頂けますでしょうか?よろしくお願いします。

  • 日曜日&祝日と隔週の土曜日を除く日に”営業”

    いつもお世話になります。 WIN7 EXCELL2010 です。 現在は土日及び祝日を除く日は”営業”と表示することは下記の数式(*1)で何とかできています。 しかしこの関数ですとすべての土曜日が”営業”と表示されます。 ご指導を仰ぎたいのは、 1 3週目の土曜日も”営業”になるような数式にしたいのですがご教示いただけませんか。 よろしくお願いします 参照図で言うと下記のようにしたいです。 B6 “営業” 1週目の土曜日 P6 “営業” 3週目の土曜日  *参照図にはないが参考に I6 “休日” 2週目の土曜日  *参照図にはないが参考に W6 “休日” 4週目の土曜日  *参照図にはないが参考に 条件付書式 B6 =AND(OR(ROUNDUP(DAY(B4)/7,0)=2,ROUNDUP(DAY(B4)/7,0)=4),WEEKDAY(B4)=7) B6 =IF(OR(WEEKDAY(B4)=7,WEEKDAY(B4)=1,AG3="○"),"","営業") * ↑この数式ですと B6 は休日になります。 参考に B2 =TEXT(B4,"yyyymmdd") B3 =IF(ISNA(VLOOKUP(B2,祭日,3,FALSE)),"",VLOOKUP(B2,祭日,3,FALSE)) 参照図を11月度にしたのは1 3週目の土曜日 休日が表示されているので他には特に意図はありません。

  • 計算式

    2つのセルのうち入力されたセルを計算したいです。 A1÷B1をD1に表示する時は、「D1=A1/B1」でいいですよね? この時、A1は間違いなく入力するのですがB1は何も入力しないで C1に入力する時もあります(両方に入力はありません、どちらか片方です) どちらに入力してもD1に表示する為にはどうすればいいでしょうか? またB1C1に何も入力しないと「#DIV/0!」とエラーが表示されます これを消す方法もよろしくお願い致します。

  • 今週の土曜日

     私は、17歳女です。 今週の土曜日に、一番仲がよかったメンバー私を入れて8人で会うことになりました。 その中に、私が中3の時から片思いしてるBクンがいます。 昨日Bクンから、メールが来ました。 内容は (Bクン)「よぉ!久しぶりやなぁ~。今週の土曜日やな会えるの。」 (私)「久しぶり。元気にしとった?」 (Bクン)「元気やぞ!○○(私)は元気か?」 (私)「うん!でも、メールくれるなんて珍しいね。」 (Bクン)「あぁあのさぁ○○(Aチャン)って来るんやおな?」 (私)「来るよ!何で?」 (Bクン)「いやぁ・・何でもねぇや(笑)んじゃバイトやでまたな」 ちなみにAチャンっていうのは、私の親友で一言でいうと「ギャル」です。  私とは、違って可愛いしモテるし。 Bクンも、モテてました。不良です。(かなりの・・・) Aチャンは、彼氏がいましたがつい最近振られたばかりです。 かなり、落ち込んでいたので今週の土曜日にAチャンを元気づけるために会おうとみんなで相談しました。 ここまで、長くなってすいません。  質問内容は (1)Bクンは、Aチャンの事が好きなんでしょうか? (2)何でBクンは、Aチャンがいるかどうかを私に聞いてきたのでしょうか? (3)もし、私がBクンに告白しても振られるだけでしょうか? ちなみに、Aチャンは私がBクンの事を好きなのを知ってます。 分かりにくいでしょうがよろしくお願いします。

  • マクロで計算式に入力

    マクロで計算式を入力するのに 例えばセルA1に『=SUM(B1:C1)』という式を入れる時に Range("A1").Formula = "=SUM(B1:C1)" というコードを書いて処理しています。 しかし『=IF(B1=1,"一です","")』というように文中に『"』があるような式を入力しようとするとエラーが出でしまいます。 &でくくったり色々してみたのですがうまくいきません。 何か方法があるのでしょうか。

  • Excelで「その年の最初の土曜日」

    Excelで、土日だけを抽出したリストをつくりたいんですが、どこかのセルに「西暦」を入力すると、その年の一番最初の土曜日を表示させる、というロジックはどう作れば良いのでしょうか。 その年の最初の土曜日さえ出れば、後はずっと、その日付+1が日曜だし、+7が次の土曜なので、指定できるのですが・・・。 よろしくお願いいたします。

  • 日付から元号+年を取り出したい(エクセル)

    Win98SE、ExcelXPです。 例えば、セルA1に2003/8/1と入力されています。 もちろん、表示形式はyyyy/m/dです。 このセルA1から年・月・日・曜日をそれぞれ別のセルに取り出したいのですが、年がうまくいきません。 曜日であれば、セルE1に『=text(weekday(A1),"aaa")』と入力すれば、『火』と表示されるのですが、 セルB1に『=text(year(A1),"ggge")』と入力すると、シリアル値2003の元号つまり『明治38』と表示されます。 これを、『平成15』と表示するにはどうすればいいのでしょうか?