「10桁以上の数値からなる日時を表現した数値」があったら、それは「UNIX時間(タイムスタンプ)」で間違いない。桁数が多い場合もあるが気にする必要はない。この仕組みは単純なもので、「1970年1月1日」を「0」として経過秒数を協定世界時(UTC)で表現したものである。なので Excelでシリアル値に変換するのは難しくはない。 画像の場合なら、 UNIX時間→シリアル値への変換A1に値があるとして:=A1/86400+"1970/1/1 9:00" 表示形式を「yyyy/mm/dd hh:mm:ss」に設定 シリアル値は日単位なので、「1日 = 86400秒」で割っている。UTCと日本時間では時…
はじめに シリアル値とは シリアル値を用いた日付の扱い方 日付をシリアル値に変換する シリアル値を日付に変換する シリアル値を用いた時刻の扱い方 時刻をシリアル値に変換する シリアル値を時刻に変換する 補足 はじめに エクセルで日付形式を扱う上で、必須の知識であるシリアル値の理解を深めるための記事です。 勤怠管理表(今ではめったに無いかもしれませんが)、工数管理表、CSVデータのタイムスタンプ、等々さまざまなシーンで登場します。 自分はよく理解していないまま、たまーに必要な時がありよく混乱していました。 簡単なようで実は結構難しく、知識が定着するまでに結構時間がかかるものだと思います。 以下、…
はじめに Excelは日時をシリアル値で管理しています。本記事ではシリアル値の計算と活用法を解説します。 日付をシリアル値で管理する Excelは日付をシリアル値という形式で管理しています。 Excel では、日付を計算に使用できるように一連のシリアル番号として保存します。 1900 年 1 月 1 日がシリアル値 1 として保存され、2008 年 1 月 1 日は 1900 年 1 月 1 日から 39,447 日後に当たるので、シリアル値は 39448 になります。 適切な日付を表示するためには、数値形式を変更 (セルを書式設定) する必要があります。 DATE 関数 つまり、Excelの…
エクセルは日付をシリアル値(連番)で管理している エクセルに日付を入力する時に/(スラッシュ)や年月日で区切ったりして入力します。するとエクセルは入力した値をそのまま管理するのではなく、シリアル値(連番)という値に変換して管理をしています。 1900/1/1のシリアル値が1 エクセルに1900/1/1を入力します。入力した値をシリアル値に変えてみます。「セルを右クリック」→「セルの書式設定」→「表示形式タブ」→「分類」→「標準」を選択。すると数字の1が表示されます。 シリアル値が増えると翌日になる 数字の1を2に変えて日付表示してみましょう。「セルを右クリック」→「セルの書式設定」→「表示形式…
数値と文字列 Excelであつかうデータを大別すると、数値と文字列にわけられる。 「数値」…デフォルトは右揃えで表示・計算対象となる 「文字列」…デフォルトは左揃えで表示・計算対象にならない 0から9の数字のみをセルに入力して[Enter]キーを押すと、自動的に数値というあつかいになり、右揃えで表示される。一方、入力した文字に数字以外が一つでも入ると自動的に文字列あつかいになり、左揃えとなる。 文字列は数値としてあつかうことはできないが、数値を文字列としてあつかいことは可能だ。たとえば部品番号のような桁数を表すためにアタマにゼロがついている002のような数値は、そのまま入力するとアタマの00が…
Excelでビジネスや日常生活でのスケジュール管理を効率化したいという方も多いのではないでしょうか。スケジュール管理では日付・曜日が確認できることが重要です。 この記事では、Excelの日付関数と曜日関数を使って、日付から曜日を自動的に表示する方法を詳しく解説します。 Excelの日付と曜日関数の基本 日付関数の使い方 1.DATE関数で指定の日付を表示する 2.TODAY関数で今日の日付を表示する 3.EDATE関数で開始日から指定した日付を表示する 曜日関数の使い方 1.TEXT関数で日付から曜日を取得し表示する 2.WEEKDAY関数で日付から曜日取得し数字で表示する 実用的な例 作業を…
血糖値変化グラフの作成方法 PCへのダウンロード CSVファイルをエクセルに保存 データ並び替え 列を追加してE列とF列を合体させる グラフ作成 数式の文字列を値に変換する 合体血糖値の値を数値に変換する グラフ作成に不要な列を削除 1月30日のグラフ作成 後記 サラシア100 就職・転職サイト集 コロナ感染防止グッズ 熟睡グッズ スキンケアグッズ 健康管理 二宮金次郎 血糖値変化グラフの作成方法 糖尿病の血糖値変動をスマホやPCで見ながら、どういう場合に血糖値が上下するかを確認するのは糖尿病改善のためには必要不可欠なことです。 そのツールとして「リブレ」が有効で、前回のブログでその利用体験を…
ゆる~いExcelスキルで業務の自動化をしよう2 ビジネス集計表攻 「ゆる~いExcelスキルで業務の自動化をしよう2 ビジネス集計表攻略」発行主旨・内容紹介 「ゆる~いExcelスキルで業務の自動化をしよう2 ビジネス集計表攻略」目次 「ゆる~いExcelスキルで業務の自動化をしよう2 ビジネス集計表攻略」Amazonでの購入はこちら 「ゆる~いExcelスキルで業務の自動化をしよう2 ビジネス集計表攻略」楽天市場での購入はこちら ゆる~いExcelスキルで業務の自動化をしよう2 ビジネス集計表攻 インプレスグループでIT関連メディア事業を展開するインプレスは、にゃーこむ氏著書による、、SU…
エクセルVBAマクロを自動作成する無料アプリです。 例として、アプリで「名前や〇印がはいったシフト表をクロス表にする」VBAマクロを作成します。 事例 日にちを行目出しに、シフトを列見出しに、氏名をデータにしたクロス表を作成 アプリの設定 表示されるVBAコード ChatGPTで修正 アプリはこちらから↓↓↓↓ 事例 日にちを行目出しに、シフトを列見出しに、氏名をデータにしたクロス表を作成 マクロを実行すると、文字列が入ったマトリックス表ができました。 【ポイント】 ■ 日付データ(A列)があるときは、転記元(A列)の書式を転記先(G列)にコピーしておいてください。 書式がコピーされていない場…
エクセルVBAマクロを自動作成する無料アプリです。 例として、アプリで「リスト形式のデータをマトリックス(クロス集計)表にする」VBAマクロを作成します。 事例 アプリの設定 表示されるVBAコード ChatGPTで修正 アプリはこちらから↓↓↓↓ 事例 マクロを実行すると、マトリックス表ができました。 【ポイント】 ■ 日付データ(A列)があるときは、転記元(A列)の書式を転記先(G列)にコピーしておいてください。 書式がコピーされていない場合、日付がシリアル値になり値が転記されません。 アプリの設定 アプリのトップページ ⇒▼表形式の変換 ⇒リスト形式を ⇒データをマトリックス(クロス集計…
A1:20240301 B1:MAR 01 2024 IF(EDATE(TEXT(A1,"0000!/00!/00"),-1)=VALUE(MID(B1,3)&"-"&LEFT(B1,3)&"-"&MID(B1,8,4)),"◯","×") シリアル値で比較。
今回は関数だけでシート名を動的に指定する方法です。 この方法は、同じフォーマットの表が継続的に続き、一定のルールで前のシートの値を参照するような場面に使えます。具体的には、売上管理や人件費管理、予算管理など、ある一定期間で、比較参照するデータがある場合に適してますね。私も実際によく使いました。覚えておくと便利ですよ!それでは、売上前年比だけを算出するサンプルを作成しながら説明していきます。サンプルは次のように作成します。 このように、年月でシート管理されている表の、年と月を変えると、万年カレンダーが変化し、それに合わせて対応する前年数値が変化するものを作成します。 この緑色の箇所、万年カレンダ…
毎日の業務日誌を、人力で作ってる模様。 ファイル名に日付を付けてぇ、日付欄に日付を書いてぇ、曜日欄に曜日を書いてぇ…。1ヶ月分を作るの、半日仕事やん。時給800円の学生にやらせりゃいいやん。 機械にやらせりゃいいやん。日付を入れたファイルを連続コピーで作って、日付欄と曜日欄は、ファイル名から取得すればいいやん。 エクセルの式でバッチコマンドを生成、コマンドをバッチファイルに貼り付け、バッチ実行。テンプレートファイルの中には、ファイル名の日付部分を拾ってシリアル値に変換、日付と曜日を割り出す式。 すげえ!と大笑いされた。俺は魔術師だからな。こんなん朝飯前ですわ。1時間ぐらいで作った。
ExcelのFIND関数で、検索しようとしている文字があるのに見つからない(位置が取得できない)、という場合の各種の原因と対策についてです。 似ているが異なる文字を検索している 日付や時刻を対象として検索している 書式設定(表示形式)により表示されている文字を検索している 引数を逆に指定している 大文字と小文字を比較している 全角文字と半角文字を比較している 第3引数の不適切な指定 似ているが異なる文字を検索している 次の画像ではD3セルにFIND関数を使った式を入力し、B3セルの文字列から漢数字の「〇」(零)の位置を取得しようとしています。 一見よさそうですがその字は見つからず、結果は#VA…
iPhone 14 こんばんは、今日も一日お疲れ様でした 今日もお立ち寄りいただきありがとうございます 昨晩はいろいろ遅くなって、いつもより遅くなって、晩御飯が22時半過ぎという事態になってしまいました。絶対健康に良くないやつだ、これ… しかし、19時過ぎに帰宅→スーツのパンツにアイロンをかける。妻が洗濯をしてくれていた場合はワイシャツにもアイロンをかける→ブログを書く(日によってかかる時間は違うけど)、ブログを書き終わるのが早くて20時から21時過ぎになることもしばしば。その後お風呂に入って、それからご飯の準備をして、晩御飯。となると、帰宅が遅れるだけで、こういう時間になってしまうんですね……
Excelで、式の中で「ノットイコール(等しくない、一致しない)」であることを表現する方法についてです。 具体的には「<>」という記号(比較演算子)を使うことで可能ですが、この演算子を使った書き方が求められるケースを含め、関連する事例をいくつか紹介します。 比較演算子「<>」の使用 COUNTIF/SUMIF関数等での使用例 ワイルドカードとの併用 条件付き書式での使用例 備考:大文字と小文字の比較 比較演算子「<>」の使用 次の画像では、D3セルに「=B3<>C3」という式を入力して、B3セルとC3セルの数値を比較しています。 2つの数値は異なっており、一方で比較結果は「TRUE」となってい…
Excelで、日付を「20231224」のような8桁の数字(数値または文字列)を日付に変換する方法についてです。 TEXT関数を使って日付を8桁の数字に変換できます。さらにVALUE関数を併用すれば数値に変換できます。 手順 備考:表示形式を変更した場合 手順 B3:B8の範囲に6つの日付が並んでいます(うち下の3つは日付とみなせる文字列です)。 これに対しC3セルに次のような式を入力し、フィルコピーすることで8桁の数字(文字列)に変換しています。 C3セル(下方にフィルコピー) =TEXT(B3,"yyyymmdd") TEXT関数を使い、第2引数(表示形式)に「"yyyymmdd"」を指定…
Excelで、「20231224」のような8桁の数字(数値または文字列)を日付に変換する方法についてです。 関数を使う方法と、メニューを使って値を直接変換する方法を紹介します。 DATE関数等を使う方法 TEXT関数を使う方法 「区切り位置」メニューを使う方法 DATE関数等を使う方法 B3:B8の範囲に6つの値(数値と文字列が3つずつ)が並んでいます。 C3セルに式を入力し、B3セルの値を日付に変換しています。 C3セル =DATE(LEFT(B3,4),MID(B3,5,2),RIGHT(B3,2)) LEFT関数で文字のうち左から4つを、MID関数で5文字目から2文字を、RIGHT関数で…
朝 3時すぎに起きた。朝の体重が95kgだった。朝が一番軽くて夜に向けて増えていくから、1日の平均体重はもっと上だけど、ここのところの最低の数値が出た。軽くなってる。素晴らしい。 小説制作をするような、しないような感じで5時すぎになってしまった。小説制作に進捗はない。 小説制作をしているはずの時間に友人の小説を読んで感想を書いていた。文芸の方面の人なんだけど、文芸は難しい。エンターテインメント性が低いというのだろうか。わかりやすく強く訴えるものがない。常に局所的な面白さを要求されるエンターテインメントに対して、じわじわと感じさせるような魅せ方をする。難しかった。 制作中の小説について考えながら…
NAS用サーバを組み立てた。きっかけはJONSBO N3のプレス記事を読んだのと、昔組んで使い続けていたNASのマザーボードの調子が悪くなり、余ってたCore i5 2400Sなサーバ *1 に積み替えて、延命処置していたため。HDDを冗長化していてもマザーボードはしてなかったよ。HAHAHA JONSBO N3の情報を求めてきた人に向けて言うと、この記事なんかより、ググると出てくる海外の人のレビューが割とまともでいっぱい出てくるのでお勧め。最近はYoutubeかRedditとか検索先を絞って探している。(JONSBO N3は関係なく、何か個人レビューみたいな記事あんまり見つからなくなっちゃっ…