2017-03-13 4 views
1

これは、現在の式で
=IF(Sheet1!A1="?","Check",IF(Sheet2!A2="?","Check",""))(ネストされたIF式)これをより速く書くには?

これは何をすべきかの式である:Sheet100からSheet1のから任意のA1セルはを持っている場合は?セルに書かれている、このコードワードであるセルに書き込むよりチェック

質問
がどのようにすべての100の数式IF入力しなくても速い。この式を書くには?もしそうなら、どんなヒントでもそれらをより速く書くことができますか? 私はアンドロイドExcelバージョンでは使用できないので、私たちはVBAをスキップすることができれば最高でしょう。
ありがとう

+0

はい、それはオプションをすることができます。 – Denis

+2

VBAを使用したくない/使用できないため、こちらをご覧ください:http://stackoverflow.com/questions/21919461/excel-using-countif-countifs-across-multiple-sheets-same-column 2番目の答え(1つのw/8 upvotes)を参照してください。 – sous2817

答えて

3

使用この式:

=SUMPRODUCT(COUNTIF(INDIRECT("Sheet" & ROW(1:100) & "!A1"),"?")) 
+1

私はこのことを理解することの途中でした。私はちょうど私があなたをリフレッシュしたり、ジープがそれを持っていたと知っていた。私はちょうどあなたの周りに2つのことを学んでいる –

+1

@JacobEdmondは勉強を続けると、あなたは私よりも速くなるかもしれません。ここから私が知っていることのほとんどを学びました。 –

+0

非常に良いフォーミュラ、私は@ sous2817が私の心の中で提案したアイデアを持っていなかった:) Question and sharing formulaに答えるThanx Scott Craner。 – Denis

0
=IF(OR(Sheet1!A1="?",Sheet2!A1="?",Sheet3!A1="?"),"Check","") 

私はこのフォーマットは、式でそれを行うための最も簡単な方法になるだろうと思います。

関連する問題