calculation based on meeting two criteria

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I have the following formula and it returns the wrong calculation

K1 =.03
K2 =.02

In this situation, its supposed to multiply F82*K2, instead it is
multiplying F82* K1
=IF(E82="service a",F82*$K$1,IF(AND(E82="Service B",MATCH(C82,'Sheet
2!$C$2:$C$15)),F82*$K$1,F82*$K$2))

any help is appreciated.
 
To simplify your formula try this:

=IF(OR(E82="service a",AND(E82="Service B",MATCH(C82,'Sheet
2!$C$2:$C$15))),F82*$K$1,F82*$K$2)
 
MATCH(C82,Sheet2!$C$2:$C$15)

You have the match function set up to find an approximate match, not an
exact match. Is this what you intended? If you intend to look for an exact
match, this part of your formula would be problematic. Check help for the
match function and its argument (the third argument, which you've omitted,
specifies the match type. 0 specifies an exact match).

If you do intend to look for an exact match, you will probably need to nest
MATCH inside NOT(ISERROR(MATCH(....))) or NOT(ISNA(MATCH(.....))) to get the
results you want.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top