2017-07-17 4 views
0

これらの式を1つにマージする方法はありますか?ExcelでIFとANDの数式をマージしますか?

条件付きで行を特定の色に整形しようとしています。

=IF(AND(ISNUMBER(SEARCH("TR",$B1))),($F1<>"")) 
=IF(AND(ISNUMBER(SEARCH("TR",$B1))),(AND($F1<>"",$G1<>""))) 
=IF(AND(ISNUMBER(SEARCH("TR",$B1))),(AND($F1<>"",$G1<>"",$H1<>""))) 
=IF(AND(ISNUMBER(SEARCH("TR",$B1))),(AND($F1<>"",$G1<>"",$H1<>"",$I1<>"")) 
=IF(AND(ISNUMBER(SEARCH("TR",$B1))),(AND($F1<>"",$G1<>"",$H1<>"" ,$I1<>"",$J1<>""))) 
=IF(AND(ISNUMBER(SEARCH("TR",$B1))),(AND($F1<>"",$G1<>"",$H1<>"",$I1<>"",$J1<>"",$K1<>""))) 
=IF(AND(ISNUMBER(SEARCH("TR",$B1))),(AND($F1<>"",$G1<>"",$H1<>"",$I1<>"",$J1<>"",$K1<>"",$L1<>""))) 
=IF(AND(ISNUMBER(SEARCH("TR",$B1))),(AND($F1<>"",$G1<>"",$H1<>"",$I1<>"",$J1<>"",$K1<>"",$L1<>"",$M1<>""))) 

答えて

0

あなたが詳細にそれを使用する方法に応じて、それは異なる場合があります...

=IF(AND(ISNUMBER(SEARCH("TR",$B1))),AND($F1:F1<>"")) 
0

範囲内のすべてのセルがするのではなく、非空であるかどうかを確認するには、いくつかの方法があります。この

AND($F1<>"", $G1<>"", $H1<>"", $I1<>"", $J1<>"", $K1<>"", $L1<>"", $M1<>"") 

最も簡単な方法のような長い道のりが

COUNTA($F1:$M1) <> 0 
01です

または

COUNTBLANK($F1:$M1)=0 

またarray formulaを使用することができます。その後、=IF(AND(ISNUMBER(SEARCH("TR", $B1))), NOT(ISBLANK($F1:$M1)))を入力しCtrlキー + Shiftキー + を押し

に別の解決策を入力します。あなたは空の文字列を返すされている数式を含むセルのための行動を注意する必要がありSUMPRODUCT

=SUMPRODUCT(--($F1:$M1<>"")) <> 0 
+0

を使用しています... –

関連する問題