1 | |
Условия если в ячейке не только цифра но и символ12.11.2014, 23:43. Показов 2488. Ответов 11
Метки нет (Все метки)
А1=2руб А2=4руб А3=7руб А4=5руб
Как сделать условия если равно4 или меньше тогда +1 а если 5 и больше равно +2 и так чтобы искало сумму. 2 4 7 5 ет +1+1+2+2=6
0
|
12.11.2014, 23:43 | |
Ответы с готовыми решениями:
11
Считать каждый символ строки в массив - если символ - цифра, то в массив с цифрами, иначе с буквами Выделения только части текста в одной ячейке при выполнении условия Строка: как мне сделать так, чтобы автоматически во второй ячейке выводилась только цифра из первой? Если вводимый символ цифра, он добавляется в одну строку, иначе в другую |
772 / 615 / 294
Регистрация: 05.01.2014
Сообщений: 1,338
|
|
13.11.2014, 06:05 | 2 |
ФМ
Код
=СУММ(ЕСЛИ(A1:A4<5;1;2))
1
|
4064 / 1445 / 399
Регистрация: 07.08.2013
Сообщений: 3,617
|
||||||
13.11.2014, 06:43 | 3 | |||||
Сообщение было отмечено Zver6233 как решение
Решение
В VBA есть функция Val
суть в том что эта функция будет искать с начала строки все числа пока не встретит символ который числом не является, в качестве разделителя воспринимает только точку (это надо учитывать из-за национальных настроек компа ) таким образом в вашем случае в модуле пишем функцию
теперь в в нужной ячейке пишем =ConRUR(a1:a4) и получаем результат
1
|
772 / 615 / 294
Регистрация: 05.01.2014
Сообщений: 1,338
|
|
13.11.2014, 09:55 | 4 |
Если у вас стоят разные символы в столбце, и они не заданы форматом, с учётом что между числом и символом есть пробел, можно использовать такую формулу, ФМ
Код
=СУММ(ЕСЛИ(--ЛЕВСИМВ(A6:A9;ПОИСК(" ";A6)-1)<5;1;2))
0
|
13.11.2014, 22:57 [ТС] | 5 |
Почему А6 аргумент в ПОИСК?Функция не совсем то что я хотел. она не суммирует.
мне нужно чтобы каждый елемент меньше 5 обозначался как 1 а больше 5 обозначался как 2. в итоге должно получится что у меня 2 числа меньше 5 это соответственно +1+1 и 2 числа больше или равно 5 а это +2+2 и вконце концов должно в суме получится сумма=6 Добавлено через 22 минуты а как еще условия вписать чтобы если ячейка пустая то +0
0
|
772 / 615 / 294
Регистрация: 05.01.2014
Сообщений: 1,338
|
|
14.11.2014, 05:03 | 6 |
Покажите файл где формула не суммирует. Вы мой файл смотрели, обе формулы ФМ (формулы массива) вводятся одновременным нажатием клавиш Ctrl-Shift-Enter.
0
|
4064 / 1445 / 399
Регистрация: 07.08.2013
Сообщений: 3,617
|
||||||
14.11.2014, 05:26 | 7 | |||||
0
|
772 / 615 / 294
Регистрация: 05.01.2014
Сообщений: 1,338
|
|
14.11.2014, 18:33 | 11 |
Да, во второй формуле была ошибка, исправил.
Код
=СУММ(ЕСЛИ(--ЛЕВСИМВ($A$10:$A$15;ПОИСК(" ";$A$10:$A$15)-1)<5;1;2))
1
|
14.11.2014, 18:38 [ТС] | 12 |
0
|
14.11.2014, 18:38 | |
14.11.2014, 18:38 | |
Помогаю со студенческими работами здесь
12
Ввод двух значений, если одно не цифра-конкатенация, если цифра -сложение Как вывести -1 если встретиться какой-либо символ или цифра в любом месте строки Если определенное слово в ячейке то после него вставить символ ":" Если введена не цифра, то написать, что нужно вводить только цифры и перейти снова к вводу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |