Excel Jak wybrac MIN

Transkrypt

Excel Jak wybrac MIN
Interesuje nas wybieranie spośród wartości, które są w danym obszarze najmniejszej wartości,
ale większej od 0.
Jak wybrać minimum, kiedy mamy 0 wśród wartości, spośród których wybieramy.
Przykładem takiej sytuacji jest wybór dostawcy, który oferuje najniższą cenę danego asortymentu.
W tym przykładzie jeżeli zastosujemy prostą funkcji MIN otrzymamy w wyniku również wartość 0. W kolumnie
H (Funkcja MIN) jest podane jakie wyniki otrzymujemy stosując funkcję MIN.
Funkcja MIN
MIN(liczba1 ; liczba2 ; ...) lub
MIN(adres1: adres n) - szybciej, wygodniej
Liczba1, liczba2,... to od 1 do 30 liczb, dla których należy znaleźć wartość minimalną.
Adres 1 - adres pierwszej komórki
Adres N – adres ostatniej komórki zakresu, który badamy.
Argumentami mogą być liczby, puste komórki, wartości logiczne lub tekstowe reprezentacje liczb.
Jeśli argument jest tablicą lub adresem, brane są pod uwagę jedynie liczby w nim zawarte. Puste komórki,
wartości logiczne, tekst lub wartości błędów zawarte w tablicy lub adresie zostaną pominięte.
Jeśli argumenty nie zawierają liczb, MIN podaje wartość 0.
Tak samo zastosowanie funkcji MIN.A nie prowadzi do pożądanego przez nas wyniku.
Możliwe drogi rozwiązania
a) Zastosować kombinację funkcji LICZ.JEŻELI oraz MIN.K
b) Zastosować kombinację funkcji JEŻELI oraz MIN.K.
A. Zastosowanie kombinacji funkcji LICZ.JEŻELI oraz MIN.K
Funkcja LICZ.JEŻELI
Zlicza liczbę komórek wewnątrz zakresu, spełniających podane wymagania.
LICZ.JEŻELI(zakres ; kryteria )
Zakres to zakres komórek, z którego mają być zliczane komórki.
Kryteria są to kryteria w postaci liczby, wyrażenia lub tekstu określające, które komórki będą obliczane.
Zliczyć ile razy w badanym obszarze występuje wartość 0.
Do obliczenia ile razy w badanym zakresie adresów występuje 0 stosujemy funkcję
LICZ.JEŻELI(B3:G3;"=0")
Funkcja MIN.K
=MIN.K(B3:G3;3)
Teraz nam pozostaje tylko połączyć funkcję MIN.K z funkcją LICZ.JEŻELI.
Funkcje MIN.K i LICZ.JEŻELI przed połączeniem
=MIN.K(B3:G3;3)
=LICZ.JEŻELI(B3:G3;"=0")
Połączone funkcje MIN.K i LICZ.JEŻELI.
=MIN.K(B3:G3;1+LICZ.JEŻELI(B3:G3;"=0"))
Wybieramy najmniejszą wartość, która jest następna po 0, dlatego stosujemy +1.
Excel Jak wybrac MIN
1
B. Zastosowanie kombinacji funkcji JEŻELI oraz MIN.K.
W tym przypadku w arkuszu kalkulacyjnym możemy zastosować rozwiązanie łączące funkcje JEŻELI oraz
MIN.K.
Należy zastosować tyle razy MIN.K ile kolumn z wartości badamy. To nas zabezpieczy przed pojawieniem się
w wyniku wartości 0.
Niech, nasz zakres kolumn w których są wartości jest kolumna B do kolumny D.
=JEŻELI(MIN.K(B3:G3;1)=0;
(JEŻELI(MIN.K(B3:G3;2)=0;
MIN.K(B3:G3;3);
MIN.K(B3:G3;2)));
MIN.K(B3:G3;1))
Jak zamiast wyświetleniu napisu #LICZBA! Wyświetlać inny tekst
=JEŻELI(SUMA(B3:G3)=0; ”BRAK DANYCH”;
JEŻELI(MIN.K(B3:G3;1)=0;
(JEŻELI(MIN.K(B3:G3;2)=0;
MIN.K(B3:G3;3);
MIN.K(B3:G3;2)));
MIN.K(B3:G3;1)))
Rozwiązanie w bazy danych z użyciem CASE (DECODE)
CASE
WHEN A > 0 and B > 0 and C > 0 and A > B and B > =C
WHEN A > 0 and B > 0 and C > 0 and A > B and B < =C
WHEN A > 0 and B > 0 and C > 0 and A > C and C > =B
WHEN A > 0 and B > 0 and C > 0 and A > C and C < =B
WHEN A > 0 and B > 0 and C > 0 and A < C and C < =B
WHEN A > 0 and B > 0 and C > 0 and A < C and C > B and A =< B
WHEN A > 0 and B > 0 and C > 0 and A < C and C > B and A > =B
WHEN A > 0 and B > 0 and C > 0 and A < B and B < C
WHEN A > 0 and B > 0 and C > 0 and A < B and B > C and A>=C
WHEN A > 0 and B > 0 and C > 0 and A < B and B > C and A<=C
THEN
THEN
THEN
THEN
THEN
THEN
THEN
THEN
THEN
THEN
C
B
B
C
A
A
B
A
C
A
WHEN A > 0 and B > 0 and C = 0 and A > =B
WHEN A > 0 and B > 0 and C = 0 and A =< B
WHEN A > 0 and B = 0 and C > 0 and A >= C
WHEN A > 0 and B = 0 and C > 0 and A =< C
WHEN A = 0 and B > 0 and C > 0 and B >= C
WHEN A = 0 and B >0 and C > 0 and B =< C
THEN
THEN
THEN
THEN
THEN
THEN
B
A
C
A
C
B
WHEN A = 0 and B = 0 and C > 0
WHEN A = 0 and B > 0 and C = 0
WHEN A > 0 and B = 0 and C = 0
WHEN A = 0 and B = 0 and C = 0
ELSE
END .....
THEN
THEN
THEN
THEN
C
B
A
A
Excel Jak wybrac MIN
2

Podobne dokumenty