Temat: funkcja jeżeli z kilkoma warunkami
=JEŻELI([@[biezacy_cykl]]>0,8*[@zywotnosc];"80%"; JEŻELI([@[biezacy_cykl]]>1*[@zywotnosc];"100%";"OK"))
do twojej formuły (j.w.) dodaj w odpowiednich miejscach nazwę tabeli, czyli, np.:
=JEŻELI(
nazwa_tabeli[@[biezacy_cykl]]>0,8*
nazwa_tabeli[@zywotnosc];"80%"; JEŻELI(
nazwa_tabeli[@[biezacy_cykl]]>
nazwa_tabeli[@zywotnosc];"100%";"OK"))
tworząc tabelę strukturalną automatycznie tej tabeli zostaje nadana nazwa. Tworząc formułę odnoszącą się do tabeli strukturalnej nie pisz odwołań ręcznie tylko klikaj w odpowiednie komórki a wtedy odpowiednie odwołania "same" wpiszą ci się prawidłowo.
i bez mnożenia przez 1 bo po co? (patrz Jacek C)
edit:
I jeszcze jedno, jeżeli formułę która korzysta z odwołań do adresów komórek (czyli A2, B2 itd ) możesz umieścić wszędzie, to twoją formułę z odwołaniami strukturalnymi powinieneś umieścić na tym samym poziomie co pierwsza komórka tabeli z danymi. Czyli jeśli dane są w A2, B2 (nagłówki są w A1 , B1) to twoja formuła powinna być np. w którejś kolumnie w wierszu drugim (2) ... E2, G2 itd. i przeciągnąć w dół jeśli tabela zawiera więcej niż jeden wiersz danych.. Umieszczenie takiej formuły gdzie indziej, poza danymi, będzie skutkowało błędem wartości (u mnie #VALUE - nie wiem jak przetłumaczyli ten błąd na polski))
a najlepiej podać link do pliku z przykładowymi danymi i formułą, w którym odzwierciedlona jest twoja struktura danych , które z kolei są danymi przykładowymi a nie prawdziwymi (jeżeli są tajne :)))) )
a tak na marginesie to logika twojej formuły jest trochę bez sensu, gdyż warunek logiczny drugiego JEŻELI zawiera się w warunku logicznym pierwszego JEŻELI - czyli? Nigdy nie pokaże się wynik 100%.
Ten post został edytowany przez Autora dnia 09.08.16 o godzinie 22:38