Проверка на числовое значение
|
|
SergeySE |
Дата: Четверг, 28.01.2021, 10:56 |
Сообщение № 1 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
 | |
Добрый день.
Нужно вывести на Лист2 с Лист1 значение столбца B, если в столбце A число больше 0. Помогите, пожалуйста добавить проверку в эту формулу:
Код =НАИМЕНЬШИЙ((ЕСЛИ(Лист1!$A$1:$A$10>0;Лист1!$B$1:$B$10;""));{6})
Вот такой вариант не работает:
Код =НАИМЕНЬШИЙ((ЕСЛИ(ЕЧИСЛО(Лист1!$A$1:$A$10)>0;Лист1!$B$1:$B$10;""));{6})
В файлике с примером это первые 5 значений и 3 нерабочих варианта формулы.
Добрый день.
Нужно вывести на Лист2 с Лист1 значение столбца B, если в столбце A число больше 0. Помогите, пожалуйста добавить проверку в эту формулу:
Код =НАИМЕНЬШИЙ((ЕСЛИ(Лист1!$A$1:$A$10>0;Лист1!$B$1:$B$10;""));{6})
Вот такой вариант не работает:
Код =НАИМЕНЬШИЙ((ЕСЛИ(ЕЧИСЛО(Лист1!$A$1:$A$10)>0;Лист1!$B$1:$B$10;""));{6})
В файлике с примером это первые 5 значений и 3 нерабочих варианта формулы.SergeySE
К сообщению приложен файл:
100.xlsx
(12.1 Kb)
|
|
| Ответить
|
Nic70y |
Дата: Четверг, 28.01.2021, 11:04 |
Сообщение № 2 |
|
Группа: Друзья
Ранг: Экселист
Сообщений: 9121
Репутация:
2415
±
Замечаний:
0% ±
 Excel 2010 | |
Код =ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(ЕСЛИОШИБКА(--Лист1!$A$1:$A$10>0;);Лист1!$B$1:$B$10);СТРОКА(A1));"") массива конечно
Код =ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(ЕСЛИОШИБКА(--Лист1!$A$1:$A$10>0;);Лист1!$B$1:$B$10);СТРОКА(A1));"") массива конечноNic70y
ЮMoney 41001841029809
|
|
| Ответить
|
Serge_007 |
Дата: Четверг, 28.01.2021, 11:07 |
Сообщение № 3 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
 Excel 2016 | |
Здравствуйте
добавить проверку в эту формулу: Код =НАИМЕНЬШИЙ((ЕСЛИ(Лист1!$A$1:$A$10>0;Лист1!$B$1:$B$10;""));{6}) Проверку на что?
Код =ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(Лист1!A$1:A$10>0;Лист1!B$1:B$10);СТРОКА());"")
Здравствуйте
добавить проверку в эту формулу: Код =НАИМЕНЬШИЙ((ЕСЛИ(Лист1!$A$1:$A$10>0;Лист1!$B$1:$B$10;""));{6}) Проверку на что?
Код =ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(Лист1!A$1:A$10>0;Лист1!B$1:B$10);СТРОКА());"") Serge_007
ЮMoney:41001419691823 | WMR:126292472390
|
|
| Ответить
|
SergeySE |
Дата: Четверг, 28.01.2021, 12:03 |
Сообщение № 4 |
|
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
 | |
Что столбец А на Листе1 содержит число больше нуля и только тогда вывод значения. В файле примера в А6 буквы ААА. Значение B6 должно игнорироваться.
Вот так понятнее?
Лист 1: А1:А100 Числа, буквы, пусто В1:В100 Числа, пусто
На лист 2: необходимо вывести все числовые значения листа 1 из В, если в смежной ячейке А число
*числа целые положительные
Что столбец А на Листе1 содержит число больше нуля и только тогда вывод значения. В файле примера в А6 буквы ААА. Значение B6 должно игнорироваться.
Вот так понятнее?
Лист 1: А1:А100 Числа, буквы, пусто В1:В100 Числа, пусто
На лист 2: необходимо вывести все числовые значения листа 1 из В, если в смежной ячейке А число
*числа целые положительныеSergeySE
Сообщение отредактировал SergeySE - Четверг, 28.01.2021, 12:56 |
|
| Ответить
|
Serge_007 |
Дата: Четверг, 28.01.2021, 13:08 |
Сообщение № 5 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
 Excel 2016 | |
столбец А на Листе1 содержит число больше нуля ... в А6 буквы ААА. Значение B6 должно игнорироваться Текстовое значение в Excel всегда больше числового, так что Вы неправильно условие ">" задаете. Тут 2 проверки нужны:Код =ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ((Лист1!A$1:A$10>0)*ЕЧИСЛО(Лист1!A$1:A$10);Лист1!B$1:B$10);СТРОКА());"")
столбец А на Листе1 содержит число больше нуля ... в А6 буквы ААА. Значение B6 должно игнорироваться Текстовое значение в Excel всегда больше числового, так что Вы неправильно условие ">" задаете. Тут 2 проверки нужны:Код =ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ((Лист1!A$1:A$10>0)*ЕЧИСЛО(Лист1!A$1:A$10);Лист1!B$1:B$10);СТРОКА());"")
Serge_007
ЮMoney:41001419691823 | WMR:126292472390
|
|
| Ответить
|