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