Excel 列のステータスを 1 つのセルにまとめる

Excel 列のステータスを 1 つのセルにまとめる

私はせいぜい中級の Excel ユーザーです。どこを探しても、この特定の数式の使い方が見つからないようです。

必要なのは、ステータス ワークシートに、ロールアップしている一連のタスクがあることです。セル D6 から D17 に「完了」というラベルが付けられたら、セル D2 を緑色で強調表示し、「完了」というラベルを付ける必要があります。どのような数式を使用すればよいでしょうか。

答え1

countif を使うこともできます。これは範囲内の行数と比較しますが、単に =11 と入力することもできます。

=if(countif(D6:17,"完了")=rows(D6:D17),"完了","未完了")

緑色にするには、条件付き書式を使用して、そのセルが完了したら緑色にします。

答え2

代替解決策:

D2 と D6:D17 のセルの内容が 1 (数値) の場合に「完了」と表示するようにカスタム フォーマットを適用し、
D2 を「=(sum(D6:D17)=rows(D6:D17))」にします。

D6 から D17 までの完了したジョブには 1 を記入 (または値を計算) し、それ以外の場合は 0 にします。

色付けは条件付き書式です。数式は「=(D2=1)」または「=(D2=TRUE)」です。

関連情報