Как се пише формула при повече от едно условие IF?
Здравейте,
Здравей, предлагам едно решение, дано да съм разбрала правилно идеята. Първо трябва да получим таксата за броя нощувки спрямо звездите на хотела. Затова е хубаво да се добави една колона към първата таблица. След това ще направим един if, който ще проверява колко са звездите и ще умножава брой нощувки по таксата. И накрая ще направим един SUMIF, който ще сумира тези крайни такси в зависимост от населеното място. Функцията на изображение 1 проверява дали хотела е една звезда;ако е умножава по цената за една звезда; ако не е проверява дали са две звезди и т.н. Надявам се цветово да се ориентираш. На изображение 2 се вижда функцията за събиране спрямо някакво условие. Мисля, че така се получава търсения резултат. Ако не е била това целта пиши пак :)
Здравей Христина,
Радвам се, че се е получило :)
Отговорът на инж. Христина Машева беше изключително полезен и за мен! Имам, обаче, едно допълнително питане. Тъй като при мен става дума за сума от - до, имам 3 ставки - под 20, между 20 и 30 и над 30. Как трябва да запиша във формулата ">=20<30" , като го въведа така при тия стойности ми показва "false". Иначе засега си реших проблема така: =IF(D7<=19,9;1;IF(D7>=29,99;3;2)), но какво правя ако ми се наложи да работя с 4 ставки? Как се въвежда правилно това условие? Помагайте!
Здравей Райна така трябва да изглежда израза за твоята задача =If(D7<20;1;IF(<=30;2;3)) . Като 1 се връща , ако е изпълнено първото условие , 2 ако е изпълнено второто условие и връща 3 при стойност над 30.
Благодаря, Димитър, но това не отговаря на въпроса ми. Формулата която предлагате извършва същото като мойта формула. На мен, обаче, ми трябва решение как да стане с 4 условия, като ставките са суми от - до.
Здравей, Райна! За да направим това, което искаш отново ще използваме "If" функцията, но в компелкт с "AND", за да зададем интервалите на сумите. Ще приложа снимка на коята се вижда формулата. Идеята е, че започваш с един If, на мястото на "Value_if_False", отваряме нов IF със AND, на който се задават двете условия (B1>=20,B1<30), след това стойност ако е изпълнено условието и стойност ако не е ,където може пак да се отвори нов If-AND. Надявам се, че това решение ще свърши работа :)
инж. Христина Машева, огромни благодарности! :-) Помогнахте ми не само с тази задача, но и да разбера принципа на работа с по-дълги формули! Благодаря!
Аз лично предпочитам да IF без AND. За целта условията се задават не от малко към голямо, а от голямо към млако. Пимер: =if(G5>30;"Действие";if(G5>20;"Действие-2";if(G5>10;"Действие-3";"Действие когато G5 не отговаря на нито едно от предните условия)))
Здравейте Бих искала да попитам ако имам 5 sheet с имена и ЕГН и сума в различни колони който трябва да ги въведа имената и сумата в колоната с заглавие НЕТ в 5 sheet. Каква функция да използувам за да мога да ги прехвърля без да допусна грешка като някой от имената се повтарят в 2 различни sheet. Моля помогнете!
Даниела , можеш ли да заснемеш екрана , не мога да разбера какво точно искаш да ?
Здравейте!
Как използвате SUMIF, когато условията са повече от 1?
Изписвам =SUMIF(1-вия диапазон от клетки;"условие 1";2-рия диапазон от клетки;"условие 2";диапазона за сумиране), но ми изписва, че има твърде много условия. Пробвах с & и още скоби, но не се получава. Друга функция ли трябва да използвам в този случай?
При повече условия използваме SUMIFS
Може и със SUMPRODUCT