условни оператори...

4 отговора 0 прегледа
#1

условни оператори...

Здравейте на всички
Ако в sheets("Лист1")в колона А1:А10 беде изписана думата топка и срещу нея в колона В1:В10 бъде изписана думата червено , то в клетка С1 да е равна на 1 (С1=1). В противен случай ско не са изпълнени двете условия то клетка С1 да е равна на 0 (С1=0).
Как би изглеждала подобна формула

Отговор
в отговор на driver85 #2

Re: условни оператори...

=IF(AND(A1="Топка";B1="Червено");1;0)
И подобни елементарни неща ли не учите в училище.

Редактирано от TRN на

Отговор
в отговор на TRN #3

Re: условни оператори...

По мой спомени, тази формула е висш пилотаж, в сравнение с това което учат в училище

Отговор
в отговор на driver85 #4

Re: условни оператори...

Здр!
Май не съм се изразил правилно !
Значи става въпрос за следното: Ако в областта А1:А10 се срещне думата Топка , и в областта B1:B10 срещу думата топка е изписано червено то в клетка C да се изпише 1, а ако не са изпълнени и двете условия тода се изпише 0. Да поясня какво имам предвид. Ами в тази област от клетки А1:А10 независимо на кой ред се изпише думата Топка и срещу нея се изпише думата Червено то в клетка С1 да се изпише 1ако не 0.Тоест един път двойката думи могат да бъдат изписани на ред примерно А3 ,В3 или А7,В7 и така ...
Надявам се да съм се изразил по-ясно . Благодаря ви !

Отговор
в отговор на driver85 #5

Re: условни оператори...

Ако разбирам правилно, ти искаш да имаш формула само в С1 и тя да проверява дали поне един път в областта А1:А10 се среща "топка", а срещу нея в В1:В10 - "червено"
В такъв случай долното би-трябвало да ти свърши работа:

=IF(SUM((A1:A8="топка")*(B1:B8="червено"))>0;1;0)

Имай предвид, че това е array formula и за да работи коректно, след като я напишеш трябва да удариш SHIFT+CTRL+ENTER вместо само ENTER


М/у другото TRN ти е свършил 80% от работата. Просто трябва да копираш неговата формула в допълнителна колона по избор. След това сумираш тази колона и с прост IF - ако сумата е >0 -> 1, в противен случай -> 0

Редактирано от f(x)dx на

Отговор