1 Pytanie: Wartość komórki jest wyświetlana jako 1. Formula nie rozpoznaje wartości jako jeden

pytanie utworzone w Sat, Mar 16, 2019 12:00 AM

Mam komórkę wypełnioną następującą formułą:

=IF(AND((ISBLANK(E260)), (ISBLANK(G260)))=TRUE,"",(IF(ISBLANK(I260)=TRUE,"",SUM(K259,I260)))) Ta komórka pokazuje wartość jeden.

Używam następującego formatowania warunkowego, aby ta komórka miała pogrubiony tekst i zielone wypełnienie: =AND((ISBLANK(I10)),(K9=1)) (są to komórki referencyjne).

Jednak formuła nie rozpoznaje komórki jako = do 1. Wydaje się, że działa tak, jakby komórka nie była równa 1. Byłbym wdzięczny, gdyby ktoś mógł wyjaśnić, co robię źle. Odpowiednie migawki znajdują się poniżej:

 wprowadź opis obrazu tutaj>> </p>

<p> <a href= wprowadź opis obrazu tutaj>> </p>

<p> <a href= wprowadź opis obrazu tutaj>> </p>
    </div>
<div class = 0

1 odpowiedzi                              1                         
  • K259 = 0.997927296
  • I260 = 0,00207270
  • K259 + I260 = 0.999999996, a nie 1. Możesz wyświetlić więcej miejsc po przecinku, aby to sprawdzić. Format liczb lub wyświetlacz nie jest taki sam jak numer bazowy.

Możesz rozważyć dodanie ROUND w formatowaniu warunkowym, aby obejść to w razie potrzeby.

    
1
2019-03-16 23: 14: 03Z
  1. Yup. Wszystko w tej kolumnie zostało sformatowane tak, aby wyświetlało osiem miejsc po przecinku. Dodałem rundę do mojego formatowania warunkowego, tak jak zasugerowałeś: = I ((ISBLANK (I10)), ((OKRĄGŁY (K9,8)) = 1)) Dziękuję za grzeczne wskazanie, co powinno być dla mnie oczywiste. :-) Co sprawia, że ​​jest bardziej krępujące, mam nawet kolumnę, która mówi mi, które liczby zostały zaokrąglone w górę lub w dół, ale nie pomyślałem, aby zastosować tę wiedzę do sumy bieżącej. Smh.
    2019-03-16 23: 28: 41Z
  2. Ach, nie ma problemu - jest weekend, więc wszyscy dostajemy przepustkę :-)
    2019-03-16 23: 50: 33Z
źródło umieszczone tutaj