Да се научим да работим с Excel - тема 3

  • 89 826
  • 743
# 255
И точки пробвах, и още if-ове, че и други функции с него, не става. Доста са интервалите и се получи едно голямо нищо. Grinning
Виж целия пост
# 256
И точки пробвах, и още if-ове, че и други функции с него, не става. Доста са интервалите и се получи едно голямо нищо. Grinning

Пробвай това - направо copy/paste в празен документ и опитай да го редактираш както ти е удобно:

=IF(0.01<=C1,IF(C1<0.02,"0.9950"),IF(0.02<=C1,IF(C1<0.03,"0.9899","Грешка"))) - синтактически е правилно и C1 кореспондира с твоята C23, но логиката съм я мацнал нещо, защото ми е много поспаливо.

P.S. Намерих си грешката в логиката - една от скобите не е коректно сложена, съжалявам. Трябва да е така:

=IF(0.01<=C1,IF(C1<0.02,"0.9950",IF(0.02<=C1,IF(C1<0.03,"0.9899","Грешка"))))
т.е. скобата от след "0.9950" трябва да отиде в края при останалите...
Виж целия пост
# 257
По принцип и условията се отделят с точка и запетая, не само запетая. Simple Smile Ще пробвам, благодаря!
Виж целия пост
# 258
По принцип и условията се отделят с точка и запетая, не само запетая. Simple Smile Ще пробвам, благодаря!
Да, наистина съм полузаспал вече - това е настройка на операционната система.

За твоята настройка реда трябва да изглежда така:
Код:
=IF(0,01<=C23;IF(C1<0,02;"0,9950";IF(0,02<=C23;IF(C1<0,03;"0,9899";"Грешка"))))
Виж целия пост
# 259
Код:
=IF(0,01<=C23;IF(C1<0,02;"0,9950";IF(0,02<=C23;IF(C1<0,03;"0,9899";"Грешка"))))
Оставянето на отворени условия не е добра идея. От 4-те IF двата нямат резултат при false.
исам да задам интервал, обаче нещо не ми се получава както трябва.
Интервал е логическо И между две условия
Код:
=IF(AND(C23>=,01;C23<,02);,9950;IF(AND(C23>=,02;C23<,03);,9899;"грешка"))
Освен това задаването на интервал като фиксирана стойност не е добра практика. Смисъл ако по някаква причина стойностите .01, .02 и .03 се променят, ще трябва да коригираш всички формули. Sunglasses
Виж целия пост
# 260
Код:
=IF(0,01<=C23;IF(C1<0,02;"0,9950";IF(0,02<=C23;IF(C1<0,03;"0,9899";"Грешка"))))
Оставянето на отворени условия не е добра идея. От 4-те IF двата нямат резултат при false.
Прощававай - кои два IF-а нямат резултат при false? Мисля, че "C1<0.02" няма, но кой е другият? Добавих го за да спазя синтаксиса - и да, така е отворени IF клаузи са лоша идея по принцип, но в този случай би трябвало да работят. В смисъл - ако съм разбрал правилно условието IF (0.01<А то (A<0.02 то 0.9950 и ако (A<C то 0,9899))). Понеже А би трябвало да е положително число (по-голямо от 0.01) и не може да е по-голямо от 0.03 (иначе връща грешка) къде може да се счупят отворените клаузи? Питам само от интерес честно казано - ако не ти се разправя игнорирай въпроса - и без това още пия кафе и не знам къде съм...

Naz имаш 0,02 в двете условия... поне при мен това чупи логиката - връща ми грешка няма значение какво въвеждам в C23 - или трябва да допия кафето? Simple Smile

