ジョンが青い部屋にいた時間を数えたいと思っていました。私はCOUNTIFSとWEEKDAYで試してみて、ドキュメントをチェックしました。COUNTIFS内でWEEKDAY関数を使用する
COUNTIFS 2つの条件で試しましたが、結果としてエラーまたは0が発生しました。
ジョンが青い部屋にいた時間を数えたいと思っていました。私はCOUNTIFSとWEEKDAYで試してみて、ドキュメントをチェックしました。COUNTIFS内でWEEKDAY関数を使用する
COUNTIFS 2つの条件で試しましたが、結果としてエラーまたは0が発生しました。
Gary'sStudentあなたは、単純なCOUNTIFSが動作するWEEKDAYを必要としない代わりに、既に日とコラムで述べた@として:あなたはその列を持っていなかったならば、あなたがする必要があるでしょう
=COUNTIFS(B:B,"Thursday",C:C,"John")
@ Gary'sStudentが持っているものに似てSUMPRODUCT()式に戻す:
=SUMPRODUCT((WEEKDAY(A4:A17)="Thursday")*(C4:C17="John"))
両方式は動作しますが、主な違いは、COUTNIFS()は配列数式ではないということですので、あなたは使用することができます完全な列参照を損なうことなく使用できます。 SUMPRODUCTでは、計算時間を最小限に抑えるために、データセットのみを参照する必要があります。
ありがとうございました。これ以上読むことはできません。 – Alawna
私は、曜日のテキストを数字の1〜7の代わりに使用してチェックすることができます。私はそれがMONTH()でも使えるということを前提としています。 –
考えてみましょう:
=SUMPRODUCT(--(B4:B17="Thursday")*(C4:C17="John"))
を使用すると、特に毎日定義の列を持っているので、あなたがWEEKDAY()を必要としません。
ありがとうございます。はい、実際のスプレッドシートに日数が書かれています。 – Alawna
@Alawna Scottの答えは私よりも優れていることに注意してください。 –
2つの条件でCOUNTIFSを試しましたが、結果としてエラーまたは0が発生しました。 – Alawna