excel - INDEX MATCH not giving me the desired result -
i need little bit of help. trying use index match formula not giving me desired result. here query.
i have 2 tables. table 1 summary sheet , table 2 list of specific customers. in table table 1, there column of customer name , commission amount.
i want when there customer name entered in customer column , name listed in table 2, multiply column 3 10 otherwise state 0.
what have tried follows: if(match([customer name],table2[commission],0),[quantity]*0.1,"0")
it returns value when customer name entered customer column name listed in table 2 doesn't show 0 when other customer name entered name not listed in table 2. kindly review , me out.
thanks.
generally should not use if that. if evaluating statement determine whether true or false. in case match return #n/a (an error) when match not found, causes expression stop being evaluated because error returned.
there several ways deal this, start using iserror determine whether match found.
=if(iserror(match([customer name],table2[commission],0)),0,[quantity]*0.1) now function check whether match evaluated error. if error, return 0, otherwise return [quantity]*0.1.
Comments
Post a Comment