EXCELでスピルを使う時のメモ

一部非対応関数がある。確認したのは AND(), OR()

例えば、下記の様な表があったとして

  A B
1 TRUE TRUE
2 FALSE TRUE
3 FALSE FALSE

ここで、下記の様に C 列に「A 列と B 列の各行毎の AND」を表示したい。

  A B C
1 TRUE TRUE TRUE
2 FALSE TRUE FALSE
3 FALSE FALSE FALSE

で、C1 に =AND(A1:A3,B1:B3) を入れると

  A B C
1 TRUE TRUE FALSE
2 FALSE TRUE  
3 FALSE FALSE  

となりうまくいかない。 恐らく AND(A1,A2,A3,B1,B2,B3) と解釈されてるのだろう。

今のところ、各行毎の AND を取りたいなら、 IF((A1:A3)*(B1:B3),TRUE,FALSE) 等とするしかないようだ。 (OR なら + を使う)

Created: 2025-05-01 木 11:31

Validate

コメント

人気の投稿