Спецам по Экселю, простой вопрос. [Печать]
Выбрать сообщения с # по # FAQ
AUTOLADA.RU -> Кофейня и курилка |

#1: Спецам по Экселю, простой вопрос. Автор: denis_s СообщениеДобавлено: 08 Августа 2017 21:23
Затупил, не могу понять как сделать.
Помогите, камрады.



Как для такого вида данных рассчитать сколько в процентом отношении в Массиве "11", будет значений "6" и выше относительно общего количества чисел только в этом массиве. Т.е. в данном случае всего 4 значения.

Смысл в том, что количество чисел в массиве постоянно меняется, массивы не повторяются, но таких данных вниз тыщ 20 строк, т.е. в ручную нереально сделать.

#2:  Автор: VassyaОткуда: Москва СообщениеДобавлено: 08 Августа 2017 22:49
Точно не подскажу, посмотри в экселе есть функция "частота". Она возвращает количество значений в массиве.
#3:  Автор: s-t-r-i-k-e-r СообщениеДобавлено: 08 Августа 2017 23:30
Несколько тыщ строк в Экселе facepalm
Много таких задач? Может бд сделать?

#4:  Автор: denis_s СообщениеДобавлено: 08 Августа 2017 23:50
s-t-r-i-k-e-r писал(а):

Несколько тыщ строк в Экселе facepalm
Много таких задач? Может бд сделать?


Бд выгружает, по уму переделывать 2-3 недели. А надо завьра-послезавтра как обычно.

#5:  Автор: [Fred]Откуда: град_на_Волге СообщениеДобавлено: 09 Августа 2017 02:30
сформулируй более подробно, бляха.. сразу не схватывается суть.
если сам не решу, то отправлю головному разработчику раруса (1с).

#6:  Автор: denis_s СообщениеДобавлено: 09 Августа 2017 08:08
Для каждого массива с уникальным именем есть несколько значений. Нужно узнать, сколько из этих значений больше 6, но только в массиве.
И потом эти массивы нужно разбить на группы:
1 группа - одно повторение числа 6
2 группа - два-три повторения числа 6
3 группа - больше 3-х повторений.
Либо вторая часть задачи в %.
Как правило, в массиве 10-12 значений, но может быть и меньше.

#7:  Автор: aaiОткуда: Санкт-Петербург СообщениеДобавлено: 09 Августа 2017 09:25
Если я тебя правильно понял то процент можно посчитать так:

=COUNTIFS($A$1:$A$10,Ai,$B$1:$B$10,">="&Bi)/COUNTIF($A$1:$A$10,Ai)*100

1. Данную формулу надо добавить следующей колонкой за твоей таблицей;
2. Предполагается, что данные расположены $A$1:$B$10 (необходимо подставить свой диапазон);
3. Вместо i - необходимо указать номер текущей строки.

#8:  Автор: denis_s СообщениеДобавлено: 09 Августа 2017 14:10
Короче допетрил сам.
Делается через Консплидацию, сумма, выделить диапазон, добавить, и поставить все 3 галки.
Перед этим, правда, сделал доп строку, в которой возвращено 1 если больше либо равно 6 или 0 если нет.




AUTOLADA.RU -> Кофейня и курилка |
Страница 1 из 1
Часовой пояс: GMT + 4
AUTOLADA.RU