Problem z funckją w excelu (JEŻELI)

Musze zrobić cennik, który oprócz tego, że ma wyśwetlać ceny - musi je liczyć. Postanowiłem więc skorzystać z Excela. W drugim arkuszu będą podane ceny netto i brutto bez marży, natomiast w pierwszym mają być podane ceny z marżą. I tu zaczyna sie problem. Arkusz poporstu liczy tylko wartości spełniające warunek do 30zł. Oto co napisąłem. Czemu nie chce chodzić dla wyższych wartości? Sądzę, że coś jest pokićkane przy przedziałąch, tylko co?

=(Arkusz2!C9)*(JEŻELI(Arkusz2!C9<30;135%;JEŻELI(Arkusz2!C9>'31 AND Arkusz2'!C9<60;130%;JEŻELI(Arkusz2!C9>'61ANDArkusz2'!C9<80;125%;

JEŻELI(Arkusz2!C9>'81ANDArkusz2'!C9<150;115%;

JEŻELI(Arkusz2!C9<'151ANDArkusz2'!C9>300;110%))))))

Nie można w Excelu zapisać przedziałów jakoś inaczej? Np. tak jak w matematyce?

Może tak zadziała:

=JEŻELI(Arkusz2!C9<30;Arkusz2!C9*1,35;JEŻELI(Arkusz2!C9<60;Arkusz2!C9*1,3;JEŻELI(Arkusz2!C9<80;Arkusz2!C9*1,25;JEŻELI(Arkusz2!C9<150;Arkusz2!C9*1,15;Arkusz2!C9*1,1))))

:?

Mireczek wielkie dzięki! :slight_smile: Działa! :slight_smile:

Tak jak napisał Mireczek to będzie działać - sprawdziłem

A co do Twojej formuły to Excel w ogóle nie obsługuje czegoś takiego jak AND użyte jak tutaj:

JEŻELI(Arkusz2!C9>‘31 AND Arkusz2’!C9<60 tutaj to nie pasuje ten apostrof przed liczbą 31 oraz to AND

Nie wiem, przynajmniej u mnie pisał, że błąd formuły (adresy komórek oczywiście zmieniłem). Excel ma do tego funkcję oraz() i ona użyta wygląda tak

JEŻELI(oraz(Arkusz2!C9>31;Arkusz2’!C9<60)

O to chodzi, że jakiś czas temu w szkole notowaliśmy AND jako spójnik logiczny. Fakt, że było to dość dawno temu i może poprstu cos mi się pomyliło.