58は分かりませんでした。
二人の Q と同様の解き方で、、
すぐ70になりましたが、、
70 =IF((B3&C3&D3>"")*(B5&C5&D5>"")+(B3&B4&B5>"")*(D3&D4&D5>""),"平穏","争い")
短縮で、、、58にはならないなーーー64,62
で、、
64 =IF(((B3&C3&D3=B5&C5&D5)+(B3&B4&B5=D3&D4&D5))*(C4=""),"平穏","争い")
62 =IF(OR(B3&C3&D3=B5&C5&D5,B3&B4&B5=D3&D4&D5)*(C4=""),"平穏","争い")
ならば、、別法を探って、、・・・
これは、みなさんの、、、共通的な手法かも、、、特にsakudaさんは、、なさりそう、、でも、、59が58にならん、、
59 =IF(MIN(COUNTIF(OFFSET(B3:C4,{0,1},{0;1}),""))=2,"争い","平穏")
てわけで、初日あたりから全然進歩がない。
58をきる回答者ジョー3は出番がないかも、、
(ジョー3さん談)
****************************************************************************************
58:=IF(OR(B3&B4=B5,D4&D5=D3)*OR(B3&C3=D3,B5&C5=D5),"争い","平穏")
70:=IF(OR(B3&B4&B5="",D3&D4&D5="")*OR(B3&C3&D3="",B5&C5&D5=""),"争い","平穏")
82:=IF(ISERR(FIND("QQ",B3&B4&C3&0&C3&D3&D4&0&B4&B5&C5&0&C5&D4&D5&0&C4&C4)),"平穏","争い")
86:=IF(ISERR(FIND("QQ",B3&B4&C3&C4&0&C3&C4&D3&D4&0&B4&B5&C4&C5&0&C4&C5&D4&D5)),"平穏","争い")
(通りすがりさんの解答)
最近のコメント