sumproduct , array or countif?

  • Thread starter Thread starter cjjoo
  • Start date Start date
C

cjjoo

this is my problem:

the number for tyre replacement is the location of the
tyres(1,2,3,4,5)

vehicle no start km end km tyre replacement(if any)

x1234 45 67 1
z4567 37 65
x1234 67 85
z4567 65 100 3
x1234 85 112 1


result :112-67=

The key to this problem is that if one month later, x1234 has tyre
change at 1 and the end km is recorded at 250( e.g) The result wil be
250-11.
Hope someone can help me...
 
=MAX(IF((A2:A20="x1234")*(D2:D20=1),C2:C20))-MIN(IF((A2:A20="x124")*(D2:D20=
1),C2:C20))
 
the formula soves the first part of the problem but it only calculates
the

difference of the max and the min distance for lcation 1. If there is
another entry

for x1234 with start km =112 end km=250, can there be a formula to give
a

result of 250-112?
 
data in a3:d15, tire # in g3

=SMALL(IF((D3:D15=G3)*(A3:A15="x1234"),C3:C15),COUNTIF(D3:D15,G3))-SMALL(IF((D3:D15=G3)*(A3:A15="x1234"),C3:C15),COUNTIF(D3:D15,G3)-1)

should give delta of two highest mileage for tire # in g3

cntl+shift+ente
 
sorry - the count needs to be only for the car in question, as well as
the tire #.

=SMALL(IF(($D$3:$D$15=G3)*($A$3:$A$15="x1234"),$C$3:$C$15),COUNT(IF(($D$3:$D$15=G3)*($A$3:$A$15="x1234"),$D$3:$D$15)))-SMALL(IF(($D$3:$D$15=G3)*($A$3:$A$15="x1234"),$C$3:$C$15),COUNT(IF(($D$3:$D$15=G3)*($A$3:$A$15="x1234"),$D$3:$D$15))-1)
 

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

Similar Threads


Back
Top