Jak napisać tę instrukcję IF IF?

3

Próbuję napisać instrukcję if:

if (A1*.02) < 500, enter calculated total, if > 500 enter 500

czy to możliwe?

Ostrokrzew
źródło

Odpowiedzi:

3

Tutaj możesz przejść nieco prościej niż instrukcja if:

=MIN(A1*0.02,500)

Robi to samo, co sugerują inne plakaty, ale jest bardziej zwięzły. Przyjmuje mniejszą wartość albo A1 * 0,02, albo 500.

guitarthrower
źródło
Trochę mniej jasne, ale świetne podejście.
Austin T. francuski
Przyznaję, że „jasne” może być nieco subiektywne.
guitarthrower
1

Formuła IF programu Excel to:

=If(Test,ValueifTru,ValueifFalse)

Możesz zawijać warunki między przecinkami lub dodawać więcej warunków.

=IF(A2*0.02 <500,A2*0.02,500)

Działałoby, ale dla większej czytelności można również:

=IF((A2*0.02) <500,A2*0.02,500)

Lub

=IF(((A2*0.02) <500),(A2*0.02),500)
Austin T French
źródło
Czym różni się Twoja pierwsza opcja „zwiększonej czytelności” od mojej? +1 za wyjaśnienie IFskładni instrukcji ...
ARich
@ Arich Długie odpowiedzi, które zawierają wyjaśnienie i kontekst, są lepsze niż udzielenie odpowiedzi w jednym wierszu. Zawsze powinniśmy wyjaśniać, dlaczego to, co zalecamy, jest prawidłowym rozwiązaniem.
CharlieRB,
0

Spróbuj tego:

If((A1*0.02)<500,A1*0.02,500)
Bogacz
źródło