Mam arkusz kalkulacyjny i potrzebuję formuły, aby uzyskać jeden z trzech możliwych wyników (dobry, neutralny, zły) na podstawie danych z dwóch komórek. MTD i YTD w budżecie byłyby dobre, MTD w sprawie budżetu i YTD poniżej (i vice versa) byłby neutralny, a MTD i amp; Rok poniżej budżetu byłby zły.
Mój budżet wynosi 83%. Na moim arkuszu MTD to D1, a YTD to F1. Używam znaków uśmiechu jako dobrych, neutralnych i złych (CHAR 74,75, 76).
IF
funkcja (i jest to funkcjonować , nie a komunikat , BTW / FYI). Czy wiesz oAND
iOR
Funkcje? Zbadaj je. Czy próbowałeś czegoś? Wolimy pytających, aby sami próbowali rozwiązać problem, po pierwsze, a następnie powiedz nam, co próbowali jako część pytania. ……………………………………………… Dalej, twoje pytanie jest trudne do zrozumienia - jakie indywidualne testy chcesz zrobić?D1 < 83
iF1 < 83
? Albo powinno być0.83
? Lub0.83
razy coś? Albo powinny być testy<=
,>
lub>=
?Odpowiedzi:
Cóż, zrobiłem szybką próbę i to i wymyśliłem szorstką wersję, która działa. Prawdopodobnie nie jest najlepszy, więc miejmy nadzieję, że ktoś odpowie bardziej eleganckim rozwiązaniem, ale spróbuj tego:
= JEŻELI (ORAZ ($ B $ 2 & lt; = $ B $ 1, $ B $ 3 & lt; = $ B $ 1), „Dobry”, JEŻELI (ORAZ ($ B $ 3> $ B $ 1, $ B $ 2> $ B 1 USD), „Zły”, „Neutralny”))
B1 = 0,83 (tylko moja wartość budżetu) B2 = wartość YTD wprowadzona przez użytkownika B3 = wartość MTD wprowadzona przez użytkownika
Pamiętaj, że tak naprawdę nie ma żadnego kodu przechwytującego błędy użytkownika (wartości inne niż liczby itd ...
Mam nadzieję, że to trochę pomaga,
źródło
Oto trudny sposób (który można uznać za elegancki). Założę to
< 83
jest stanem „dobrym”. Użyj tej formuły:Takie wyrażenia logiczne
D1<83
oceń do jednej z wartości boolowskichTRUE
iFALSE
, które są liczbowo równe odpowiednio 1 i 0. Poprzez dodanie(D1<83)+(F1<83)
, otrzymujemy liczbę kryteriów które są w dobrym stanie: 0 (brak), 1 (dokładnie jeden; tj. Jeden) lub drugi) lub 2 (oba). Dodaj 1, aby uzyskać liczbę 1, 2 lub 3. Następnie użyjaby uzyskać
value
odpowiadający obliczonej liczbien
.Oto kilka wyników testu:
źródło