
数百行のシートがあります。各行には「所有者」と合格/不合格フィールドがあります。ユーザーの統計情報を含む2番目のシートを作成しています。つまり、各ユーザーの合格、不合格、未完了の数をカウントします。私の質問は、これを行う関数をどのように記述するかです。私の推測では、次のようなものになりますcountif(sheet1!a1:aN, AND(a[i][owner]=name, a[i][pass/fail]=pass)
。明らかにこの構文はExcelでは機能しないので、どのように実行すればよいかを考えたいと思います。
答え1
やり方が分かりました。まだ問題点を解決中ですが、基本的な考え方は を使用することですCOUNTIFS
。一般的な形式は次のようになりますCOUNTIFS(NameRange,name,Pass/failRange,"pass")
。
答え2
学生 ID = 列 A、成績 % = 列 J などの列がある場合は、次のように数式を記述できます: =COUNTIFS(A:A,A:A,J:J,"<60") これにより、特定の学生 ID の 60% 未満のすべてのコースの数が表示されます。