How to group results by intervals with condition - Please see detail description

Hi All,

Please see data below. I have given below how the output should look like.

G-Green  A-Amber    R-Red

If the value is less than 8 it should be Red between 8 and 9 it should be Amber and above 9 it's green.

Also I need to group the result, for eg : if  the Result is GAR (Green, Amber and Red) i need a value as "Not Good" and if the value is RAG(Red Amber and Green) it should be "Good" and if it is all Red it is "Poor"

How can I group the Red, Amber and Green?



A                     AA               AAA       1                  8

A                     AA               AAA       2                 9

A                     AA               AAA       3                 10

B                     BB                BBB        1                 10

B                     BB                BBB        2                 9

B                     BB                BBB        3                 8

C                     CC              CCC          1                  7

C                     CC              CCC          2                 7

C                     CC              CCC          3                 6





                                                                 1            2          3

PROJECT         SUBTASK           TASK   

A                          AA                   AAA    G          A           R

B                          BB                    BBB     R         A            G

C                          CC                    CCC     R          R           R


Final Output

PROJECT         SUBTASK           TASK   Result

A                          AA                   AAA    Not Good

B                          BB                    BBB     Good

C                          CC                    CCC     Poor


(1) Answer