Hi, I build a lot of dashboards with just raw data, my data sets are calculating different metrics for different groups.
I have always done Sumifs and created the metrics by criteria. The problem with this is some of the metrics formulas can be quite large and before I know it my formula is 6 rows long. I have noticed this starts to bog down excel. I also create addtional helper cells to get 1 or 0 to make some of the formulas shorter.
The other problem I have is when there is no data or dividing by 0 I get the #DIV/0!, is there any other way of making this blank other than using ISERR or any of those? Because using those you have to double up the formula and it becomes very large, If(ISERR ,(6 nested formulas do this, otherwise do that.
Here is my formula.
=SUMIFS(TT_TT!$EI:$EI,TT_TT!$DY:$DY,SD!$S$52,TT_TT!$DP:$DP,SD!O58)/(SUMIFS(IM_RF!$EG:$EG,TT_TT!$EI:$EI,"0",TT_TT!$DY:$DY,SD!$S$52,TT_TT!$DP:$DP,SD!O58)+SUMIFS(TT_TT!$EI:$EI,TT_TT!$DY:$DY,SD!$S$52,TT_TT!$DP:$DP,SD!O58))
If I wanted to avoid the DIV/0 error the formula would be doubled.
=if(iserrr(SUMIFS(TT_TT!$EI:$EI,TT_TT!$DY:$DY,SD!$S$52,TT_TT!$DP:$DP,SD!O58)/(SUMIFS(IM_RF!$EG:$EG,TT_TT!$EI:$EI,"0",TT_TT!$DY:$DY,SD!$S$52,TT_TT!$DP:$DP,SD!O58)+SUMIFS(TT_TT!$EI:$EI,TT_TT!$DY:$DY,SD!$S$52,TT_TT!$DP:$DP,SD!O58),"--",SUMIFS(TT_TT!$EI:$EI,TT_TT!$DY:$DY,SD!$S$52,TT_TT!$DP:$DP,SD!O58)/(SUMIFS(IM_RF!$EG:$EG,TT_TT!$EI:$EI,"0",TT_TT!$DY:$DY,SD!$S$52,TT_TT!$DP:$DP,SD!O58)+SUMIFS(TT_TT!$EI:$EI,TT_TT!$DY:$DY,SD!$S$52,TT_TT!$DP:$DP,SD!O58))
I have always done Sumifs and created the metrics by criteria. The problem with this is some of the metrics formulas can be quite large and before I know it my formula is 6 rows long. I have noticed this starts to bog down excel. I also create addtional helper cells to get 1 or 0 to make some of the formulas shorter.
The other problem I have is when there is no data or dividing by 0 I get the #DIV/0!, is there any other way of making this blank other than using ISERR or any of those? Because using those you have to double up the formula and it becomes very large, If(ISERR ,(6 nested formulas do this, otherwise do that.
Here is my formula.
=SUMIFS(TT_TT!$EI:$EI,TT_TT!$DY:$DY,SD!$S$52,TT_TT!$DP:$DP,SD!O58)/(SUMIFS(IM_RF!$EG:$EG,TT_TT!$EI:$EI,"0",TT_TT!$DY:$DY,SD!$S$52,TT_TT!$DP:$DP,SD!O58)+SUMIFS(TT_TT!$EI:$EI,TT_TT!$DY:$DY,SD!$S$52,TT_TT!$DP:$DP,SD!O58))
If I wanted to avoid the DIV/0 error the formula would be doubled.
=if(iserrr(SUMIFS(TT_TT!$EI:$EI,TT_TT!$DY:$DY,SD!$S$52,TT_TT!$DP:$DP,SD!O58)/(SUMIFS(IM_RF!$EG:$EG,TT_TT!$EI:$EI,"0",TT_TT!$DY:$DY,SD!$S$52,TT_TT!$DP:$DP,SD!O58)+SUMIFS(TT_TT!$EI:$EI,TT_TT!$DY:$DY,SD!$S$52,TT_TT!$DP:$DP,SD!O58),"--",SUMIFS(TT_TT!$EI:$EI,TT_TT!$DY:$DY,SD!$S$52,TT_TT!$DP:$DP,SD!O58)/(SUMIFS(IM_RF!$EG:$EG,TT_TT!$EI:$EI,"0",TT_TT!$DY:$DY,SD!$S$52,TT_TT!$DP:$DP,SD!O58)+SUMIFS(TT_TT!$EI:$EI,TT_TT!$DY:$DY,SD!$S$52,TT_TT!$DP:$DP,SD!O58))