![](https://blogimg.goo.ne.jp/img_emoji/usagi.gif)
もう既に散々使ってますが、Excelの関数で、
動作を期待しない条件判断は論理式をそのまま書けば良い。
どういう事かというと、
| |A| B |
| 1| 0|TRUE | <- =IF(A1=0, TRUE, FALSE)
| 2| 1|FALSE | <- =IF(A2=0, TRUE, FALSE)
| 3| 2|FALSE | <- =IF(A3=0, TRUE, FALSE)
| 4| 0|TRUE | <- =A4=0
| 5| 4|FALSE | <- =A5=0
| 6| 5|FALSE | <- =A6=0
| 7| 6|FALSE | <- =A7=0
| 8| |FALSE | <- =AND(B1:B7)
という具合に「真」か「偽」がわかりさえすればいいという場合、
=IF(A1=0, TRUE, FALSE) ではなく、
=A1=0 でよいという事だ。
B列は論理式なのでIF関数やAND関数やOR関数の条件式としてそのまま使える。
7行目はその例。B1からB7まで全て「真」ならば「真」となる。
代入文と混同しそうなところがさすがMSだ。