Excel の「条件付き書式」「データの入力規則」に指定できる数式について

#1

=IF(INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)<10,TRUE,FALSE)

端的に結果だけ述べると、「条件付き書式」「データの入力規則」の数式に上記の式を設定しても機能しなかった。


#1.2

=IF(INDIRECT(ADDRESS(1,1,1,1),TRUE)<10,TRUE,FALSE)

これはおーけー。


#1.2

=INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)<10

これもおーけー。


#2

=IF(INDIRECT(CHAR(64+COLUMN())&ROW(),TRUE)<10,TRUE,FALSE)

これはダメだった。


#2.1

=INDIRECT(CHAR(64+COLUMN())&ROW(),TRUE)<10

これはおーけー。


ちなみに IF を AND や OR に置き換えても同様の事象が発生する。


だもんで、


#3.1

=OR(
    INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)=99
    ,AND(
        INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)>=0
        ,INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)<10
        ,MOD(INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE),1)=0
    )
)

こういう式を入力規則に指定できなくてほとほと困っていた。


#3.2

=(
    (INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)=99)
    +(
        (INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)>=0)
        *(INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)<10)
        *(MOD(INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE),1)=0)
    )
)<>0

最終的に上記のように記述することで解決した。



#3.3

=(
    (INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)="X")
    +(
        (INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)>=0)
        *(INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)<10)
        *(MOD(INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE),1)=0)
    )
)<>0

ちなみにこれはダメだった。なぜ・・・。


Excel よくわかんねえ!

ゴブリン傭兵団

f:id:yasehorse:20190615145914j:plain

Circle Empires

https://store.steampowered.com/app/834740/Circle_Empires/?l=japanese

 

痒い所に手が届かないゆるゆるなカジュアルRTS

でもたのしい。

 

f:id:yasehorse:20190615142946j:plain

格闘傭兵団とゴブリンの組み合わせがアツイ。

開始直後の色々と苦しい時期を、安価なゴブリンの物量でゴリ押すのがちょーたのしい。

捨て駒同然で激戦区に放り込まれたゴブリンの中から生き残った精鋭(レベルアップしたゴブリン)がなかなか頼もしい戦力になる。

序盤に運良くトレーニング用のカカシを入手できれば、カカシを壊さないように大事に殴りつけることによって、時間はかかるものの強靭なゴブリン(ゴブリンLv2)の量産が可能となる。

 

難易度ナイトメアくらいならこのプレイスタイルでいけちゃう感じ。

すごいぜゴブリン。

Excel+VBAの変数

f:id:yasehorse:20190613211358p:plain

Excel + VBA でモジュールやワークシートに作成したフィールド変数は、処理終了後も値は残り続けるんですね。ブックが閉じられるか、プログラムの実行がリセットされない限り保持され続けるみたいです。

てっきり処理終了後はメモリが解放されて、値を保持するためにはシートに書き出す必要があるものだと思ってました。テキストストリームとかはどうあがいてもインスタンスを保持できないと思ってました。

ソシャゲ

game.nicovideo.jp

 

艦これ、まおはじ、コトダマンと渡り歩いてきましたが、今はこのゲームに腰をかけて一息ついてます。

今まで遊んだソシャゲはどれも最前線一歩手前くらいの位置にギリギリのところで食い下がりながら遊んできましたが、このゲームに関しては完全にマイペースに進めています。

開拓地とか所属すらしてない。

 

ゲームそのもののゆるさもありますが、やっぱスレ見てないのが一番効いてるのかも。

スレ見てると話題に付いていくためにどうしても無理して頑張っちゃうし。

あー癒される。

 

(追記)

ゲームの内容について一切言及していなかった。

このゲームはネトゲネトゲたらん部分を濃縮還元した究極の虚無ゲーです。ゲー無です。

でもこのシュールな空気感、あたし、嫌いじゃないわ……。

ふたりザードリィ#3

やっとこドグラマグラを倒しました。

 

 

f:id:yasehorse:20181223134550p:plain

f:id:yasehorse:20181223134606p:plain

これだけメタって鍛えりゃそりゃ勝てるって感じですね。

 

結局盗賊と司祭の本分を忘れたスキル構成になってしまいました。

盗賊のSPDは星降る指輪込みで200超えです。ドグラマグラの攻撃をかなり回避してくれますが、あたる時は普通にあたるので、このゲームで回避盾はちょっと厳しい。

 

 

f:id:yasehorse:20181223135733p:plain

強化費用は地下7階の玄室を出入りして稼ぎました。

 

 

f:id:yasehorse:20181223135935p:plain

こんな感じでレーヴァティンを装備した2回攻撃の盗賊を2人用意すれば、シヴ以外の全ての敵を危なげなくしばき倒せました。

 

ところで「お金2倍」って2人用意しても効果重複しないんですね。

スキル4と指輪の「しょうひ1/2」は重複しますが、スキル4同士の効果は重複しない、ということなんでしょうね。

 

 

隠しボス倒すのしんどいなあ。

盗賊の貧弱さも辛いですが、司祭のSPDの低さも結構辛いです。

隠しボスを倒すための1軍を強化するための資金を稼ぐ2軍の装備を整えなければならぬ・・・。

ふたりザードリィ#2

f:id:yasehorse:20181216194438p:plain

死にました。

ワードナドグラマグラの圧倒的な攻撃力の前になすすべもなく敗れました。

ATKダウンとDEFアップ両方使ったはずなんですが、ドグラマグラの打撃で40以上持ってかれました。

無理や・・・。

 

捜索&蘇生費用も残してなかったので、急ごしらえで2軍を用意してマーフィ先生にお金をせびりまくりました。

 

二人が死んで初めて気が付きましたが、盗賊&司祭のパーティは完全にトレジャーハンターですね。

逆にこれ以外の組み合わせのパーティだと、どうやって装備調達するんだろう・・・。

 

 

f:id:yasehorse:20181216194728p:plain

f:id:yasehorse:20181216194958p:plain

今のパーティの状況はこんな感じです。

司祭は装備もステータスもこれでほぼ完成って感じ。

盗賊はまだ強化の余地がありますね。

レーヴァティンは雑魚散らしには便利ですが、ドグラマグラとやり合う際はやっぱりカシナートの剣にした方が良いのかな? 火耐性とか呪文レジストとありそうだし。

それと、ドラゴンバンパイアってドレイン攻撃してくるんでしょうか? ファーストアタックではやってこなかったんですが、念のために耐性つけた方が良いのかなあ。

 

 

f:id:yasehorse:20181216195843p:plain

ところで盗賊の強化費用ですが、5万Gで頭打ちのようです。司祭の1/3。

とりあえずすばやさカンストするまで鍛えてみる?