|   |   | 
| 
 | Формула в Excel | ☑ | ||
|---|---|---|---|---|
| 0
    
        Spyke 19.06.15✎ 11:00 | 
        Не могу придумать как сделать в Excel
 Дано А 2 А 1 Б 3 Б 1 Б 4 Количество А и Б не ограничено, необходимо вычислить для всех А и Б мин и присвоить в третий колонки значение минимума | |||
| 1
    
        Timon1405 19.06.15✎ 11:03 | 
        ВПР?     | |||
| 2
    
        Остап Сулейманович 19.06.15✎ 11:04 | 
        (0)
 1. С "Количество А и Б не ограничено" ексель не работает. 2. Минимум вычисляется стандартной функцией : МИН Возвращает наименьшее значение в списке аргументов. Синтаксис МИН(число1;число2; ...) Число1, число2,... — от 1 до 30 чисел, среди которых требуется найти наименьшее. Заметки Можно задавать аргументы, которые являются числами, пустыми ячейками, логическими значениями или текстовыми представлениями чисел. Аргументы, которые являются значениями ошибки или текстом, не преобразуемым в числа, вызывают значения ошибок. Если аргумент является массивом или ссылкой, то учитываются только числа. Пустые ячейки, логические значения или текст в массиве или ссылке игнорируются. Если логические значения или текст игнорироваться не должны, следует пользоваться функцией МИНА. Если аргументы не содержат чисел, то функция МИН возвращает 0. | |||
| 3
    
        Spyke 19.06.15✎ 11:14 | 
        (2) Вычислить минимум  не проблема а как присвоить его ячейки 
 Формула для вычесления мин =ЕСЛИ(B2=B3;МИН(X2:X3);X3) для с3 получим минимум для любого B но в последнем значении, а как сделать для всех B | |||
| 4
    
        По-читатель 19.06.15✎ 11:48 | 
        МИН(В:В)     | |||
| 5
    
        Spyke 19.06.15✎ 12:06 | 
        (4) ??     | |||
| 6
    
        По-читатель 19.06.15✎ 12:09 | 
        > необходимо вычислить для всех А и Б мин
 МИН(А:В) и присваивайте куда Вам надо | |||
| 7
    
        Spyke 19.06.15✎ 12:16 | 
        (6)
 Имеем Столбец А СтолбецB Столбец С(рассчитать) Астрахань 2 2 Астрахань 3 2 Москва 4 1 Москва 3 1 Москва 1 1 Москва 5 1 Как рассчитать столбец С | |||
| 8
    
        По-читатель 19.06.15✎ 12:18 | 
        (7) Это зависит от того, что Вы хотите получить в столбце С     | |||
| 9
    
        Масянька 19.06.15✎ 12:19 | 
        (7) В первой строке в колонке C: =МИН(A1:B1)
 Затем выделить ячейку С первой строки и протянуть (мышей) до конца. | |||
| 10
    
        Spyke 19.06.15✎ 12:21 | 
        (8) мин из B где А=А     | |||
| 11
    
        По-читатель 19.06.15✎ 12:26 | 
        (10) Извините, я не понимаю, что значит А=А. Вы не могли бы заполнить вручную значения в колонке С из примера в (7) для наглядности?     | |||
| 12
    
        EverGreenMouse 19.06.15✎ 12:35 | 
        (11) судя по всему (7)     | |||
| 13
    
        Spyke 19.06.15✎ 13:09 | 
        (12) Ты прав
 Если представить что это ТЗ тогда ТЗ1 = ТЗ Для а1=1 По ТЗ.КоличествоСтрок() Цикл ТЗ.ПолучитьСТрокуПоНомеру(а1); ТЗ1.ВыбраСтроки() Пока ТЗ1.ПолучитьСтроку() = 1 Цикл Если ТЗ.A = ТЗ1.А Тогда Если ТЗ1.B<ТЗ.B Тогда Тз.C = Тз1.С иначе Тз.С = ТЗ.В КОнецЕсли; КОнецЕсли; КОнецЦикла; КонецЦикла; | |||
| 14
    
        Spyke 19.06.15✎ 13:13 | 
        Тз.C = Тз1.B иначе     | |||
| 15
    
        fishb1 19.06.15✎ 13:34 | 
        1) Столбец А обзываете ИНДЕКС
 2) Столбец B обзываете ЗНАЧЕНИЯ 3) "=МИН(ЕСЛИ(ИНДЕКС=A1;ЗНАЧЕНИЯ))" без ковычек в С1, CTRL+SHIFT+ENTER (формула массива) и протягиваете С1 до конца 4) Профит! | |||
