列Aに国のリストがあります。私は、その国が列、C、D、E、およびFの中で互いに無関係なリストに現れるかどうかをチェックする列Bの式を構造化したいと思います。 Fの場合、B1の出力はTRUEになります。複数の列に対する入力を確認する
私は試しました:COUNTIFS(C2:C42, "Argentina", D2:D42, "Argentina", E2:E49, "Argentina", F2:F36, "Argentina")
しかし、私は#VALUE
エラーが発生します。
列Aに国のリストがあります。私は、その国が列、C、D、E、およびFの中で互いに無関係なリストに現れるかどうかをチェックする列Bの式を構造化したいと思います。 Fの場合、B1の出力はTRUEになります。複数の列に対する入力を確認する
私は試しました:COUNTIFS(C2:C42, "Argentina", D2:D42, "Argentina", E2:E49, "Argentina", F2:F36, "Argentina")
しかし、私は#VALUE
エラーが発生します。
Argentina
がA1であると仮定すると、B1に試してください。一般的に
=AND(COUNTIF(C:C,A1)>0,COUNTIF(D:D,A1)>0,COUNTIF(E:E,A1)>0,COUNTIF(F:F,A1)>0)
をCOUNTIFS()
assumes値が同じ行上にあること。したがって、このシナリオでのみ使用する必要があります。
あなたの数式を使用すると、範囲が同じ長さであることを確認する必要がありかなりokですと作業しなければならない、けど。現在の最後の2つの範囲は、行36
と49
で終了し、最初の2つの行は42
となり、Excelエラーが発生します。ここで
はそれを行う方法です:
=COUNTIFS(C2:C42,"Argentina", D2:D42,"Argentina",E2:E42,"Argentina", F2:F42, "Argentina")
または一般に、このような全体の列を参照してください。
=COUNTIFS(C:C,"Argentina", D:D,"Argentina",E:E,"Argentina", F:F, "Argentina")
あなたは答えとしてブール値が必要な場合、あなたは、単にすることができます書き込み:
=IF(COUNTIFS(YOUR-FORMULA-HERE),TRUE,FALSE)
あなたもformuから '> 0'を削除し、一歩を行くことができますla。 – Vityata
@Vityataありがとうございました。 (私の基準が崩れていると告白しています - ほとんどのOPが本当に何の努力もしていない時、私は "なぜ気になるのですか"と感じる傾向があります)。 – pnuts
私はあなたが意味することを知っています:) – Vityata