Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
配列または「範囲」を数式にハードコードできるかどうか疑問に思っていました。たとえば、B2 の月が 3 月、4 月、6 月、または 7 月かどうかを確認したい場合、これを次のように圧縮します。
=COUNTIF(a1:a4,MONTH(B2))>0
ここで、A1:a4 = 3,4,6,7
簡単に:
=COUNTIF((3,4,6,7),MONTH(B2))>0
他のセルに余分なリストが必要ないように
はい、できます。「( )」ではなく「{ }」を使用して、値のリストを囲みます。
=COUNTIF({3,4,6,7},MONTH(B2))>0
ロジックが機能するかどうかはテストしませんでしたが、中かっこを配置する場所を示しました。
SUMPRODUCT() 式を使用します。
=SUMPRODUCT(({3,4,6,7}=MONTH(B2))*1)
これは条件付き書式の数式としては機能せず、ワークシートの数式としてのみ機能します。