Найти минимальное значение из выбранных ячеек >0
Марийка
Дата: Понедельник, 14.11.2022, 15:59 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
0
±
Замечаний:
0% ±
Добрый день! Помогите решить задачку, у меня Office 13. Среди выбранных ячеек, нужно найти минимальное значение из всех, что больше нуля. Функции МИНЕСЛИ у меня нет.
Добрый день! Помогите решить задачку, у меня Office 13. Среди выбранных ячеек, нужно найти минимальное значение из всех, что больше нуля. Функции МИНЕСЛИ у меня нет. Марийка
Ответить
Сообщение Добрый день! Помогите решить задачку, у меня Office 13. Среди выбранных ячеек, нужно найти минимальное значение из всех, что больше нуля. Функции МИНЕСЛИ у меня нет. Автор - Марийка Дата добавления - 14.11.2022 в 15:59
Марийка
Дата: Понедельник, 14.11.2022, 16:00 |
Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
0
±
Замечаний:
0% ±
нужно через формулу, не с помощью условного форматирования
нужно через формулу, не с помощью условного форматирования Марийка
Ответить
Сообщение нужно через формулу, не с помощью условного форматирования Автор - Марийка Дата добавления - 14.11.2022 в 16:00
Gustav
Дата: Понедельник, 14.11.2022, 16:06 |
Сообщение № 3
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация:
1161
±
Замечаний:
±
начинал с Excel 4.0, видел 2.1
Формула массива (завершение ввода по Ctrl+Shift+Enter):Код
=МИН(ЕСЛИ(A1:A100>0;A1:A100;9^9))
Формула массива (завершение ввода по Ctrl+Shift+Enter):Код
=МИН(ЕСЛИ(A1:A100>0;A1:A100;9^9))
Gustav
МОИ: Ник , Tip box: 41001663842605
Ответить
Сообщение Формула массива (завершение ввода по Ctrl+Shift+Enter):Код
=МИН(ЕСЛИ(A1:A100>0;A1:A100;9^9))
Автор - Gustav Дата добавления - 14.11.2022 в 16:06
DrMini
Дата: Понедельник, 14.11.2022, 16:09 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1880
Репутация:
269
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
Здравствуйте Марийка , Вот ещё вариант:Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ($A1:$A10;СЧЁТЕСЛИ($A1:$A10;"<=0")+1);"")
Может подойдёт.
Здравствуйте Марийка , Вот ещё вариант:Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ($A1:$A10;СЧЁТЕСЛИ($A1:$A10;"<=0")+1);"")
Может подойдёт. DrMini
Ответить
Сообщение Здравствуйте Марийка , Вот ещё вариант:Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ($A1:$A10;СЧЁТЕСЛИ($A1:$A10;"<=0")+1);"")
Может подойдёт. Автор - DrMini Дата добавления - 14.11.2022 в 16:09
Марийка
Дата: Понедельник, 14.11.2022, 16:31 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
0
±
Замечаний:
0% ±
DrMini , а если работаю без отрицательных значений, то как то можно упростить формулу?
DrMini , а если работаю без отрицательных значений, то как то можно упростить формулу?Марийка
Ответить
Сообщение DrMini , а если работаю без отрицательных значений, то как то можно упростить формулу?Автор - Марийка Дата добавления - 14.11.2022 в 16:31
Nic70y
Дата: Понедельник, 14.11.2022, 16:52 |
Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
Код
=НАИМЕНЬШИЙ($A1:$A10;СЧЁТЕСЛИ($A1:$A10;0)+1)
Код
=НАИМЕНЬШИЙ($A1:$A10;СЧЁТЕСЛИ($A1:$A10;0)+1)
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение Код
=НАИМЕНЬШИЙ($A1:$A10;СЧЁТЕСЛИ($A1:$A10;0)+1)
Автор - Nic70y Дата добавления - 14.11.2022 в 16:52
Марийка
Дата: Понедельник, 14.11.2022, 17:03 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
0
±
Замечаний:
0% ±
Nic70y , А если значения расположены не в столбце или строке подряд , а в хаотичном порядке?
Nic70y , А если значения расположены не в столбце или строке подряд , а в хаотичном порядке?Марийка
Ответить
Сообщение Nic70y , А если значения расположены не в столбце или строке подряд , а в хаотичном порядке?Автор - Марийка Дата добавления - 14.11.2022 в 17:03
Nic70y
Дата: Понедельник, 14.11.2022, 17:07 |
Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
Марийка , пора уже приложить файл-пример.
Марийка , пора уже приложить файл-пример.Nic70y
ЮMoney 41001841029809
Ответить
Сообщение Марийка , пора уже приложить файл-пример.Автор - Nic70y Дата добавления - 14.11.2022 в 17:07
Марийка
Дата: Понедельник, 14.11.2022, 17:17 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
0
±
Замечаний:
0% ±
Nic70y ,
Ответить
Сообщение Nic70y ,Автор - Марийка Дата добавления - 14.11.2022 в 17:17
Nic70y
Дата: Понедельник, 14.11.2022, 17:19 |
Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
то же самоеКод
=НАИМЕНЬШИЙ(B9:H15;СЧЁТЕСЛИ(B9:H15;0)+1)
то же самоеКод
=НАИМЕНЬШИЙ(B9:H15;СЧЁТЕСЛИ(B9:H15;0)+1)
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение то же самоеКод
=НАИМЕНЬШИЙ(B9:H15;СЧЁТЕСЛИ(B9:H15;0)+1)
Автор - Nic70y Дата добавления - 14.11.2022 в 17:19
Марийка
Дата: Понедельник, 14.11.2022, 17:21 |
Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
0
±
Замечаний:
0% ±
Nic70y , нет, пустые ячейки захватывать нельзя, там будут значения для других параметров. Нужно выбрать только среди тех, что заполнены
Nic70y , нет, пустые ячейки захватывать нельзя, там будут значения для других параметров. Нужно выбрать только среди тех, что заполненыМарийка
Ответить
Сообщение Nic70y , нет, пустые ячейки захватывать нельзя, там будут значения для других параметров. Нужно выбрать только среди тех, что заполненыАвтор - Марийка Дата добавления - 14.11.2022 в 17:21
DrMini
Дата: Вторник, 15.11.2022, 06:48 |
Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1880
Репутация:
269
±
Замечаний:
0% ±
Excel LTSC 2024 RUS
пустые ячейки захватывать нельзя, там будут значения для других параметров
Это ячейки которые я выделил жёлтым цветом?Нужно выбрать только среди тех, что заполнены
Это те которые выделены толстыми внешними границами или будут для вычисления использоваться только статические ячейки в которых сейчас находятся цифры?
пустые ячейки захватывать нельзя, там будут значения для других параметров
Это ячейки которые я выделил жёлтым цветом?Нужно выбрать только среди тех, что заполнены
Это те которые выделены толстыми внешними границами или будут для вычисления использоваться только статические ячейки в которых сейчас находятся цифры?DrMini
Ответить
Сообщение пустые ячейки захватывать нельзя, там будут значения для других параметров
Это ячейки которые я выделил жёлтым цветом?Нужно выбрать только среди тех, что заполнены
Это те которые выделены толстыми внешними границами или будут для вычисления использоваться только статические ячейки в которых сейчас находятся цифры?Автор - DrMini Дата добавления - 15.11.2022 в 06:48
Nic70y
Дата: Вторник, 15.11.2022, 07:47 |
Сообщение № 13
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
Марийка , честно говоря непонятная задача, или вы что-то не договариваете. формула массиваКод
=МИН(ЕСЛИ({0;0;1;0;0;0;0:0;1;0;1;0;0;0:0;1;0;1;1;0;0:0;0;1;1;0;1;0:0;1;0;1;0;0;0:0;0;0;0;0;0;0:0;0;0;0;0;0;0};ЕСЛИ(B9:H15>0;B9:H15)))
Марийка , честно говоря непонятная задача, или вы что-то не договариваете. формула массиваКод
=МИН(ЕСЛИ({0;0;1;0;0;0;0:0;1;0;1;0;0;0:0;1;0;1;1;0;0:0;0;1;1;0;1;0:0;1;0;1;0;0;0:0;0;0;0;0;0;0:0;0;0;0;0;0;0};ЕСЛИ(B9:H15>0;B9:H15)))
Nic70y
ЮMoney 41001841029809
Ответить
Сообщение Марийка , честно говоря непонятная задача, или вы что-то не договариваете. формула массиваКод
=МИН(ЕСЛИ({0;0;1;0;0;0;0:0;1;0;1;0;0;0:0;1;0;1;1;0;0:0;0;1;1;0;1;0:0;1;0;1;0;0;0:0;0;0;0;0;0;0:0;0;0;0;0;0;0};ЕСЛИ(B9:H15>0;B9:H15)))
Автор - Nic70y Дата добавления - 15.11.2022 в 07:47
Марийка
Дата: Вторник, 15.11.2022, 09:24 |
Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
0
±
Замечаний:
0% ±
DrMini, именно. Для вычисления будут использоваться только статистические ячейки, в которых сейчас находятся цифры. Просто у меня 12 вкладок с одинаковыми таблицами, но разными значениями (12 месяцев). Необходимо создать вкладку сводную по году, в которой необходимо по одному из параметров выбрать минимальное значение. Но так как некоторые месяцы пока не заполнены, там стоят нулевые значения. Их в расчет брать не нужно пока, они начнут участвовать в расчете только по мере заполнения.
DrMini, именно. Для вычисления будут использоваться только статистические ячейки, в которых сейчас находятся цифры. Просто у меня 12 вкладок с одинаковыми таблицами, но разными значениями (12 месяцев). Необходимо создать вкладку сводную по году, в которой необходимо по одному из параметров выбрать минимальное значение. Но так как некоторые месяцы пока не заполнены, там стоят нулевые значения. Их в расчет брать не нужно пока, они начнут участвовать в расчете только по мере заполнения. Марийка
Ответить
Сообщение DrMini, именно. Для вычисления будут использоваться только статистические ячейки, в которых сейчас находятся цифры. Просто у меня 12 вкладок с одинаковыми таблицами, но разными значениями (12 месяцев). Необходимо создать вкладку сводную по году, в которой необходимо по одному из параметров выбрать минимальное значение. Но так как некоторые месяцы пока не заполнены, там стоят нулевые значения. Их в расчет брать не нужно пока, они начнут участвовать в расчете только по мере заполнения. Автор - Марийка Дата добавления - 15.11.2022 в 09:24
Марийка
Дата: Вторник, 15.11.2022, 11:30 |
Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
0
±
Замечаний:
0% ±
Nic70y, нужно не из массива или диапозона данных выбрать минимальное значение, а из конкретных ячеек, которые могут быть расположены даже не в одной таблице, а в разных, причем даже на разных вкладках одной Эксель книги. Использую вашу формулу, но вместо диапозона выбираю ячейки через знак ; но в этом случае формула не работает
Nic70y, нужно не из массива или диапозона данных выбрать минимальное значение, а из конкретных ячеек, которые могут быть расположены даже не в одной таблице, а в разных, причем даже на разных вкладках одной Эксель книги. Использую вашу формулу, но вместо диапозона выбираю ячейки через знак ; но в этом случае формула не работает Марийка
Ответить
Сообщение Nic70y, нужно не из массива или диапозона данных выбрать минимальное значение, а из конкретных ячеек, которые могут быть расположены даже не в одной таблице, а в разных, причем даже на разных вкладках одной Эксель книги. Использую вашу формулу, но вместо диапозона выбираю ячейки через знак ; но в этом случае формула не работает Автор - Марийка Дата добавления - 15.11.2022 в 11:30
Марийка
Дата: Вторник, 15.11.2022, 12:31 |
Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
0
±
Замечаний:
0% ±
Вернуть минимальное значение ячейки (но при условии >0) из ячеек, выделенных желтым
Вернуть минимальное значение ячейки (но при условии >0) из ячеек, выделенных желтым Марийка
Ответить
Сообщение Вернуть минимальное значение ячейки (но при условии >0) из ячеек, выделенных желтым Автор - Марийка Дата добавления - 15.11.2022 в 12:31
Nic70y
Дата: Вторник, 15.11.2022, 12:38 |
Сообщение № 17
Группа: Друзья
Ранг: Экселист
Сообщений: 9006
Репутация:
2369
±
Замечаний:
0% ±
Excel 2010
если именно желтым, то это макросом, если каждый 3-й столбецКод
=МИН(ЕСЛИ((ОСТАТ(СТОЛБЕЦ(B5:N5)-1;3)=1)*B5:N5>0;B5:N5))
если именно желтым, то это макросом, если каждый 3-й столбецКод
=МИН(ЕСЛИ((ОСТАТ(СТОЛБЕЦ(B5:N5)-1;3)=1)*B5:N5>0;B5:N5))
Nic70y
К сообщению приложен файл:
27.xlsx
(8.4 Kb)
ЮMoney 41001841029809
Ответить
Сообщение если именно желтым, то это макросом, если каждый 3-й столбецКод
=МИН(ЕСЛИ((ОСТАТ(СТОЛБЕЦ(B5:N5)-1;3)=1)*B5:N5>0;B5:N5))
Автор - Nic70y Дата добавления - 15.11.2022 в 12:38
Марийка
Дата: Вторник, 15.11.2022, 12:43 |
Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
0
±
Замечаний:
0% ±
Nic70y, именно желтым. они могут быть расположены с разным интервалом
Nic70y, именно желтым. они могут быть расположены с разным интервалом Марийка
Ответить
Сообщение Nic70y, именно желтым. они могут быть расположены с разным интервалом Автор - Марийка Дата добавления - 15.11.2022 в 12:43
Марийка
Дата: Вторник, 15.11.2022, 12:48 |
Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация:
0
±
Замечаний:
0% ±
Nic70y, но ваша формула выбрала 0
Nic70y, но ваша формула выбрала 0 Марийка
Ответить
Сообщение Nic70y, но ваша формула выбрала 0 Автор - Марийка Дата добавления - 15.11.2022 в 12:48
Gustav
Дата: Вторник, 15.11.2022, 13:34 |
Сообщение № 20
Группа: Админы
Ранг: Участник клуба
Сообщений: 2797
Репутация:
1161
±
Замечаний:
±
начинал с Excel 4.0, видел 2.1
Наверное, пора Basic привлекать. Пользовательская функция "Минимум Сверх Заданного Лимита": [vba]Код
Function MinAboveLim(ByVal lim, ParamArray rng()) Dim area, cell, arr(), i For Each area In rng For Each cell In area.Cells If cell > lim Then i = i + 1 ReDim Preserve arr(i) arr(i) = cell End If Next cell Next area MinAboveLim = WorksheetFunction.Min(arr) End Function
[/vba] Вызов в таблице:Код
=MinAboveLim(0; C10:C11;C13;D9;D12;E10:E13;F11;G12)
Наверное, пора Basic привлекать. Пользовательская функция "Минимум Сверх Заданного Лимита": [vba]Код
Function MinAboveLim(ByVal lim, ParamArray rng()) Dim area, cell, arr(), i For Each area In rng For Each cell In area.Cells If cell > lim Then i = i + 1 ReDim Preserve arr(i) arr(i) = cell End If Next cell Next area MinAboveLim = WorksheetFunction.Min(arr) End Function
[/vba] Вызов в таблице:Код
=MinAboveLim(0; C10:C11;C13;D9;D12;E10:E13;F11;G12)
Gustav
МОИ: Ник , Tip box: 41001663842605
Ответить
Сообщение Наверное, пора Basic привлекать. Пользовательская функция "Минимум Сверх Заданного Лимита": [vba]Код
Function MinAboveLim(ByVal lim, ParamArray rng()) Dim area, cell, arr(), i For Each area In rng For Each cell In area.Cells If cell > lim Then i = i + 1 ReDim Preserve arr(i) arr(i) = cell End If Next cell Next area MinAboveLim = WorksheetFunction.Min(arr) End Function
[/vba] Вызов в таблице:Код
=MinAboveLim(0; C10:C11;C13;D9;D12;E10:E13;F11;G12)
Автор - Gustav Дата добавления - 15.11.2022 в 13:34