| 16
    
        Spyke 19.06.15✎ 14:04 | 
        (15) Либо лыжи не едут либо я ...
 но не работает =МИН(ЕСЛИ(ИНДЕКС=B3;O3)) | |||
| 17
    
        Spyke 19.06.15✎ 14:04 | 
        {=МИН(ЕСЛИ(ИНДЕКС=B3;O3))}     | |||
| 18
    
        fishb1 19.06.15✎ 14:22 | 
        (17) А O3 это у вас что? Там должен быть указан диапазон ячеек ячеек столбца со значениями (Столбец Б), у меня в формуле он называется ЗНАЧЕНИЯ.     | |||
| 19
    
        Spyke 19.06.15✎ 14:32 | 
        (18) =МИН(ЕСЛИ(ИНДЕКС=B3:B124;O3))
 результат Имя Не много не догнал Столбец B обзываете ЗНАЧЕНИЯ | |||
| 20
    
        Spyke 19.06.15✎ 14:34 | 
        (18) Если можно вышлите образец с формулой в excel листе на почту     | |||
| 21
    
        fishb1 19.06.15✎ 14:48 | ||||
| 22
    
        Spyke 19.06.15✎ 14:53 | 
        (21) Требуется разрешение
 К сожалению, нам не удалось отправить это сообщение. Обратитесь напрямую к владельцу. | |||
| 23
    
        fishb1 19.06.15✎ 14:57 | ||||
| 24
    
        Casey1984 19.06.15✎ 14:59 | 
        Добавить две скрытые колонки по всей высоте, в одну по условию будет попадать только А, иначе "", в другую Б, иначе "", затем мин по этим колонкам?     | |||
| 25
    
        Spyke 19.06.15✎ 15:48 | 
        (24)кол-во А и Б много т.е А,Б,В,Г и т.д.     | |||
| 26
    
        Casey1984 19.06.15✎ 15:53 | 
        (25) Отталкиваться от СУММЕСЛИ или СУММЕСЛИМН, где критерия на равенство ячеек текущей?     | |||
| 27
    
        Casey1984 19.06.15✎ 15:53 | 
        (26) *критерий     | |||
| 28
    
        Spyke 19.06.15✎ 15:55 | 
        (27) Склоняюсь к макросу. Правда беда с VB     | |||
| 29
    
        Casey1984 19.06.15✎ 16:03 | 
        (28) Интересная задачка, если решу без макросов напишу)     | |||
| 30
    
        Spyke 19.06.15✎ 16:10 | 
        (29) Ок.     | |||
| 31
    
        Has 19.06.15✎ 17:04 | 
        если правильно понял задачу - сводная таблица
 пример скинул на почту | |||
| 32
    
        По-читатель 19.06.15✎ 17:12 | 
        Если совет из (15) не получается воспроизвести, можно попробовать задать другие формулы для областей. К примеру так:
 1) в окне "Присвоение имени" для области ИНДЕКС пишете формулу: =СМЕЩ(Лист1!$A$1;0;0;СЧЕТЗ(Лист1!$A:$A);1) 2) в окне "Присвоение имени" для области ЗНАЧЕНИЯ пишете формулу: =СМЕЩ(Лист1!$B$1;0;0;СЧЕТЗ(Лист1!$B:$B);1) а дальше по тексту из (15). Должно отработать. | |||
| 33
    
        samozvanec 19.06.15✎ 17:12 | 
        (0) залить в 1с, сгруппировать, выгрузить в ексель     | |||
| 34
    
        ppaulus 19.06.15✎ 17:36 | 
        Отсортировать по возрастанию первой колонки, потом по возрастанию чисел
 И написать формулу в 3-ю колонку: =ЕСЛИ(R[1]C[-2]="";RC[-1];ЕСЛИ(R[1]C[-2]=RC[-2];R[1]C;RC[-1])) | |||
| 35
    
        RomanYS 23.06.15✎ 22:34 | 
        сводная таблица? или она не умеет минимумы считать?     | |||
| 36
    
        MiniMuk 24.06.15✎ 05:02 | 
        (0) про сводные таблицы говорили?     | |||
| 37
    
        zenik 24.06.15✎ 09:04 | 
        Может как то так? http://SSMaker.ru/787920f0/     | |||
| 38
    
        Jaap Vduul 24.06.15✎ 10:05 | 
        (0)Элементарная функция массива:
 {=МИН(ЕСЛИ($A$1:$A$5=A1;$B$1:$B$5))} | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |