Aggregating Views and conditional field
Using Views Conditional Module you can set conditions for fields . The other module which may become useful is Views Field View.

Here are some description about Views Conditional Module : 


  Views Conditional is a simple module that allows you to define conditionals (if xxx then yyy)
  with fields in views. Conditions include:
  
  
  Equal To
  Not Equal To
  Greater Than
  Less Than
  Empty
  Not Empty
  
  
  Views conditional allows you to output text based on the result of the condition.