2ぶつぶつぶろぐクリックで救える命がある。quatroあそびをせんとやうまれけむバックナンバー2019年12月2019年11月2019年10月2019年9月2019年8月2019年6月2019年5月2019年4月2019年3月2019年2月エクセルExcel用2020年(令和2年)の祝日この記事は自分用の覚書です。2020年の祝日の一覧です。そのままエクセルのシートにコピー貼り付けできます。指定する際に使ってください。除く日が何日あるかを返します。「何営業日あるか」ということですね。日付と曜日を表示したければ、セルの書式の「日付」のところを変えるか、ユーザー定義書式で、yy年m月d日(aaa)とか打ってください。いった表示になります。セルの中に曜日を入れないように。それをやったら、もうただの文字列です。日付はシリアル値のまま扱うのが鉄則です。macでセルの値を削除できなくして、オートフィルタは使えるようにしておく。この記事は自分用の覚書です。macでセルに入っている大事な値を消せなくして、オートフィルタは使えるようにしておく手順です。■課題オートフィルタで値を絞り込んで平均を求めるなどの作業をする。その途中でセルの値を消せないようにしておく。■課題の実現のためにすることについて一言でいえば、「シートの保護」です。「シートの保護」で次の2つを行います。・「ロックされたセルの選択」を禁止。・「フィルター」の実行を許可。セルがロックされていたら、もう何もすることはないだろう。」と感じるかもしれませんが、そこは慣れてください。文字でうまく説明できません。「シートの保護」という表現に、「シートが変更されないように守る」という印象をもつかもしれませんが、少し違います。選択する」のが「シートの保護」機能だと思ってください。課題を実現するために、「シートの保護」を実行する前に「コピーしたり、フィルタをかけたりできるようにしておくセルを決める」操作をします。コピーしたり、フィルタをかけたりできるようにしておくセルを決める。1.「シートの保護」の実行後に選択できるようにしておきたいセルを選択する。コピーしたいセル、フィルタをかけるために使う列の1行目のセルなど。2.「セルの書式設定」で「保護」タブをクリック3.「ロック」のチェックを外してOKをクリックこれで、コピーしたり、フィルタをかけたりできるようにしておくセルを決めたことになります。「保護」タブの「ロック」にチェックが入っているのは、セルの標準の状態です。「ロックにチェックが入っているのに、いままで入力したり削除できていたのか?」と感じるかもしれませんが、今はそのあたりも深く考えないで「そういうものだ」と思ってください。うまく説明できないです。ほんと、ごめんなさい。しても気になるようでしたら、今度会ったときに聞いてください。口頭でなら説明できそうな気がします。大事な値が入ったセルを削除できなくして、オートフィルタは使えるようにする。1.表にオートフィルタを表示させておく。2.メニューの「ツール」の「保護」から「シートの保護」を選択。3.「ロックされたセルの選択」のチェックを外す。「保護」タブでロックにチェックが入っているのは、セルの標準の状態です。ここのチェクを外すのは、それらのセルを選択できなくするということです。そもそも選択できなければ、削除できないということですね。4.「ロックされていないセルの選択」と「フィルタ」にチェックが入った状態にする。先に、ロックのチェックを外したセルを選択できるようにするためと、オートフィルターを使えるようにするためです。5.「OK」をクリック。これで、そのシートでコピーしたり、フィルタをかけたりしたいセルは選択できるようになっています。それら以外の大事な値が入ったセルは選択できなくなったので、削除できなくなっています。「シートの保護」が実行してあるシートには、シート名の横に錠前のマークが表示されます。それら以外」をわかるようにする。この記事は自分用の覚え書きです。それら以外の点数」がわかるようにするやり方を考えてみました。あれこれと関数を使わないで、誰でもさわれるようにしておきたい。——ということだったので、関数1つとあとはオートフィルタで対応するやり方です。手順さへわかれば「エクセルを使うのは初めて」という人にもやっていただけると思います。■課題データ数は1万2千件数百。氏名の「ヨミ」で「昇順」に並び替えてあるので、「点数」の列は何の順にもなっていなくて、大小の点数が散らばっている。そのままの状態で、「上位2千人」「下位2千人」「それら以外の点数」がわかるようにしておきたい。以下の例では、わかりやすくするためにデータ数を15件にしてあります。抜き出すのは、上位5位と下位5位にしてみました。実際のデータ数は1万2件越えだそうですが、何件あってもやることは同じです。「ヨミ」の昇順で並べてあるので、点数は何の順にもなっていません。(ネット上にある人名を生成してくれるサービスで、氏名をつくっています。)やることは大きく3つです。作業列を2つ追加して、点数について「高い方から数えた場合の順位」と「低い方から数えた場合の順位」を求める。「高い方から数えた場合の順位」について、オートフィルタで1位から5位までを抜き出してセルに色をつける。「低い方から数えた場合の順位」について、同じく1位から5位までを抜き出して、別の色をセルにつける。「上位」と「下位」のセルに色をつけておけば、「それら以外」も見た目でわかります。1.「高い方から数えた場合の順位」と「低い方から数えた場合の順位」を求める。関数を使って点数の順位をまず求めます。関数の利用をマイクロソフトは推奨しています。関数は残っていますが、将来的にいつ廃止されてもおかしくありません。関数を使っておくのがよいと思います。元の表に作業列を追加して、各人の点数について「高い方から数えた場合の順位」と「低い方から数えた場合の順位」を求めます。D列とE列が作業列です。それらのセルに数式を入れています。関数の書式は次のようです。指定するか、順序を省略すると、引数「範囲」のなか「数値」について、高い方から数えた順位が表示されます。