Zdarza się, że w jednym zestawieniu znajdują się zarówno liczby dodatnie, jak i ujemne. Załóżmy, że potrzebujemy wyznaczyć skrajne wartości, ale z określonymi warunkami. Chcemy wyszukać najmniejszą wartość oddzielnie z grupy liczb dodatnich i oddzielnie spośród ujemnych.
Do takiej operacji nie wystarczy zastosować jedynie funkcji minimum lub maksimumfunkcja minimum / maksimumfunkcji minimum lub maksimum (MIN, MAX). Jeżeli liczby o różnych znakach są pomieszane, wynikiem pierwszej będzie liczba ujemna, a drugiej dodatnia. Rozwiązanie zaprezentujemy w filmie, na przykładzie zestawienia zysków i strat.
Naszym pierwszym zadaniem jest wyszukanie najmniejszego zysku. Formuła powinna zatem uwzględnić jedynie grupę kwot dodatnich i wybrać z nich najmniejszą.
W tym celu:
Do komórki D2 wprowadzamy następującą formułę:
Linia 1. znak równości MIN otwórz nawias okrągły JEŻELI otwórz nawias okrągły B2 dwukropek B13 otwórz nawias ostrokątny znak równości 0 średnik cudzysłów cudzysłów średnik B2 dwukropek B13 zamknij nawias okrągły zamknij nawias okrągły.
=MIN(JEŻELI(B2:B13<=0;"";B2:B13))
Zatwierdzamy ją kombinacją klawiszy [Ctrl]+[Shift]+[Enter], ponieważ jest to formuła tablicowaformuła tablicowaformuła tablicowa.
Wyjaśnienie działania formuły:
Funkcja JEŻELI sprawdza każdą komórkę z zakresu B2:B13 pod kątem występowania liczb mniejszych lub równych zero (<=0). Tworzona jest tablica wartości logicznych PRAWDA (dla liczb ujemnych i w tym przypadku zera) i FAŁSZ (dla liczb dodatnich).
Wszystkie wartości FAŁSZ są zamieniane w tablicy na rzeczywiste liczby z komórek, a w miejsce wartości PRAWDA jest podstawiany pusty ciąg znaków. Na koniec funkcja MIN przeszukuje liczby znajdujące się w tablicy i zwraca najmniejszą.
Aby sprawdzić, ile wynosi najmniejsza strata, wykonujemy następujące czynności:
W komórce E2 wprowadzamy formułę:
MS Excel
Linia 1. znak równości MAX otwórz nawias okrągły JEŻELI otwórz nawias okrągły B2 dwukropek B13 zamknij nawias ostrokątny znak równości 0 średnik cudzysłów cudzysłów średnik B2 dwukropek B13 zamknij nawias okrągły zamknij nawias okrągły.
=MAX(JEŻELI(B2:B13>=0;"";B2:B13))
LibreOffice Calc
Linia 1. znak równości MAKS otwórz nawias okrągły JEŻELI otwórz nawias okrągły B2 dwukropek B13 zamknij nawias ostrokątny znak równości 0 średnik cudzysłów cudzysłów średnik B2 dwukropek B13 zamknij nawias okrągły zamknij nawias okrągły.
=MAKS(JEŻELI(B2:B13>=0;"";B2:B13))
Zatwierdzamy ją wspomnianą kombinacją klawiszy, ponieważ to także jest formuła tablicowa.
RthArIsQFVqXh
Film nawiązujący do treści materiału: Wyznaczanie skrajnych wartości.
Film nawiązujący do treści materiału: Wyznaczanie skrajnych wartości.
Źródło: Contentplus.pl Sp. z o.o., licencja: CC BY-SA 3.0.
W arkuszu zapisana jest miesięczna suma wydatków (wartości ujemne) oraz zysków (wartości dodatnie) pewnej firmy. Oblicz, ile zarobiła firma w danym miesiącu. Sprawdź, ile wynosił minimalny zysk, pomijając miesiące, w których był zysk ujemnyzysk ujemnyzysk ujemny.
Przykładowe rozwiązanie zadania:
R1bLOaEspNy6Y
Ilustracja przedstawia fragment arkusza Excel. Widoczne są kolumny od A do J. W komórce A1 wpisano Miesiąc. W komórce B1 Zyski. W komórce C1 straty. W komórce D1 Podsumowanie. W wierszu 2, w komórkach A, B, C oraz D wpisano kolejno wartości: styczeń, 19289, -14111, 5178. W wierszu 3, w komórkach A, B, C oraz D wpisano kolejno wartości: luty, 29418, -6466, 22952. W wierszu 4, w komórkach A, B, C oraz D wpisano kolejno wartości: marzec, 21629, -13600, 8029. W wierszu 5, w komórkach A, B, C oraz D wpisano kolejno wartości: kwiecień, 29586, 0, 29586. W wierszu 6, w komórkach A, B, C oraz D wpisano kolejno wartości: maj, 19748, -14731, 6017. W wierszu 7, w komórkach A, B, C oraz D wpisano kolejno wartości: czerwiec, 27868, -13019, 14849. W wierszu 8, w komórkach A, B, C oraz D wpisano kolejno wartości: lipiec, 11319, -14862. W wierszu 9, w komórkach A, B, C oraz D wpisano kolejno wartości: sierpień, 15106, -11661, 3445. W wierszu 10, w komórkach A, B, C oraz D wpisano kolejno wartości: wrzesień, 25443, -9751, 15692. W wierszu 11, w komórkach A, B, C oraz D wpisano kolejno wartości: październik, 28463, -13050, 15413. W wierszu 12, w komórkach A, B, C oraz D wpisano kolejno wartości: listopad, 11109, -11931, -822. W wierszu 13, w komórkach A, B, C oraz D wpisano kolejno wartości: grudzień, 16744, -8210, 8534. Wartości w kolumnie D są zaznaczone i podana jest formuła: Minimalny zysk dodatni =MIN(JEŻELI(D2:D13>0;D2:D13; dwa cudzysłowy górne)).
2
Polecenie 2
Zmodyfikuj arkusz z poprzedniego zadania. Sprawdź, w jakim miesiącu firma odnotowała najwyższe wydatki. Wypisz nazwę tego miesiąca.
Przykładowe rozwiązanie zadania:
RPb9v0lMqd5gp
Zrzut ekranu przedstawia tabelę w arkuszu bazy danych. W kolumnach A, B, C, D, E , F, G, H wprowadzono kolejne opisy: W komórce A1:Miesiąc, w komórce B1: Zyski, w komórce C1: Straty, W komórce D1: Podsumowanie. W komórkach od A2 do A13 wpisano miesiące, w komórkach od B2 do B13 wypisano wartości liczbowe, w komórkach od C2 do C13 wypisano ujemne wartości liczbowe, w komórkach od D2 do D13 wypisano wartości liczbowe. W komórce A15 znajduje się nagłówek: Maksymalne wydatki. Poniżej w komórce A16 znajduje się formuła: =INDEKS(A2:A13;PODAJ.POZYCJĘ(MIN(JEŻELI(C2:C13<0;C2:C13;""));C2:C13;0)).
Słownik
formuła tablicowa
formuła tablicowa
formuła, która może wykonywać wiele obliczeń na jednym lub większej liczbie elementów w tablicy; formuły tablicowe mogą zwracać wiele wyników lub jeden wynik
funkcja minimum / maksimum
funkcja minimum / maksimum
funkcja MIN i MAX przypisuje zbiorowi częściowo uporządkowanemu jego najmniejszy i największy element
zysk ujemny
zysk ujemny
strata dla firmy, przedsiębiorstwa, gdy zamiast zakładanych zysków ponoszone są koszty finansowe