まる の 趣味

まる の 気まぐれ 趣味

仕事

カレンダー作成覚書

参考データー

WEEKDAY関数で曜日によって表示を変更! – FMVサポート : 富士通パソコン

https://azby.fmworld.net/usage/excel-function/016/

WEEKDAY関数は次のように入力します。
=WEEKDAY(シリアル値,種類)

WEEKDAY関数は、シリアル値に対応した「曜日の数字」を、以下の種類のように表示します。種類は1~3で指定しますが、指定する種類によって、「戻り値の最初の数字や対応する曜日」が違います。

種類の例:

1(省略)1:日曜日2:月曜日3:火曜日4:水曜日5:木曜日6:金曜日7:土曜日
2の場合1:月曜日2:火曜日3:水曜日4:木曜日5:金曜日6:土曜日7:日曜日
3の場合0:月曜日1:火曜日2:水曜日3:木曜日4:金曜日5:土曜日6:日曜日

COUNTIF 関数

COUNTIF 関数 (統計関数の 1 つ) は、1 つの検索条件に一致するセルの個数を返します。たとえば、特定の市が顧客リストに表示される回数を返します。

最も単純な形式では、COUNTIF は次のように指定します。

  • = COUNTIF(どこを参照しますか?, 何を探しますか?)

次に例を示します。

  • =COUNTIF(A2:A5,”London”)
  • =COUNTIF(A2:A5,A4)

https://www.microsoft.com/ja-jp/videoplayer/embed/RE4HxbF?pid=ocpVideo1&jsapi=true&postJsllMsg=true&maskLevel=20&reporting=true&market=ja-jp

構文

以下に挙げた式の例を Excel で試すには、下の表のデータをコピーし、新しいワークシートのセル A1 の位置に貼り付けます。

データデータ
リンゴ32
オレンジ54
モモ75
リンゴ86
数式説明
=COUNTIF(A2:A5,”リンゴ”)セル範囲 A2 ~ A5 に含まれるセルのうち、”リンゴ” と入力されているセルの個数を求めます。 結果は 2 です。
=COUNTIF(A2:A5,A4)セル範囲 A2 ~ A5 に含まれるセルのうち、”モモ” (A4 の値) と入力されているセルの個数を求めます。 結果は 1 です。
=COUNTIF(A2:A5,A2)+COUNTIF(A2:A5,A3)セル範囲 A2 ~ A5 に含まれるセルのうち、”リンゴ” (A2 の値) と “オレンジ” (A3 の値) の数を求めます。 結果は 3 になります。 この数式では COUNTIF を 2 回使用し、複数の基準を指定します。式につき 1 つの基準です。 COUNTIFS 関数を使用することもできます。
=COUNTIF(B2:B5,”>55″)セル範囲 B2 ~ B5 に含まれるセルのうち、55 より大きい値が入力されているセルの個数を求めます。 結果は 2 です。
=COUNTIF(B2:B5,”<>”&B4)セル範囲 B2 ~ B5 に含まれるセルのうち、75 以外の値が入力されているセルの個数を求めます。 アンパサンド (&) は、一致しない (<>) 比較演算子と結合すると、セル範囲 B4 での値を = COUNTIF (b2: b5,”<> 75″) と読み込みます。 結果は 3 です。
=COUNTIF(B2:B5,”>=32″)-COUNTIF(B2:B5,”<=85″)セル範囲 B2 ~ B5 に含まれるセルのうち、32 以上 85 以下の値が入力されているセルの個数を求めます。 結果は 1 です。
=COUNTIF(A2:A5,”*”)セル範囲 A2 ~ A5 に含まれるセルのうち、任意のテキストが入力されているセルの個数を求めます。 ワイルドカード文字 (*) は、任意の文字列を表します。 結果は 4 です。
=COUNTIF(A2:A5,”??????ゴ”)セル範囲 A2 ~ A5 に含まれるセルのうち、文字 “ゴ” で終わるちょうど 7 文字が入力されているセルの個数を求めます。 ワイルドカード文字 (?) は、任意の 1 文字を表します。 結果は 2 です。

よくある問題

