По случай първия учебен ден, 15 септември, по традиция ви предоставяме възможност да спечелите безплатна консултация или участие в наш тренинг по ваш избор.
За да се случи това трябва да дадете вярното решение на следната Microsoft Excel задача.
В показания примерен файл „Transactions“ има данни за направени доставки от дистрибутори в различни градове в България през 2014 г.
Трябва да напишете формула, която намира дистрибуторите, направили само една доставка в гр. Перник.
Уточняваме условието, че от вас се иска НЕ да посочите имената на фирмите дистрибутори с една доставка в Перник, а да напишете точната формула в Excel, с която те могат да бъдат извадени.
Напишете верният отговор като коментар под публикацията. Не забравяйте да посочите и координати за обратна връзка.
Крайният срок за участие в контеста ни е до 23.59 ч. на 28-ми септември, четвъртък.
На следващия ден, петък, 29-ти септември, в нашата Facebook страница, ще бъде изтеглен с жребий измежду всички посочили верния отговор.
Победителят ще спечели безплатна консултация с Боряна Петрова по избран от него Excel/VBA/Powеr BI казус или безплатно участие в някой от нашите курсове (когато имаме потвърдена дата).
Очакваме вашите отговори.
Xlookup
=UNIQUE(FILTER(B:B;C:C=“Перник“;““))
Xlookup
=UNIQUE(FILTER(B2:B57,COUNTIFS($B$2:$B$57,$B$2:$B$57,$C$2:$C$57,“Перник“)=1))
=FILTER(B2:B100;(C2:C100=“Перник“)*(COUNTIFS(B2:B100;B2:B100;C2:C100;“Перник“)=1))
В случая няма нужда от UNIQUE, т.к. търсим дистрибутори със само една доставка.
Формулата работи само за версии 2021 и Ексел365.
За по-ранните версии ще трябва допълителна колона
=UNIQUE(FILTER(B2:B57,ISNUMBER(XMATCH(COUNTIFS(C2:C57,“Перник“,B2:B57,B2:B57),1))))
=IFERROR(INDEX($B$2:$B$57,SMALL(IF(($C$2:$C$57=“Перник“)*(COUNTIFS($B$2:$B$57,$B$2:$B$57,$C$2:$C$57,“Перник“)=1),SEQUENCE(ROWS($B$2:$B$57)),““),ROW(A1))),““)
If Sequence Function not available we can use Row($B$2:$B$57)-1 or any other technic .
Здравейте,
Прилагам моето решение на горепосочената задачка. Като съм оставил името на града с цел проверка.
=FILTER($B$2:$C$57,COUNTIFS($B$2:$B$57,B2:B57,$C$2:$C$57,C2:C57,C2:C57,“Перник“)=1)
За филтрирания масив само на дистрибуторите формулата ще бъде следната:
=FILTER($B$2:$B57,COUNTIFS($B$2:$B$57,B2:B57,$C$2:$C$57,C2:C57,C2:C57,“Перник“)=1)
Където като аргументи на функцията филтър ползваме масива от дистрибутори B2:B57, а за фитрираща стойност посочваме логическото уравнение – броят на дистрибуторите, които имат се срещат само веднъж и са от Перник.
Приятен ден,
Стефан Александров
Уау, тук сериозни формули са написани. Аз ще кандидатствам за най-кратък запис:
=UNIQUE(FILTER(B:B,C:C=C3),,TRUE)
Поздрави,
Цецо
това е нещо различно
Благодаря
Изат кисуани
=UNIQUE(FILTER($B$2:$B$57,$C$2:$C$57=“Перник“))
Не е формула, но аз бих ползвала pivot за бърз и прегледен резултат: insert->pivot table (слагаме отметка за add this data to data model). Филтрираме града – само Перник, дистрибуторите в rows, датата във values /и във value field settings избираме distinct count/. Визуализира кой дистрибутор колко посещения е направил като брой.
Време е да обявим победителя от теста ни от 15-ти септември.
Първо искаме да благодарим на всички, които се включиха: Даниела Тодорова, Христина Василева, Цветан Цонев, Стефан Александров, Izzat Kiswani (който ни е писал от далечна Йордания), Албена Тренчева, Колю Миневски, Евгени Димов, Станимир Колев, Ивелина Денчева.
Някои от тях са предложили доста интересни и оригинални решения на поставената от нас задача. Важно е да припомним, че както в математиката, така и при работата с Excel, една задача, може да има различни и при това верни решения. Повечето от участниците са се справили много добре.
Все пак, когато става дума за формули в Excel (или пък за програмен код) признак за майсторство е умението да предложиш решение с най-кратката формула (или най-малко редове код).
Затова ни направи впечатление предложената формула от Цветан Цонев: =UNIQUE(FILTER(B:B,C:C=C3),,TRUE).
Ще се радваме да се запознаем с него и разбира се, той ще може да се възползва от наградата ни – безплатна консултация с Боряна Петрова по избран от него Excel/VBA/Powеr BI казус или безплатно участие в някой от нашите курсове. Честито! 👏