As shown below when the formula generates a 0 the conditional formatting highlights it. if you delete the 0 then the conditional formatting works. (The formula will show 0 if a vendor does not stock an item). The sum if (the last row) then calculates the total cost for an order and then highlights the lowest value. I want excel not to sum a column if a zero exists, so if a vendor does not stock an item it will not show up as the cheapest place to purchase from.
<table border="0" cellpadding="0" cellspacing="0" width="624"><col style="width: 122pt;" width="163"> <col style="width: 84pt;" width="112"> <col style="width: 81pt;" width="108"> <col style="width: 88pt;" width="117"> <col style="width: 93pt;" width="124"> <tbody><tr style="height: 15pt;" height="20"> <td class="xl71" style="height: 15pt; width: 122pt;" width="163" height="20">$948.88 </td> <td class="xl71" style="border-left: medium none; width: 84pt;" width="112">$948.00 </td> <td class="xl71" style="background: none repeat scroll 0% 0% yellow;" width="108">$940.00 </td> <td class="xl71" style="border-left: medium none; width: 88pt;" width="117">$942.00 </td> <td class="xl71" style="border-left: medium none; width: 93pt;" width="124">$944.45 </td> </tr> <tr style="height: 15pt;" height="20"> <td class="xl71" style="height: 15pt; border-top: medium none;" height="20">$163.25 </td> <td class="xl71" style="background: none repeat scroll 0% 0% yellow;">$161.84 </td> <td class="xl71" style="border-top: medium none; border-left: medium none;">$164.80 </td> <td class="xl71" style="border-top: medium none; border-left: medium none;">$163.00 </td> <td class="xl71" style="border-top: medium none; border-left: medium none;">$165.24 </td> </tr> <tr style="height: 15pt;" height="20"> <td class="xl71" style="height: 15pt; border-top: medium none;" height="20">$1,364.85 </td> <td class="xl71" style="border-top: medium none; border-left: medium none;">$1,410.00 </td> <td class="xl71" style="border-top: medium none; border-left: medium none;">$1,365.00 </td> <td class="xl71" style="border-top: medium none; border-left: medium none;">$1,385.00 </td> <td class="xl71" style="background: none repeat scroll 0% 0% yellow;">$0.00 </td> </tr> <tr style="height: 15pt;" height="20"> <td class="xl71" style="height: 15pt; border-top: medium none;" height="20">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> </tr> <tr style="height: 15pt;" height="20"> <td class="xl71" style="height: 15pt; border-top: medium none;" height="20">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> </tr> <tr style="height: 15pt;" height="20"> <td class="xl71" style="height: 15pt; border-top: medium none;" height="20">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> </tr> <tr style="height: 15pt;" height="20"> <td class="xl71" style="height: 15pt; border-top: medium none;" height="20">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> </tr> <tr style="height: 15pt;" height="20"> <td class="xl71" style="height: 15pt; border-top: medium none;" height="20">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> </tr> <tr style="height: 15pt;" height="20"> <td class="xl71" style="height: 15pt; border-top: medium none;" height="20">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> </tr> <tr style="height: 15pt;" height="20"> <td class="xl71" style="height: 15pt; border-top: medium none;" height="20">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> </tr> <tr style="height: 15pt;" height="20"> <td class="xl71" style="height: 15pt; border-top: medium none;" height="20">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> </tr> <tr style="height: 15pt;" height="20"> <td class="xl71" style="height: 15pt; border-top: medium none;" height="20">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> </tr> <tr style="height: 15pt;" height="20"> <td class="xl71" style="height: 15pt; border-top: medium none;" height="20">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> </tr> <tr style="height: 15pt;" height="20"> <td class="xl71" style="height: 15pt; border-top: medium none;" height="20">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> <td class="xl71" style="border-top: medium none; border-left: medium none;">#N/A</td> </tr> <tr style="height: 15pt;" height="20"> <td class="xl71" style="height: 15pt; border-top: medium none;" height="20">$2,476.98 </td> <td class="xl71" style="border-top: medium none; border-left: medium none;">$2,519.84 </td> <td class="xl71" style="border-top: medium none; border-left: medium none;">$2,469.80 </td> <td class="xl71" style="border-top: medium none; border-left: medium none;">$2,490.00 </td> <td class="xl71" style="background: none repeat scroll 0% 0% yellow;">$1,109.69 </td> </tr> </tbody></table>