Оф, да трябва да допия кафето със сигурност - въвеждам в B23, сори - кода работи чудесно Simple Smile
Виж целия пост
# 261
Обичам споровете.... Връщаме се на изходна позиция.
Код:
=IF(0,01<=C23;IF(C1<0,02;"0,9950";IF(0,02<=C23;IF(C1<0,03;"0,9899";"Грешка"))))
и разписваме IF(cond;true;false)
Код:
IF(0,01<=C23;
true <IF(C1<0,02;"0,9950";IF(0,02<=C23;IF(C1<0,03;"0,9899";"Грешка")))>
false ???

IF(C1<0,02;
true <"0,9950">
false <IF(0,02<=C23;IF(C1<0,03;"0,9899";"Грешка"))>

IF(0,02<=C23;
true <IF(C1<0,03;"0,9899";"Грешка")>
false ???

IF(C1<0,03;"0,9899";"Грешка")
true <"0,9899">
false <"Грешка">
Въобще идеята е сбъркана. Това <=0.02 и <0.02 взаимно се изключват
Виж целия пост
# 262
Обичам споровете.... Връщаме се на изходна позиция.
В условието няма C1 Simple Smile Най-вероятно нещо аз съм объркал - трябва да е само C23 - сутрин след почти цяла нощ буден ми е много трудно, а последната седмица ми се събраха няколко Simple Smile

Както и да е де - твоят код работи - супер Simple Smile
Виж целия пост
# 263
Здравейте!
Ще започна от там, че съм самоука в компютърните технологии т.е. имам съвсем основни умения, но имам желание  да се усъвършенствам.
За целта бих искала да ви помоля за съвет : дали е по-добре да го направя в школа или да си взема литература и да продълва сама да се уча?
Извинявам се за спама и благодаря предварително на всички отзовали се bouquet
Виж целия пост
# 264
Здрасти - всички са почнали, като нови. Не знам дали това е най-подходящата тема за този разговор, но...

Ако около теб има хора на които можеш да зададеш въпроси по темите, които те интересуват - давай сам/а. Поне аз лично недолюбвам доста повечето школи защото поне, като начално обучние (т.е. да разбереш кое точно ти е най-интересно) структурираното обучение в една точно определена област няма да е подходящо, а общо образователните курсове са много разводнени и нямат сериозна стойност.
Виж целия пост
# 265
За начално запознаване и работа с Ексела, по-добре е сама да си разцъкаш програмата. Въпросът е, че трябва да имаш някаква задача, т.е. да се стремиш към нещо, резултат някакъв, за да намериш начин за решението й.
Иначе със събиране и изваждане вероятно си запозната.

Обаче за по-детайлно навлизане в програмата ти е нужен курс. Аз лично изкарах трето ниво и ми показаха такива хитринки, за които не бих се сетила изобщо, че може да стане.
Сега са ми в голям плюс и много ми улесниха работата.  Peace bowuu
Виж целия пост
# 266
За начално запознаване и работа с Ексела, по-добре е сама да си разцъкаш програмата. Въпросът е, че трябва да имаш някаква задача, т.е. да се стремиш към нещо, резултат някакъв, за да намериш начин за решението й.
Иначе със събиране и изваждане вероятно си запозната.

Обаче за по-детайлно навлизане в програмата ти е нужен курс. Аз лично изкарах трето ниво и ми показаха такива хитринки, за които не бих се сетила изобщо, че може да стане.
Сега са ми в голям плюс и много ми улесниха работата.  Peace bowuu

Къде бихте ми препоръчали да изкарам подобен курс?
Виж целия пост
# 267
Има много школи. Аз изкарах нивото в New Horizons - намират се в Интерпред, имат сайт, можеш да разгледаш.
Виж целия пост
# 268
Има много школи. Аз изкарах нивото в New Horizons - намират се в Интерпред, имат сайт, можеш да разгледаш.

Благодаря bouquet
Виж целия пост
# 269
Може да се регистрираш в http://aula.bg/course и да получиш 20 безплатни урока за начало.
На мен ми бяха много полезни. bouquet
Виж целия пост

Започнете да пишете...

Страница 1 от 1

Общи условия