• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

arkusz kalkulacyjny

+1 głos
747 wizyt
pytanie zadane 28 stycznia 2021 w Inne języki przez koleś34 Gaduła (3,270 p.)

jak to zrobić żeby napisać że jak C3 jest mniejsze od 10 to C3 * 0, jak jest większe od 10 a mniejsze od 20 to 5% z C3? cały czas wyskakuje mi błąd

2 odpowiedzi

+2 głosów
odpowiedź 28 stycznia 2021 przez _Pita_ Stary wyjadacz (11,410 p.)
wybrane 28 stycznia 2021 przez koleś34
 
Najlepsza
=JEŻELI(C3<10;0;JEŻELI(ORAZ(C3>10;C3<20);C3*0,05;"Error"))

Mam nadzieję, że zadziała ;)

komentarz 28 stycznia 2021 przez koleś34 Gaduła (3,270 p.)
dzięki o to mi chodziło wszystko działa
komentarz 28 stycznia 2021 przez VBService Ekspert (256,600 p.)

@_Pita_, @koleś34 wink w niektórych arkuszach zadziała ten (chodzi o ";" i 0.05)

=JEŻELI(C3<10,0,JEŻELI(ORAZ(C3>10,C3<20),C3*0.05,"20+"))

komentarz 28 stycznia 2021 przez PrzemekM Obywatel (1,720 p.)

@_Pita_, nie trzeba komplikować formuły przez oraz. Wystarczą same funkcje jeżeli:

=JEŻELI(C3<10;0;JEŻELI(C3<20;C3*0,05;"Error"))

Na dodatek w twoim przykładzie może być problem jeśli C3 będzie równe 10, zabrakło >=10

komentarz 28 stycznia 2021 przez _Pita_ Stary wyjadacz (11,410 p.)
Wydaje mi się, że podana przez Ciebie formuła zwróci 5% z liczby np. dla 36, ponieważ nie dałeś górnej granicy, autor chciał, żeby pojawiało się to tylko dla liczb mniejszych od 20 co uzyskujemy moim sposobem, natomiast z tego co widzę, Twoim już nie...
1
komentarz 28 stycznia 2021 przez VBService Ekspert (256,600 p.)
edycja 28 stycznia 2021 przez VBService

Na dodatek w twoim przykładzie może być problem jeśli C3 będzie równe 10, zabrakło >=10

@PrzemekM, w pewnym sensie masz rację, ale autor pytania nie wspomina

o sytuacji gdy jest równe 10. wink, ale Twój zapis eliminuje ten "błąd" przy okazji wink

=JEŻELI(C3<10;0;JEŻELI(C3<20;C3*0,05;"Error"))
1
komentarz 28 stycznia 2021 przez _Pita_ Stary wyjadacz (11,410 p.)
Dokładnie!
Dodam jeszcze, że nie koniecznie jest to błąd, a najpewniej celowe działanie osoby, która zadała zadanie
+1 głos
odpowiedź 28 stycznia 2021 przez TOWaD Mądrala (6,480 p.)
10<c3<20 to raczej and(10<c3;c3<20 ) coś w tym stylu
komentarz 28 stycznia 2021 przez koleś34 Gaduła (3,270 p.)
nie działa

Podobne pytania

0 głosów
0 odpowiedzi 216 wizyt
0 głosów
1 odpowiedź 448 wizyt
pytanie zadane 9 listopada 2017 w Inne języki przez Shiro Stary wyjadacz (10,300 p.)
0 głosów
0 odpowiedzi 181 wizyt
pytanie zadane 10 stycznia 2021 w Systemy operacyjne, programy przez bysik Nowicjusz (120 p.)

93,427 zapytań

142,421 odpowiedzi

322,649 komentarzy

62,787 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...