Excel Formula - Иә, бұл дұрыс, мен excel деді?

Егер A1 құрамында 0.3 болса, B1 дегенді білдіргім келеді

Егер A1 дейді0.45 B1 айтқым келеді 0

Егер ол 0,3 және 0,45 арасында болса, онда мен пропорционалды айырмашылықты айтқым келеді, сондықтан A1 0.375 болса, B1 .

Тіпті мүмкін бе? Мен IF деп ойлаймын, бірақ шын мәнінде сол жерге қалай жетуді көре алмаймын?

2

4 жауаптар

you could try this: =(0.45-A1)/(0.45-0.3)

Simplified: =(0.45-A1)/0.15

Another alternative: =3-A1/0.15

7
қосылды
Мүлдем, жасырын! Одан әрі жеңілдетуге болады деп ойлаймын: D
қосылды автор jwbensley, көзі
@brettdj Түпнұсқалық плакат 0.3-тен 0.45 диапазонынан тыс құндылықтар үшін мінез-құлықты көрсетпеді, сондықтан мен оны шешкен жоқпын. Мүмкін, бұл жағдайда «ауқымнан тыс» хабарламасы қалауы мүмкін, бірақ сонымен бірге берілген формуланың нәтижесі тиісті мән болып табылады. Немесе бұл басқа нәрсе болуы мүмкін.
қосылды автор phoog, көзі
бұл сіз берген мысалдар үшін тамаша, бірақ бұл шексіз. Сіздің мысалдарыңыз А1-ге 0,3 және .45 аралығындағы болса, А1-дің осы ауқымнан тыс жерде орналасуы мүмкін болса, онда joshb-дің шешіміне сәйкес келеді.
қосылды автор brettdj, көзі
@phoog. Мұның бәрі дұрыс. Бірақ мен joshb-тің көзқарасы бойынша негізгі шекаралық өңдеуді көргім келеді, оның жауабы бұл сұрақтың жауабын қысқа қояды, бірақ ол сондай-ақ көрсетілген диапазоннан тыс мәнді қалай анықтау керектігін анық көрсетеді. Осылайша ОС, оны одан әрі айқындаушы сұрақ қоюдан гөрі, оны оңай реттей алады.
қосылды автор brettdj, көзі

=IF(AND(A1 >= 0.3, A1 <= 0.45), ((0.45-A1)/(0.45-0.3)), "out of range")

3
қосылды
О, иә, бұл жақсы идея (бірақ интерфейстің бақылауы мен айтпаған нәрселерге жол бермейді, бірақ бұл рахмет болса да, өте маңызды).
қосылды автор jwbensley, көзі
+1 0,3 мен 0,45 аралығында болмаған (анықталмаған) жағдайды қарастырған кезде.
қосылды автор phoog, көзі

This?
=IF(A1=0.3,1,IF(A1=0.45,0,((0.45-A1)/0.15)))

2
қосылды
IF функциялары қажет емес. = IF (C3 = 1,1, IF (C3 = 2,2, C3)) деп айтуға болады.
қосылды автор phoog, көзі
Сіз өте дұрыс. Мен сіздің жауабыңызды жақсы көріп, оны + 1 қойдым.
қосылды автор UnhandledExcepSean, көзі

this seem to work and looks easy.In B1
=(0.45-A1/0.15)+2.55

1
қосылды