eso.falex #1 Опубликовано: 11 мая 2009 нужно найти произведение элементов столбца, удовлетворяющих определенному условию. в одну формулу. Цитата полезная инфа по игровым мышкам http://mousingame.blogspot.com "Это же Rus|Verm, я вспомнил его, всем пока""Что там Блова,- хуйня. На его месте мог быть любой, даже Тевтон" Поделиться сообщением Ссылка на сообщение
eso.falex #3 11 мая 2009 например произведение элементов со значением больше 0.33 Цитата полезная инфа по игровым мышкам http://mousingame.blogspot.com "Это же Rus|Verm, я вспомнил его, всем пока""Что там Блова,- хуйня. На его месте мог быть любой, даже Тевтон" Поделиться сообщением Ссылка на сообщение
Petrosan #4 11 мая 2009 тебе можно что бы на вб было или онли формулой? Цитата Поделиться сообщением Ссылка на сообщение
eso.falex #5 11 мая 2009 можно и на вб, но лучше формулой) Цитата полезная инфа по игровым мышкам http://mousingame.blogspot.com "Это же Rus|Verm, я вспомнил его, всем пока""Что там Блова,- хуйня. На его месте мог быть любой, даже Тевтон" Поделиться сообщением Ссылка на сообщение
Petrosan #6 11 мая 2009 я хз как формулой, самый простой вариант Sub хуйпизда() Range("B1") = "1" For i = 1 To 10 If Range("A" & i) > 0.33 Then Range("B1") = Range("B1") * Range("A" & i) End If Next End Sub еще нужно уточнить условие, если пустых строк нет а весь столбец забит значениями могу тебе норм проверку сделать что бы весь столбец читал а не только 10 строк. + скажи более конкретно что надо - на вб напишу. а формулой хз, я не шарю в формулах экселя Цитата Поделиться сообщением Ссылка на сообщение
XpoHuK #7 11 мая 2009 вот так можно Цитата https://www.twitch.tv/alcorithm Поделиться сообщением Ссылка на сообщение
Petrosan #8 11 мая 2009 угу, норм. тока надо условия задачи знать точнее, может там величина столбца не постоянная. ждем че скажет автор Цитата Поделиться сообщением Ссылка на сообщение
XpoHuK #9 11 мая 2009 упростив: если в столбце A:A у тебя находятся нужные числа, то тебе нужна формула =ЕСЛИ(A:A>0.33;A:A;1) в столбце B:B и формула =ПРОИЗВЕД(B:B) для нахождения произведения в ячейке любого другого столбца Цитата https://www.twitch.tv/alcorithm Поделиться сообщением Ссылка на сообщение
Petrosan #10 11 мая 2009 упростив: если в столбце A:A у тебя находятся нужные числа, то тебе нужна формула =ЕСЛИ(A:A>0.33;A:A;1) в столбце B:B и формула =ПРОИЗВЕД(B:B) для нахождения произведения в ячейке любого другого столбца формулы ебут Цитата Поделиться сообщением Ссылка на сообщение
BornInLeningrad #11 11 мая 2009 =ЕСЛИ((F9*G9)>0,33;$C$5;$C$6) где f9;g9 - ячейки в столбцах, c5 - значение если больше;c6 - значение если меньше Цитата Поделиться сообщением Ссылка на сообщение
XpoHuK #12 11 мая 2009 =ЕСЛИ((F9*G9)>0,33;$C$5;$C$6) где f9;g9 - ячейки в столбцах, c5 - значение если больше;c6 - значение если меньше вы не поняли задачу Цитата https://www.twitch.tv/alcorithm Поделиться сообщением Ссылка на сообщение
Petrosan #13 11 мая 2009 =ЕСЛИ((F9*G9)>0,33;$C$5;$C$6) где f9;g9 - ячейки в столбцах, c5 - значение если больше;c6 - значение если меньше нужно найти произведение элементов столбца, удовлетворяющих определенному условию. в одну формулу. Цитата Поделиться сообщением Ссылка на сообщение
eso.falex #15 11 мая 2009 число элементов известно, пустых строк нету. ща буду пробовать чо вы тут понаписывали. спасибо. вариант с ЕСЛИ, а потом ПРОИЗВЕДЕНИЕ - это на крайняк. АДДЕД: кароче, на вб забил, так как не шарю, как это с экселем связать. сделал через вспомогательный столбец ЕСЛИ(A1>0,33;A1;1). ну и дальше ПРОИЗВЕД(A1:A15); АДДЕД2: VB: run-time error '13' Type mismatch. Цитата полезная инфа по игровым мышкам http://mousingame.blogspot.com "Это же Rus|Verm, я вспомнил его, всем пока""Что там Блова,- хуйня. На его месте мог быть любой, даже Тевтон" Поделиться сообщением Ссылка на сообщение
XpoHuK #16 11 мая 2009 упростив: если в столбце A:A у тебя находятся нужные числа, то тебе нужна формула =ЕСЛИ(A:A>0.33;A:A;1) в столбце B:B и формула =ПРОИЗВЕД(B:B) для нахождения произведения в ячейке любого другого столбца Цитата https://www.twitch.tv/alcorithm Поделиться сообщением Ссылка на сообщение
Petrosan #17 11 мая 2009 АДДЕД2: VB: run-time error '13' Type mismatch. на какую строчку ругается? upd: вот лови, не забудь макросы включить) Цитата Поделиться сообщением Ссылка на сообщение
eso.falex #18 11 мая 2009 Жилкин упростив: если в столбце A:A у тебя находятся нужные числа, то тебе нужна формула =ЕСЛИ(A:A>0.33;A:A;1) в столбце B:B и формула =ПРОИЗВЕД(B:B) для нахождения произведения в ячейке любого другого столбца ну вообщем-то да)) формат xlsm у меня не открывает) ошибка в строчке накопления произведений. Цитата полезная инфа по игровым мышкам http://mousingame.blogspot.com "Это же Rus|Verm, я вспомнил его, всем пока""Что там Блова,- хуйня. На его месте мог быть любой, даже Тевтон" Поделиться сообщением Ссылка на сообщение