Witam mam problem z funkcją JEŻELI w programie Excel, a mianowicie, tak brzmi polecenie:
W polu umieść funkcję obliczającą i wyświetlającą wartość rabatu wynoszącego 10%w przypadku, gdy SUMA w kosztorysie jest większa lub równa 300 zł. W przypadku, gdy SUMA jest mniejsza niż 300 zł w polu wyświetla się napis: „Do rabatu brakuje x”, gdzie x to kwota brakująca do rabatu.
Taki tekst powinien się wyświetlać w komórce z sumą, lub w komórce poniżej. W sumie ten rabat też powinien być jakoś osobno, bo wartość brutto pozostaje wartością brutto, tylko potem pomniejszona zostaje o rabat… tak sobie myślę…
Do rzeczy: Pod E13 dałbym taką formułę:
=jeżeli(F13>=300;“rabat w kwocie”;“do rabatu brakuje”)
a tę poprzednią formułę pod F13.
BTW, zwróć uwagę jak budowana jest formuła: =jeżeli(test logiczny;wartość jeśli prawda;wartość jeśli fałsz)
Właściwie nie wiem, czy się rozumiemy, przechodząc do rzeczy .
Generalnie chodzi mi o to, aby wyświetlała się TYLKO cena jeśli suma za wszystkie produkty jest większa od 300zł. Zdanie ,Do rabatu brakuje x" ma się pojawić tylko wtedy, gdy suma jest niższa od 300 zł i chodzi mi tylko o dodanie tekstu przez zmienną.
Nie za bardzo rozumiem, ale źle wpisujesz formuły. Zamiast używać średnika do rozdzielenia poszczególnych jej elementów, ty dajesz przecinek. Powinno być =jeżeli(warunek; wynik_jeśli_prawda; wynik_jeśli_fałsz)
Jeśli do wyniku chcesz dodać jeszcze tekst to pomiędzy wynikiem a tekstem wstawiasz ampersand &
Może to kwestia ustawień regionalnych w systemie operacyjnym? Ważne, że doszedłeś i działa
Tak, nie możesz bezpośrednio po sobie wstawiać tekstu i działania, bo program nie będzie wiedział, czy działanie jest częścią tekstu, musisz połączyć je &.