問題原因
長い文字列を照合すると、間違った値が返される。COUNTIF 関数を使用して 255 文字より長い文字列を照合すると、間違った結果が返されます。255 文字より長い文字列を照合するには、CONCATENATE 関数または連結演算子 & を使います。 例: =COUNTIF(A2:A5,”長い文字列”&”別の長い文字列”)
値が返されることを想定しているのに、値が返されない。検索条件 の引数は、必ず二重引用符で囲んでください。
COUNTIF 式は、別のワークシートを参照すると #VALUE! 値を受け取ります。関数を含む数式がセルまたは範囲を参照するブックが閉じられているとき、セルが計算されるとこのエラーが発生します。 この機能を利用するには、他のブックを開く必要があります。

ベスト プラクティス

操作理由
COUNTIF では、テキスト文字列の大文字と小文字が区別されないことに留意する。検索条件 では、大文字と小文字は区別されません。 つまり、検索条件として文字列 “apples” を指定した場合と文字列 “APPLES” を指定した場合の結果は同じです。
ワイルドカード文字を使う。条件 には、半角の疑問符 (?) または半角のアスタリスク (*) をワイルドカード文字として使用することができます。 疑問符は任意の 1 文字に相当します。 アスタリスクは任意の一連の文字列に相当します。 ワイルドカード文字ではなく、通常の文字として疑問符やアスタリスクを検索する場合は、その文字の前にチルダ (~) を付けます。たとえば、=COUNTIF(A2:A5,”apple?”) は、 “apple” が含まれ,最後の文字が任意の全項目の個数を返します。
データに誤字が含まれていないことを確認する。文字列の数を求めるときは、データの先頭や末尾に余分なスペースがないこと、まっすぐな引用符 (‘ または “) と丸みを帯びた引用符 (‘ または “) が混在していないこと、印刷されない文字が含まれていないことを確認してください。 このいずれかに該当する場合、想定外の値が返されることがあります。CLEAN 関数 または TRIM 関数を使用してみてください。
わかりやすいように、名前付き範囲を使用します。COUNTIF では、数式に名前付き範囲を利用できます (例: =COUNTIF(fruit,”>=32″)-COUNTIF(fruit,”>85″)。 名前付き範囲は、現在のワークシート、同じブックの別のワークシート、別のブックで指定できます。 別のブックから参照するには、その 2 番目のブックも開く必要があります。

注: COUNTIF 関数では、セルの背景色やフォントの色に基づくセルのカウントはおこなわれません。 ただし Excel では、背景色やフォントの色に基づいてセルに Microsoft Visual Basic for Applications (VBA) 操作を行うユーザー定義関数 (UDF) がサポートされています。 次の例は、VBA を使用して、特定のセルの色を持つセルの個数を数える方法を示しています。

条件付き書式

Excelで日付・曜日に自動で色付けして見やすくしよう! アラート機能も解説


Excelは 表計算やデータを管理するだけではなく、カレンダー機能としてつかうこともできます。

たとえば従業員のシフト管理やタスク管理など、カレンダーに書き込むことで見える化され、わかりやすくなるでしょう。

今回は、Excelで作成したカレンダーや日程表をもっとわかりやすくするために、色を自動でつける方法について説明します。

▼目次
1.日付に色付けをする方法
2.日付の書かれたセルを塗りつぶす方法
3.日付の「アラート機能」の設定方法
4.まとめ

Excelが一気に便利に! 基本の関数まとめ

日付に色付けをする方法

土曜日や日曜日など、 固定された曜日に色をつけて変化させる方法を解説します。

手順は以下のとおりです。

  1. 1.色付けしたいセルの範囲を選択
  2. 2.「ホーム」>「スタイル」>「条件付き書式」を選択
  3. 3.「新しいルール」をクリック
  4. 4.「数式を利用して、書式設定するセルを決定」を選択
  5. 5.色を決定
  6. 6.プレビューの色が変化していることを確認して「OK」をクリック
  7. 7.日付の色が変わる

(1)色付けしたいセルの範囲を選択

日付の書かれてあるセルをすべて選択してください。

今回使用する関数は日付のみに対応するため、セルをすべて選択しても構いません。

(2)「ホーム」>「スタイル」>「条件付き書式」を選択

「ホーム」タブをクリックし、スタイルグループ内の「条件付き書式」をクリックしてください。

(3)「新しいルール」をクリック

「新しいルール」を選択します。

(4)「数式を利用して、書式設定するセルを決定」を選択

「数式を使用して書式設定するセルを決定」を選択すると、下部に「ルールの内容を編集してください」と出てきます。

「次の数式を満たす場合に値を書式設定」欄に、以下のような数式をいれましょう。

=WEEKDAY(A1)=1

ここではWEEKDAY関数を使います。

WEEKDAY関数は、入力された日付のシリアル値から曜日を導き出す関数です。

曜日を導き出すことによって、特定の曜日に色付けができるようになります。

上記の式を解読すると、以下のとおりです。

https://996438191dcf34cd94110c286cf35f6f.safeframe.googlesyndication.com/safeframe/1-0-40/html/container.html

=WEEKDAY(選択するセルの開始位置)=曜日

曜日は下記の数字から選びます。

  1. 1:日曜
  2. 2:月曜
  3. 3:火曜
  4. 4:水曜
  5. 5:木曜
  6. 6:金曜
  7. 7:土曜

つまり、「=WEEKDAY(A1)=1」とした場合、A列の1行目から始まる範囲(今回選択したエリア)で「1」=日曜日に該当するセルを変化させることを意味します。

(5)色を決定

下部分にあるプレビュー欄から、「書式」をクリックします。

「セルの書式設定」とかかれたウィンドウが開かれるため、「フォント」タブの「色」と書かれたところをクリックしてください。

(6)プレビューの色が変化していることを確認して「OK」をクリック

色を選択後、プレビューにかかれた文字が、選択した色と同じ色になっていることを確認してください。

確認し、問題なければ「OK」をクリックします。

(7)日付の色が変わる

WEEKDAY関数には実は種類があり、何も指定しないと「1」が選択されます。

今回も特に指定はしませんでした。

「WEEKDAY関数には種類がある」程度に認識しておくといいでしょう。

種類:

  • 1 → 1:日曜 2:月曜 3:火曜 4:水曜 5:木曜 6:金曜 7:土曜
  • 2 → 1:月曜 2:火曜 3:水曜 4:木曜 5:金曜 6:土曜 7:日曜
  • 3 → 0:月曜 1:火曜 2:水曜 3:木曜 4:金曜 5:土曜 6:日曜

日付の書かれたセルを塗りつぶす方法

同様の方法で、 指定した日付が書かれたセルを塗りつぶすこともできます

方法は以下の通りです。

  1. 1.セルの書式設定内の塗りつぶしタブを選択
  2. 2.色を選択し、OKをクリック

(1)「塗りつぶし」を選択

「条件付き書式設定」>「新しいルールの設定」>「数式を利用して、書式設定するセルを決定」の書式設定で、 「フォント」ではなく「塗りつぶし」を選択してください。

(2)プレビューの色を確認して「OK」を選択

背景色を選択し、サンプルの色が変わったら「OK」を入力してください。

日付の「アラート機能」の設定方法

「新しいルールの設定」機能を利用して、日付にアラート機能を持たせることもできます。

例えば「締切1週間前の日付の色を変える」「今日以前の日付の色をすべて変える」などといった使い方ができます。

方法は以下の通りです。

  1. 1.「数式を利用して、書式設定するセルを決定」を選択
  2. 2.設定した日付が変化していることを確認

(1)「数式を利用して、書式設定するセルを決定」を選択

「日付に色付けする方法」で解説した方法の4番目までおこなってください。

今回利用する数式は下記のとおりです。

=A1<=today()

数式の解説をすると、 「対象のセルが今日の日付か、それ以前のものかどうか」を表しています

(2)設定した日付が変化していることを確認

このアラートは今日以外の日付も設定できます。

  • ・1日先の日付から変えたい場合 =A1-1<=today()
  • ・1週間先の日付から変えたい場合には、=A1-7<=today()

日付の部分を変えることで、どの日付から変化させるのかを選択できます。

このように、色分けをすることでアラート機能として使うことができる機能も、Excelには備わっているので、使いこなせるようにしておきましょう。

まとめ

Excelでは関数を用いて書式設定をすることができます。

ひとつずつ色を変えるよりも、ルールを設定したほうが早いので、この機会に効率を図ってください。

(マイナビ学生の窓口編集部)

まるっと分かる!『Excel 日付機能』

  1. 日付機能を解説(西暦から和暦への変換方法)
  2. 日付計算の使い方(DATEDIF・EDATE関数)
  3. 数年後の日付を表示する方法(DATE関数)
  4. 今日の日付を入力する方法(DATESTRING・TEXT関数)
  5. 日付を自動更新する方法(TODAY・TEXT関数)
  6. 日付から曜日を割り出す方法(書式設定・WEEKDAY関数)
  7. 日付・曜日に自動で色付けする方法(条件付き書式)
  8. 日付の表示方法をカスタマイズする方法(ユーザー定義)
  9. 「年・月・日」など日付を抽出する方法
  10. Excelで日付表示がうまくいかないときの対処法
  11. Excelの日付機能に関するまとめ

エクセルの条件付き書式を使って行に自動で色付けする方法

https://office-hack.com/excel/automatic-coloring-of-rows-using-conditional-formatting

行に自動的に色をつける方法として、ホームタブから設定できる条件付き書式があります。

行に色をつける代表的な条件付き書式は、指定した文字列と完全に一致するセルを含む行に色付けする方法、偶数行に色をつける方法、1行おきに色をつける方法が挙げられます。

ここでは、この3つの条件付き書式を使って、指定した行に自動的で色を付ける方法を説明します。

手順で使用するフォーマットのダウンロードはこちら

条件付き書式で指定した文字列がある行に色を付ける

条件付き書式を使って指定した文字列(例:りんご)の行に色を付ける方法については、以下のとおりです。ここでは、列固定の複合参照を使った数式を使います。列固定の数式は「$セル番地」の式を使います。

新しいルールを選択する

①色を付けたいデータの範囲(例:B3~D10セル)を選択します。②ホームタブ、③条件付き書式、④新しいルールの順に選択します。

数式を入力する

新しい書式ルールダイアログボックスが表示されました。①▶数式を使用して、書式設定するセルを決定を選択し、②=$C3=”りんご”を入力し、③書式ボタンを押します。

薄い緑色を選択する

セルの書式設定ダイアログボックスが表示されました。①塗りつぶしタブ、②お好きな色(例:薄い緑色)の順に選択し、③OKボタンを押します。

プレビューを確認してOKボタンを押す

プレビューで色(例:薄い緑色)を確認します。OKボタンを押します。

りんごの行に色がつく

商品名が「りんご」の行のみ、指定した色(例:薄い緑色)に変更されました。

偶数行に色を付ける

偶数行のみ色を付ける

上図は、関数で指定したデータ範囲の偶数行にのみ色を付けています。

条件付き書式で関数を使用して偶数行に色を付ける方法は2つあります。

以下の記事では、ISEVEN関数で偶数行に色をつける方法と、MOD関数とROW関数を組み合わせて偶数行に色をつける方法について説明します。

エクセルで偶数行に色付けする方法

1行おきに色を付ける

上図は、選択したデータ範囲を指定した背景色で1行おきに表示したものです。

1行おきに背景色(縞模様の色)をつけると、縦長のデータから必要なデータを探しやすくなります。

以下の記事では、表の書式設定機能の使い方、条件付き書式の使い方、書式のコピー&ペーストの方法をそれぞれ解説しています。

エクセルで1行おきに交互に色を付ける方法

白菜栽培におすすめの農薬には、次のようなものがあります

  • キルパー
  • フロンサイドSC
  • アタッキン水和剤
  • オキシンドー水和剤80
  • スターナ水和剤
  • 家庭園芸用GFオルトラン粒剤
  • 家庭園芸用GFオルトラン水和剤
  • ベニカベジフルスプレー
  • アーリーセーフ
  • STゼンターリ顆粒水和剤
  • ベニカS乳剤
  • ベニカ水溶剤
  • ベニカベジフル乳剤
  • 家庭園芸用マラソン乳剤
  • モスピラン液剤

抵抗性を持つ害虫には代替農薬で対応しましょう

マラソンを含む有機リン剤に対して抵抗性が出ている虫もいます。アブラムシ、ヨコバイ、アオムシなどは抵抗性が発達しやすいです。しっかり散布したのに翌日も、減少していたとしても集団で残っている場合は抵抗性を疑いましょう。

このような場合は、有機リン剤以外の薬剤を再散布しましょう。有機リン剤以外の代替農薬としては、抵抗性害虫のでている場合の代替農薬としては,アリルメート乳剤,オルトラン水和剤,合成ピレスロイド剤,除虫菊乳剤、トランスフォームフロアブルなどがあります。

【知らなかった】殺虫剤オルトランの正しい使い方教えます   【園芸】【ガーデニング】【初心者】【アブラムシ】【害虫】【農薬】

この症状がある方はご注意!白菜を食べている害虫は◯虫です・・。2023.9.27)

アルバリン

フェニックス

chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://www.sangyo-rodo.metro.tokyo.lg.jp/nourin/r20.030.070.030-hakusai.boujyohou.pdf