田中太郎

スポンサーリンク
Python

Python標準モジュールでまるばつゲームを作る

はじめに Pythonの標準モジュールであるtkinterのみを使用してマルバツゲームを作成します。 仕様 ・リセットボタンで初期化 ・先攻は〇、後攻は× ・〇/×は交互 ・同じ記号が縦・横・斜めでそろうと結果を表示 コード import ...
Excel

ビット演算 Excel

はじめに エクセルにあるビット演算を行う関数についてまとめます。 ビット演算する関数 BITOR ビットごとにORをとる ビットごとにORを取ります。 =BITOR(<引数1>, <引数2>) <引数1>と<引数2>でORを取ります。 Ex...
Excel

16進数を分割して1ビットごと別々なセルに入れる Excel

はじめに 16進数の値を入力してビット入れ替えをしたかったので、16進数を分割して1ビットごと別々なセルに入れる式を作りました。 使い方 2行目に16進数の値を入れると3行目に10進数の値が表示され4行目に2進数の値が表示されます。 作り方...
Linux

パス操作 ファイル名やディレクトリを取得する zsh

はじめに zshでパスからファイル名のみ取得したりディレクトリ名を取得したりします。 ファイル名を取得する a="/home/work/zsh/test/hoge.txt" echo ${a##*/} # hoge.txt ファイルがあるデ...
Linux

ファイルのパスが存在するか確認する zsh

はじめに スクリプトを書いていると、ファイルのパスを引数に与えて処理することがあります。 そのときはまず、与えたパスが存在するかを確認します。 ファイルのパスが存在するか確認する if文に以下のオプションを与えるとでファイルのパスが正しいか...
Linux

パラメータ展開 ${str:+hoge} zsh

コマンドの説明 zshはsetした値を${<値>}で展開することができます。 使い方 a="hoge" echo ${a} # hoge オプション ${+a}値がセットされていれば1、そうでなければ0を返す ${a-<str>}値がセット...
Linux

if文 条件分岐 zsh

コマンドの説明 if文で条件分岐を記述します。 使い方 if文は下記のように記述します。 例1)基本 if ] then <式1> elif ] then <式2> else <式3> fi 例2)条件式の書き方 a="hoge" b="f...
Excel

BYROW関数 LAMBDA関数で行ごとに計算する Excel

関数の説明 BYROW関数はLAMBDA関数で行ごとに計算する関数です。 使い方 =BYROW(<配列>, <LAMBDA関数>) 各行ごとに<LAMBDA関数>に従って計算します。 サンプル 各行の合計を出力する A1:C3に下記のように...
Excel

BYCOL関数 LAMBDA関数で列ごとに計算する Excel

関数の説明 BYCOL関数はLAMBDA関数で列ごとに計算する関数です。 使い方 =BYCOL(<配列>, <LAMBDA関数>) 各列ごとに<LAMBDA関数>に従って計算します。 サンプル 各列の合計を出力する A1:C3に下記のように...
Excel

MAKEARRAY関数 LAMBDA関数で配列を生成する Excel

関数の説明 MAKEARRAY関数はLAMBDA関数で配列を生成する関数です。 使い方 =MAKEARRAY(<行>, <列>, LAMBDA関数) <行>x<列>の配列を作成します。 各要素の値はLAMBDA関数に従います。 LAMBDA...
スポンサーリンク