Два значения в одной ячейке excel через дробь

 

В табеле учета рабочих часов в одной ячейке указывается общее количество отработанных часов и через дробь количество часов сверх нормы. Есть ли функция, с помощью которой можно было просуммировать отдельно количество рабочих часов и количество часов сверх нормы? Сейчас приходится забивать на одного человека две строки — выглядит коряво.

 

слэн

Пользователь

Сообщений: 5192
Регистрация: 16.01.2013

а зачем вторая строка? может лучше доп столбец

 

ISergey

Пользователь

Сообщений: 78
Регистрация: 01.01.1970

если список не очень большой и редко изменяет размеры, то вам поможет конструкция вида  
=СУММ(ПСТР(A5;1;НАЙТИ(«/»;A5;1)-1);ПСТР(A5;1;НАЙТИ(«/»;A5;1)-1))&»/»&СУММ(ПСТР(A4;НАЙТИ(«/»;A4;1)+1;10);ПСТР(A4;НАЙТИ(«/»;A4;1)+1;10))

 

слэн

Пользователь

Сообщений: 5192
Регистрация: 16.01.2013

хотя конечноможно и так.. щас формулисты изобразят

 

ztn3t1

Пользователь

Сообщений: 204
Регистрация: 26.12.2012

Вышло, коряво, конечно, с доп.столбцами, но пока только учусь :)  
Вообще, где то в копилке было подобное, там одной формулой задача решается, нет времени найти.

 

слэн

Пользователь

Сообщений: 5192
Регистрация: 16.01.2013

 

www

Пользователь

Сообщений: 107
Регистрация: 01.01.1970

Текст по столбцам (зазделитель /)

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

Для основного времени:  
=ЕСЛИ(ЕЧИСЛО(ПСТР(C7:H7;ПОИСК(«/»;C7:H7)-2;2)*1);ПСТР(C7:H7;ПОИСК(«/»;C7:H7)-2;2)*1)+СУММ(ПСТР(C7:H7;ПОИСК(«/»;C7:H7)-1;1)*1)  

  Для переработки:  
=СУММ(ПСТР(C7:H7;ПОИСК(«/»;C7:H7)+1;2)*1)  

  Обе формулы масива.

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

Спасибо всем откликнувшимся. Помогло, но только частично. Ряд значений выглядит таким образом: 7:15 7:15 7:15 8:0 8:0 12/8 12/8, где 7:15, 8:0 — количество рабочих часов, ввожу в формате ч:мин; 12/8 — 12 отработанных часов, из них 8 — сверх нормы. Должно получаться — 61:45 и 16. Может я изначально пошел не тем путем и есть возможность по другому отображать часы/минуты?

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

А может всё-таки пример появиться?  

  ——  
30303 — Красота!!

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 
 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

Какие проблемы? Правка -> Заменить «/» на «:» и проблемы нет..

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

А как тогда считать рабочие часы и часы сверх нормы? Как в формуле разделить 7:15 —  7 часов 15 минут рабочих или 7 рабочих, 15 сверх нормы?

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

Извиняюсь. Совсем из головы вылетело..

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

Формула, которую дал V срабатывает при вводе данных таким образом: 7:15/0, 8:0/0, 12:0/8:0, 8:0/8:0. Выглядит очень коряво, но с этим можно мирится если бы не вылезла очередная проблема :) — при суммировании выводиться не общее количество часов, а число кратное 24 + остальные часы.

 

urfin0000

Пользователь

Сообщений: 77
Регистрация: 01.01.1970

я бы наверное не стал ломать голову и просто добавил за основной таблицей столбцы в которых 12/8 поделил бы через найти и пстр на 12 (в первых 31-м столбце) и на 8 (в следующих 31-м столбце). и дели(умножай) до нехочу :)  
файл не сильно утежелит, а расчетные столбцы можно и скрыть (для красивости)

 

urfin0000, гораздо проще добавить строку для часов переработки. Снимает множество проблем, единственное — выглядит не очень

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

А если не один человек имеет такую запись? Лучше наверное макрос..

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

#20

01.10.2011 18:59:34

Где Вы так научились? И нас учите:  
«Сегодня будем совмещать время и расстояние: копать канаву с обеда и до забора» :)  

  Формулы массива:  
=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК(«/»;N5:S5));ПСТР(N5:S5;1;ПОИСК(«/»;N5:S5)-1)/24);N5:S5) (Формат «Время, 37:30:55»)  
=СУММ(—ПСТР(N5:S5&»/0″;ПОИСК(«/»;N5:S5&»/»)+1;1))  
Диапазоны корректируйте.

Объединение значений нескольких ячеек в одну текстовую строку в EXCEL

​Смотрите также​ через пару лет​ не моргнет.​

​ несколько условий для​ «)), » «,​Дошло,спасибо​ третью — уже​ при суммировании выводиться​

​ конструкция вида​ 10 000, разница​ на свой лад​ объяснить​2250-3340, 720, 540,2880,760​

​Enter​ кнопку​ ячейки таблицы вплоть​ формулу или текст​Объединим значения из нескольких​

​ ) Но ты​-99800-​ одной ячейки?», то​ «,») & «})»)​Hugo121​

​ действия над этими​ не общее количество​=СУММ(ПСТР(A5;1;НАЙТИ(«/»;A5;1)-1);ПСТР(A5;1;НАЙТИ(«/»;A5;1)-1))&»/»&СУММ(ПСТР(A4;НАЙТИ(«/»;A4;1)+1;10);ПСТР(A4;НАЙТИ(«/»;A4;1)+1;10))​

​ большая​ кто то через​For i =​то есть все​

​. Вуаля! Excel автоматически​Выделить​ до крайней правой.​ сразу в несколько​ ячеек в одной​ же хочешь унижать​kim​ нужно создать новую​ End FunctionОна «не​: Хотя 10 преподаватели​ двумя результатами​ часов, а число​слэн​AlexM​ точку запятой, вообщем​

​ 0 To UBound(arr)​ что написано с​ заполнил все пустые​(Special).​ Далее, удерживая​ ячеек. Это будет​ ячейке.​ мои умственные способности​: Конечно обманет :)​ тему с новым​

​ боится» лишних пробелов,​ ставят только себе,​Skv​ кратное 24 +​: хотя конечноможно и​: Посмотрите еще вариант​ пока никто из​ //задаем цикл фор​ десятичным разделителем нужно​​ ячейки нового столбца​​В диалоговом окне​Shift​ полезно в таких​​Предположим, что имеется диапазон​​ и почему-то продолжаешь​ но случай интересный.​ вопросом. Чтобы узнать​ пустого числителя/знаменателя. В​ кажется так…​

​: «…нужно чтоб они​

​ остальные часы.​ так.. щас формулисты​myr​

​ предыдущих не додумался​​ If arr(i) <>​ умножить на 1000(такие​ такой же формулой.​Выделить группу ячеек​

excel2.ru

Как вставить одинаковые данные (формулы) во все выделенные ячейки одновременно

​, нажмите несколько раз​ ситуациях, когда нужно​ имен, необходимо, чтобы​ думать что все​А логика звучит​ как работают сложные​ ячейке может быть​OLEGOFF​ не складывались а​urfin0000​ изобразят​: идеально,​ как это делать​ «Н/Д» Then //​ значения как (2.25​Если решите вернуться от​(Go To special)​ клавишу со​ вставить формулу во​

​ все имена были​ должны быть такие​ так:​ формулы, нужно знать​

  • ​ и более двух​: Для учителей,которые ставят​ показывались отдельно друг​
    • ​: я бы наверное​
    • ​ztn3t1​
    • ​и код очень​
    • ​ и приходится все​
    • ​ если в цикле​ 3,34) и прочее​
    • ​ таблицы к формату​ отметьте флажком вариант​Стрелкой влево​ все ячейки столбца​
  • ​ выведены подряд в​ умные как ты.​Из общей суммы​
  • ​ как работают простые.​ чисел через дробь​ 10-и​

Выделяем все ячейки, в которые нужно вставить одинаковые данные

​ от друга в​ не стал ломать​

Выделяем целый столбец

  • ​: Вышло, коряво, конечно,​ легкий для понимания​ делать вручную​ (i) равно нд​значения которые написаны​ обычного диапазона, то​​Пустые ячейки​​, пока выделенным не​

​ или заполнить все​​ одной ячейке.​ Хотя у тебя​ (обязательно содержащей либо​ Про работу простых​ или через пробел.​​AlexM​​ одной ячейке… «​

Вставляем данные сразу во все ячейки в Excel

  • ​ голову и просто​ с доп.столбцами, но​только одна строчка​это реально сделать?​ If IsNumeric(arr(i)) Then​​ без десятичного раздилителя​​ выделите любую ячейку​(Blanks) и нажмите​ останется только нужный​

​ пустые ячейки одинаковым​​Когда значений немного, то​ не только ум​ Машу, либо козу)​​ функций, можно почитать​​Макросы в гугл-таблицах​: Что-то просто не​На Лист1, в​​ добавил за основной​​ пока только учусь​​ кода не понятна​​AlexM​ // тогда ищем​ нужно оставить​​ таблицы и на​​ОК​

​ столбец.​ значением (например, «Н/Д»).​ объединить их можно​ но и опыт​​ исключаются только те​​ в справке Excel​ вставить нельзя​ получилось. Массивная формула​ ячейке А1 вписываем​​ таблицей столбцы в​​ :)​vb.net iStr =​​: Вводите стандарты на​​ следущую (i) arr(i)​кроме тех значений​ вкладке​

​.​Это самый быстрый способ​ Оба приёма работают​ с помощью функции​ еще громадный. А​

Выделяем целую строку

  • ​ числа, которые соответствуют​ или задавать интересующий​And_ss​ Код =СУММ((ЛЕВБ(0&B2:G2;ПОИСК(«?/»;0&B2:G2&»/»))+ПСТР(B2:G2&ЕСЛИ(ЕТЕКСТ(B2:G2);»»;»/0″);ПОИСК(«/»;B2:G2&»/0″)+1;9))/2^ЕТЕКСТ(B2:G2))/СЧЁТЗ(B2:G2) Без​ формулу: =СЦЕПИТЬ (Лист2!A1;СИМВОЛ​ которых 12/8 поделил​​Вообще, где то​​ Replace(iStr, » т»,​
  • ​ ввод данных. Иначе​ = arr(i) *​ которые меньше 11​Конструктор​​Вы вернётесь в режим​​ выделить все ячейки​ в Microsoft Excel​ СЦЕПИТЬ() записав формулу​ у меня и​​ условию: «есть Маша,​​ вопрос Гуглу. Здесь​: Здравствуйте!​ дополнительных столбцов.​​ (32);СИМВОЛ (94);СИМВОЛ (32);Лист3!A1)​​ бы через найти​​ в копилке было​​ «»)​​ всегда будут проблемы.​​ 1000 // i​то есть если​​(Design) нажмите кнопку​​ редактирования листа Excel​ столбца, особенно когда​

Выделяем несколько ячеек

​ 2013, 2010, 2007​​ =СЦЕПИТЬ(A6;A7;A8;A9)​​ то и другое​ но нет козы»​ на форуме тоже​Только начинаю изучать​

Выделяем таблицу целиком

​alisavzazerkale​Читаем её так:​​ и пстр на​​ подобное, там одной​

Выделяем все ячейки на листе

​AlexM​​Посмотрите файл, ошибки​​ * 1000 Else​ в ячейки будет​Преобразовать в диапазон​​ и увидите, что​​ данные чередуются с​ и более ранних​Или с помощью Амперсанда​ скромное. Кстати неприятно​ минус сумма чисел​ можно получить ответы​ Ексель!​: Спасибо. Но только​ «выполнить сцепление значений,​ 12 (в первых​ формулой задача решается,​: Строкой кода objRegExp.Pattern​ все равно остались.​ // иначе arr(i)​ 1, 4-5(нужно будет​(Convert to range).​

Выделяем пустые ячейки в заданной области (в строке, в столбце, в таблице)

​ в выбранной области​ пустыми ячейками.​ версиях.​

Вставляем данные сразу во все ячейки в Excel

​ & (добавим еще​​ когда унижаешь. В​​ соответствующих условию: «есть​ на свои вопросы,​​Возник вопрос: как​​ средний балл получается​ записанных на Лист2,​​ 31-м столбце) и​​ нет времени найти.​

Вставляем данные сразу во все ячейки в Excel

​ = «[^-.,;/+шт0-9s]»задаются символы,​​ Function Dlina(iStr) As​​ = Split(arr(i), «-«)(0)​ тоже их умножить​​Этот приём можно использовать​​ выделены только пустые​​Если данные в Excel​​Знание этих простых приёмов​

Вставляем данные сразу во все ячейки в Excel

​ для красоты символ​ принцип это правда​ коза, но нет​ при наличии Вашего​ задать одной ячейке​ неправильный​ ячейка А1 и​ на 8 (в​VLad777​ которые должны остаться​ String Dim arr,​ * 1000 &​ на 1000)​ только, когда все​ ячейки. Три пустых​ оформлены как полноценная​ сэкономит Вам уйму​

Самый быстрый способ вставить формулу во все ячейки столбца

​ пробела): =A6&» «&A7&»​ что ты говоришь​ Маши».​ интереса.​ несколько значений ЕСЛИ​Например, Архипов: (4+5+5+3+5):5=4,4​ Лист3, ячейка А1,​ следующих 31-м столбце).​: можно так.​

Вставляем данные сразу во все ячейки в Excel

  1. ​ в строках.​ i As Long​ «-» & Split(arr(i),​а те что​ ячейки в столбце​​ ячейки гораздо проще​​ таблица, просто кликните​ времени для более​​ «&A8&» «&A9​​ но ты это​koyaanisqatsi​YJYNGK​Например: Я хочу​​ а таблица выдаёт​​ разделив их знаками​ и дели(умножай) до​слэн​В ячейке 125​ iStr = Replace(iStr,​ «-«)(1) * 1000​Вставляем данные сразу во все ячейки в Excel
  2. ​ больше 11 например(760​ пустые, поэтому лучше​ выделить простым щелчком​ по любой ячейке​ интересных занятий.​Если значений много, то​ делаешь в особом​: Здравствуйте.​: Ребята, добрый день!​ чтобы в ячейке​ 4,5. И если​ пробел, крышка, пробел».​ нехочу :)​: можно так​​ строка​​ «.», «,») iStr​​ //вот тут не​​ 4440, 120) нужно​ всего добавлять новый​ мыши – скажете​Вставляем данные сразу во все ячейки в Excel
  3. ​ нужной строки и​
  4. ​Выделяем все ячейки, в​ придется вводить вручную​ ключе достаточно неприятном,​Можно ли перечислить​Вынужден обратиться за​ D2 было значение​

    ​ за 4,4 я​
    ​Не смотря на​

    Вставляем данные сразу во все ячейки в Excel

  5. ​файл не сильно​​но..​​5,29; 4,08, 0,14 торец;​ = Replace(iStr, «,​ понял, тут задано​ оставить​Вставляем данные сразу во все ячейки в Excel

​ столбец. Следующий приём​ Вы и будете​ нажмите​ которые нужно вставить​ много амперсандов и​ я не про​​ несколько строк, то-есть​​ помощью …​​ из ячейки N4​​ и в четверти​

Вставляем данные сразу во все ячейки в Excel

​ то, что формат​ утежелит, а расчетные​www​ 0,17; 0,16, 385​ «, «;») iStr​ только 2 значения,​в итоге получается​

Вставляем одинаковые данные в несколько ячеек при помощи Ctrl+Enter

​ гораздо универсальнее.​ правы. Но как​Shift+Space​ одинаковые данные​ аргументов функции СЦЕПИТЬ().​ сейчас конкретно а​

​ если фамилия водителя​поиск конкретного ответа,​ если в ячейку​ должна ставить 4,​ ячеек на Лист2​ столбцы можно и​: Текст по столбцам​из которой удаляются​ = Replace(iStr, «(«,​ конкретная? 1 первое​ два вопроса​Выделите на листе Excel​ быть, если пустых​

Вставляем данные сразу во все ячейки в Excel

  1. ​.​Выделяем целый столбец​Вставляем данные сразу во все ячейки в Excel
  2. ​ Это неудобно.​​ про начало твоих​​ то взять список​ по моему вопросу,​ В2 я введу​ то за 4,5​ и Лист3 -​ скрыть (для красивости)​ (зазделитель /)​ все ненужные символы​Вставляем данные сразу во все ячейки в Excel
  3. ​ «») iStr =​​ значение * 1000​​как задать формулу​​ ячейки, которые хотите​​ ячеек более 300​Если перед Вами обычный​Выделяем целую строку​Вставляем данные сразу во все ячейки в Excel

​Избежать этого поможет дополнительный​ комментариев в предыдущей​ с листа1 и​ не дал …​ единицу (1), чтобы​ уже можно ставить​ числовой, в ячейке​Павел Черкассы​Владимир​

​ и остается строка​ Replace(iStr, «)», «»)​
​ поставить — и​
​ для нескольких значений​

​ заполнить одинаковыми данными.​

office-guru.ru

Формула для нескольких значений в одной ячейке ексель

​ и они разбросаны​​ диапазон данных, кликните​Выделяем несколько ячеек​ столбец с простейшей​ теме.​ перечислить все не​Мне необходимо посчитать​ в ячейке D2​
​ 5, так что​ А1 её формат​: urfin0000, гораздо проще​
​: Для основного времени:​5,29; 4,08, 0,14 т;​
​ iStr = Replace(iStr,​
​ вторая такая же​ в одной ячейки​ Быстро выделить ячейки​ случайным образом по​ последнюю ячейку нужной​Выделяем таблицу целиком​
​ формулой:​Да вба надо​ равные нулю значения​
​ сумму столбца В​ было значение из​
​ разница важна.​ на Лист1 преобразуется​ добавить строку для​=ЕСЛИ(ЕЧИСЛО(ПСТР(C7:H7;ПОИСК(«/»;C7:H7)-2;2)*1);ПСТР(C7:H7;ПОИСК(«/»;C7:H7)-2;2)*1)+СУММ(ПСТР(C7:H7;ПОИСК(«/»;C7:H7)-1;1)*1)​ 0,17; 0,16, 385​
​ » -«, «;-«)​ переменная * 1000​ и как задать​ помогут приёмы, описанные​
​ диапазону из 10000​ строки и нажмите​
​Выделяем все ячейки на​Значение из последней строки​ начинать изучать. это​ в одной ячейке​ при условии, что​ ячейки N5 если​Или Атаманенко: (5+3+4):3​

​ в общий (текстовый).​​ часов переработки. Снимает​Для переработки:​» т» (пробел​
​ arr = Split(iStr,​ End If End​

​ условия если для​​ выше.​ ячеек?​Shift+Home​ листе​

​ будет содержать желаемую​​ понятно. Но у​ через запятую и​ значения в столбце​ в ячейку В2​ = 4, а​Код знака символа​ множество проблем, единственное​=СУММ(ПСТР(C7:H7;ПОИСК(«/»;C7:H7)+1;2)*1)​ т) убирает строка​ «;») For i​ If Next i​ разных значений в​Предположим, у нас есть​Есть большая таблица, и​. Excel выделит диапазон,​Выделяем пустые ячейки в​ текстовую строку (см.​ меня есть некая​ пробел. Пример на​

​ А (соответствующих ячеек)​​ я введу двойку​ в таблице 4,25.​ можно посмотреть через:​ — выглядит не​Обе формулы масива.​ кода, о которой​ = 0 To​ Dlina = Join(arr,​ одной ячейки​ таблица со списком​ в неё нужно​ начиная от указанной​ заданной области (в​ файл примера).​ инертность что еще​ Лист2​ содержат два искомых​ (2), и таких​В гугл таблицах​ «Вставка», «Символ» (кодировка​ очень​

​Павел Черкассы​​ вы спрашиваете.​ UBound(arr) If IsNumeric(arr(i))​ «; «) //вызов​AlexM​
​ клиентов (мы, конечно​ добавить новый столбец​ Вами ячейки и​ строке, в столбце,​Возвращаясь к функции СЦЕПИТЬ()​ можно сделать без​krosav4ig​ значения (в моем​ ЕСЛИ мне нужно​ нет функции левб​ ASCII дес. )​Владимир​: Спасибо всем откликнувшимся.​fioreroso​ Then arr(i) =​ функции End Functionочень​: Результаты формул можно​ же, возьмём вымышленный​ с какой-нибудь формулой.​ до столбца​ в таблице)​ можно обнаружить, что​ применения ВБА хочется​: UDF СцепитьЕсли​ примере это корни​ втиснуть 9 в​Я пыталась высчитывать​Чтобы не возиться​: А если не​ Помогло, но только​: Добрый день всем!​ IIf(arr(i) < 11,​ близко чувствуются что​ сцепить функцией СЦЕПИТЬ()​ список). В одном​
​ Предположим, это список​А​Самый быстрый способ вставить​ она может вернуть​ дожать. Когда начну​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СцепитьЕсли(СМЕЩ(Лист1!A3;;ПОИСКПОЗ(A9;Лист1!1:1;)-1;СЧЁТЗ(СМЕЩ(Лист1!A:A;;ПОИСКПОЗ(A9;Лист1!1:1;)-1)));»>0″;СМЕЩ(Лист1!A3;;ПОИСКПОЗ(A9;Лист1!1:1;)-1;СЧЁТЗ(СМЕЩ(Лист1!A:A;;ПОИСКПОЗ(A9;Лист1!1:1;)-1)));», «)​
​ слов «маш» и​ ячейку D2​ в таких ячейках​ со считыванием значений​ один человек имеет​
​ частично. Ряд значений​ Есть таблица (список​ arr(i) * 1000,​ вы бы мою​ или знаком &​ из столбцов этой​ интернет-адресов, из которого​. Если нужные данные​ формулу во все​
​ несколько значений в​ применять ВБА в​koyaanisqatsi​ «коз»)​Подскажите, возможно ли​ сред.значение. Делала их​
​ из «сцепленного» -​ такую запись? Лучше​ выглядит таким образом:​ выставок), в одну​ arr(i)) Else On​ проблему решили минут​К вопросу надо​ таблицы записаны сайты,​
​ нужно извлечь имена​ начинаются, например, со​ ячейки столбца​ одной строке и​ рабочей базе наверняка​: krosav4ig, Спасибо. Такое​… к сожалению​ это, потому что​ текстовыми и присваивала​
​ проще указать ссылки​ наверное макрос..​ 7:15 7:15 7:15​
​ общую таблицу выводятся​ Error Resume Next​
​ за 10,​ прикладывать файл.​
​ с которых перешли​ доменов для дальнейшей​ столбца​Вставляем одинаковые данные в​ без утомительного ввода​ нахватаю опять шишек.​ только с макросом​ «суммпроизв» не дала​ обыскал интернет и​
​ числовое значение. Например,​

​ на исходные листы​​vikttur​ 8:0 8:0 12/8​ данные со всех​
​ arr(i) = IIf(arr(i)​чисел в ячейке​myr​ наши клиенты. Пустые​ работы.​B​ несколько ячеек при​ многочисленных аргументов. Для​ Не факт что​ возможно ?​ нужного результата (может​ не могу найти​ ячейке 5/4 присваивала​ и ячейки.​: Где Вы так​ 12/8, где 7:15,​ вкладок. Но…если мы​ < 11, Split(arr(i),​ может быть сколько​: Вот в столбце​ ячейки в этом​Преобразуйте диапазон в таблицу​или​ помощи Ctrl+Enter​ этого запишем формулу​ все будет работать​AndreTM​ у меня не​ ответ! Спасибо!​ значение 4,5. И​Удачи!​ научились? И нас​ 8:0 — количество​ ищем значения через​ «-«)(0) * 1000,​

​ угодно, то есть​​ длина нужно изменить​ столбце необходимо заполнить​

​ Excel. Для этого​​C​Вот самые быстрые способы​
​ =СЦЕПИТЬ(A6:A9), указав в​ так как хотелось​: Антон, завязывай​

​ правильный синтаксис) …​​And_ss​ у меня тоже​
​alisavzazerkale​ учите:​ рабочих часов, ввожу​

​ ВПР, то в​​ Split(arr(i), «-«)(0)) _​ вот так ‘4400,​ значения на то​ текстом «_unknown_», чтобы​ выделите любую ячейку​, зажмите​ выделить ячейки:​ качестве единственного аргумента​ бы.​Сказано же -​прошу помощи в​: Кто профи? Помогите!​ получался неправильный средний​: Добрый день!​»Сегодня будем совмещать​ в формате ч:мин;​ ячейку выводится только​ & «-» &​ 170, 130, 150,​ как должно выглядеть.​
​ облегчить дальнейшую сортировку:​ в диапазоне данных​Shift​Если данные в Excel​ весь диапазон сразу,​

​koyaanisqatsi​​ учи VBA.​

​ решении этой задачи​​SuperCat​
​ балл.​Я учитель, делаю​
​ время и расстояние:​ 12/8 — 12​
​ одно значение, а​ IIf(arr(i) < 11,​ 4,4, 0,17​

​Виктор Михалыч​​Выделите все пустые ячейки​ и нажмите​и понажимайте на​ оформлены как полноценная​
​ а не отдельные​: AndreTM, И кстати​​Вот ты опять​ …​​: And_ss, справку по​OLEGOFF​ в Excel (а​​ копать канаву с​ отработанных часов, из​​ как сделать, чтобы​ Split(arr(i), «-«)(1) *​и записываться они​: Я думаю тут​

CyberForum.ru

Несколько значений в одной ячейке

​ в столбце.​​Ctrl+T​ клавишу со​ таблица, просто кликните​ ячейки. В результате​ вот этот пример​ придумал себе задачку.​nilem​ функции ЕСЛИ читали?​: По мотивам формулы​ точнее, в таблицах​ обеда и до​ них 8 -​ в 1 ячейку​ 1000, Split(arr(i), «-«)(1))​ могут не только​ без VBA не​Нажмите​, чтобы вызвать диалоговое​Стрелкой вправо​ по любой ячейке​ получим лишь значение​ с вба самый​ Этот «список через​
​: вот, например​ Там есть примеры​:)

​ от​​ гугл) для себя​

​ забора» :)​​ сверх нормы. Должно​:)

planetaexcel.ru

Два значения в одной ячейке.

​ выводилось сразу несколько​​ End If Next​ через «,» но​ обойтись! В ячейке​F2​ окно​, пока не добьётесь​ нужного столбца и​ первой ячейки.​ безобидный может быть.​ запятую» стандартными средствами​=СУММПРОИЗВ(ЕЧИСЛО(ПОИСК(«маш»;A5:A11))*(ЕЧИСЛО(ПОИСК(«коз»;A5:A11)))*B5:B11)​ вложенности.​AlexM​ журнал с отметками.​Формулы массива:​ получаться — 61:45​ разных значений? То​

​ i Dlina =​​ и с точкой​ может быть любое​, чтобы отредактировать активную​

​Создание таблицы​​ нужного результата.​ нажмите​Теперь в Строке формул​ так как от​ делать достаточно сложно​
​VLad777​

​Юрий М​​Код =СУММ((ЛЕВБ(0&B2:G2;ПОИСК(«?/»;0&B2:G2&»/»))+ПСТР(B2:G2&ЕСЛИ(ЕТЕКСТ(B2:G2);»»;»/0″);ПОИСК(«/»;B2:G2&»/0″)+1;9)))/(СУММ(—ЕТЕКСТ(B2:G2))+СЧЁТЗ(B2:G2))​ Хотелось бы сделать​=СУММ(ЕСЛИ(ЕЧИСЛО(ПОИСК(«/»;N5:S5));ПСТР(N5:S5;1;ПОИСК(«/»;N5:S5)-1)/24);N5:S5) (Формат «Время,​

​ и 16. Может​​ есть если на​ Join(arr, «; «)​ например «2.4»​ кол.во значений. Если​
​ ячейку, и введите​(Create Table). Если​Удерживайте​Ctrl+Space​ выделим формулу =СЦЕПИТЬ(A6:A9)​

​ этой информации почти​​ (похожая тема), а​

​: так​​: Всего 3 (ТРИ!)​

​AlexM​

​ такую ячейку, в​​ 37:30:55″)​ я изначально пошел​

​ 1 даты (по​​ End Function​
​так же стоит​

​ бы вы значения​
​ в неё что-нибудь:​

​ данные имеют заголовки​

​Ctrl​​.​ и нажмем клавишу​ ничего не зависит.​ он тебе нужен​=СУММПРОИЗВ(ЕЧИСЛО(ПОИСК(«маш»;$A$5:$A$11))*ЕЧИСЛО(ПОИСК(«коз»;$A$5:$A$11))*$B$5:$B$11)​ минуты прошло, а​: В файле «Журнал»​ которой можно выставлять​=СУММ(—ПСТР(N5:S5&»/0»;ПОИСК(«/»;N5:S5&»/»)+1;1))​ не тем путем​ которой ищет ВПР)​AlexM​ учитывать что некоторые​ длины вводили в​ это может быть​ столбцов, поставьте галочку​и кликайте левой​Примечание:​ F9. Получим массив​ она ознакомительно-сравнительного характера.​ когда? — правильно,​

​VLad777​​ Вы уже кричите.​ выдает 4,4​

​ оценки через дробь.​
​Диапазоны корректируйте.​

​ и есть возможность​​ есть 2 выставки,​

​: Еще вариант ошибок​​ пишут значение в​ разные ячейки, то​ текст, число или​ для параметра​

​ кнопкой мыши по​​При выделении любой​ ={«Вася»:»Петя»:»Даша»:»Маша»}, его можно​ если и поймаю​ только в одном​: для 2007 и​ Потерпеть никак?​alisavzazerkale​ Например, за диктант​Мне нужно через функции​

​ по другому отображать​​ то можно ли​ меньше​

​ десятичных числах которые​​ проблем нет, а​ формула. В нашем​Таблица с заголовками​ всем ячейкам, которые​ ячейки в полноценной​ скопировать в буфер​ какой глюк то​ отчётике, который ты​ выше​И где Ваш​: Это как считать.​ 5/4. И чтобы​ в одной ячейки​ часы/минуты?​ в общей таблице​

​myr​​ нужно перевести, а​ в таком варианте…​ случае, это текст​(My Table has​ нужно заполнить данными.​ таблице на Ленте​ обмена (без знака​ уже буду знать​ порежешь на полосочки​=СУММЕСЛИМН(B5:B11;A5:A11;»*маш*»;A5:A11;»*коз*»)​ файл-пример?​Первый предмет диктант​ они учитывались при​ указать 2 значения,​
​Владимир​ в одной ячейке​: по моему идеально?​ не которые пишут​

​ И если вместо​​ «_unknown_».​ headers). Обычно Excel​Кликните по любой ячейке​ меню появляется группа​ = и фигурных​ что к чему​

​ и раздашь водителям,​​YJYNGK​МВТ​ 4/5 средний балл​ расчёте среднего балла.​

​ через «сумм» не​​: А может всё-таки​ и вывести названия​ не?​
​ как надо в​ запятой поставят точку​Теперь вместо​ распознаёт заголовки автоматически,​ таблицы и нажмите​

​ вкладок​
​ скобок) и вставить​ и не пострадаю​
​ «сегодняшний маршрут» называется.​
​: Ребята, спасибо большое,​

planetaexcel.ru

(Excel) Можно ли в одной ячейки указать 2 значения?

​: UPD Без файла-примера​ по предмету 4,5​ Возможно ли такое​ получаеться. Мне нужно​ пример появиться?​ этих двух выставок?​спасибо вам огромное,​ милиметрах например вон​ или где то​Enter​ если это не​Ctrl+A​Работа с таблицами​

​ в нужную ячейку.​​ от не верных​ И зачем тебе​ все отлично !!​
​ плохо, но если​
​Второй предмет 5​ в Excel?​
​ знать можно ли​——​Заранее спасибо за​ а то я​
​ «4400»​ пропустят пробел или…​нажмите​
​ сработало – поставьте​.​
​(Table Tools).​От наборов символов «:»​ данных или иных​

​ ЭТО делать формулами,​​kim​ описание соответствует действительности,​Третий предмет 3/5​Hugo121​ это ячейку разбить​30303 — Красота!!​ помощь​ уже отчаиваться начинал.​

​некоторые вообще изгаляются​​ Ко всему этому​Ctrl+Enter​ галочку вручную.​Нажмите​Если же это обычный​
​ (двойные кавычки, двоеточие​ казусов.​ да ещё и​: Вариант с МУМНОЖ()​
​ то проще так​ средний балл 4​: Думаю и в​ на пополам или​Павел Черкассы​The_Prist​AlexM​
​ пишут в скобках​ ячейка в текстовом​. Все выделенные ячейки​Добавьте новый столбец к​Ctrl+A​ диапазон, т.е. при​ и опять двойные​AndreTM​

​ постоянно пересчитывать при​=СУММПРОИЗВ((МУМНОЖ(—(ЕЧИСЛО(ПОИСК({«маш»;»коз»};A5:A11)));{1:1})=2)*B5:B11)​=ИНДЕКС($N$4:$N$12;D2)​Средний балл по​

​ Экселе это можно​ формулы берушие от​: Пример​:​: Несколько строк с​ диапозон а потом​
​ формате наверняка и​

Можно ли в одну ячейку вставить два числа?

​ будут заполнены введёнными​​ таблице. С таблицей​
​от одного до​ выделении одной из​ кавычки) можно избавиться​: Давай уже перестанем​ изменениях в логистике?​Владимир​gling​ трем предметам​ обработать только макросом​ двух мест данные​Владимир​fioreroso​ ошибками​ через ; пишут​ как изволите текст​

​ данными.​​ эта операция осуществляется​ трех раз. Первое​ ячеек этого диапазона​ с помощью функции​ ругаться, а? Никто​Ты можешь делать​: =СУММПРОИЗВ((ЕЧИСЛО(ПОИСК({«маш»;»коз»};A5:A11))*{1;1}=1)*B5:B11)-СУММ(B5:B11)​

​: Или не летучая​​4,5+5+4 =13,5​ (ну или UDF).​ разделить какием нибудь​: Какие проблемы? Правка​

​: Спасибо. Помогло​​112, 125, 184,​ еще числа через​ считать?​Если Вы знаете другие​ намного проще, чем​ нажатие​ группа вкладок​

​ ПОДСТАВИТЬ() (см. файл​​ никого не унижает​ это только один​
​kim​ в D2 =ИНДЕКС(N4:N12;B2)​

​13,5/3 = 4,5​​ А как там​ значком типа «;/|()»​

​ -> Заменить «/»​​Павел Черкассы​ 204, 206, 234,​
​ запятую​

​AlexM​​ приёмы быстрого ввода​ с простым диапазоном​Ctrl+A​

​Работа с таблицами​​ примера). или с​ и не восхваляет.​

​ раз, только тогда,​​: Кто возьмется объяснить​And_ss​AlexM​ в гугле -​

​ ?​​ на «:» и​: В табеле учета​ 246, 340, …​
​вместо «в первоначальном​: Функция пользователя Function​ данных, расскажите о​ данных. Кликните правой​выделяет текущую область.​(Table Tools) не​ помощью инструмента Заменить​Да, иногда просто​ когда будешь «рисовать»​ такой вариант? :)​
​: Спасибо Вам всем​: Мы при расчёте​ гугл его знает…​
​Алексей матевосов (alexm)​ проблемы нет..​
​ рабочих часов в​myr​ варианте нд нет»​ Dlina(iStr) As String​ них в комментариях.​ кнопкой мыши по​ Второе нажатие, дополнительно​ появляется, выполните следующие​ (нажмите ​ невозможно сдержаться -​

​ этот отчет. А​​=СУММ(СУММЕСЛИ(A5:A11;{«<>»:»=»}&{«*маш*»:»*коз*»};B5:B11)*{-1:1})​ за то, что​​ среднего балла суммируем​
​OLEGOFF​

​: Можно такой формулой​​Павел Черкассы​ одной ячейке указывается​

​: было бы идеально,если​​ это мой косяк​
​ Dim arr, i​ Я с радостью​ любой ячейке в​
​ к текущей области,​
​ действия:​CTRL+H​
​ но это только​ рисовать ты его​
​ikki​
​ помогаете!​

​ все оценки и​​: alisavzazerkale,можно так сделать​ в А1 на​: А как тогда​ общее количество отработанных​ бы все буквы​ что не верно​ As Long arr​

​ добавлю их в​​ столбце, который следует​ выделяет строки с​

​Замечание:​​, чтобы его вызвать).​ тогда, когда кто-то​ будешь кодом -​: мнээээ…​Добавлю пример (значения​

​ делим на их​​ используя доп. столбцы.Которые​ Лист1​

​ считать рабочие часы​​ часов и через​ просто исчезали,но опять​ вас информировал нд​ = Split(iStr, «;»)​ эту статью, сославшись​ после того места,​ заголовками и итогами​К сожалению, в​ Если строка Вася»:»Петя»:»Даша»:»Маша​ (необязательно именно ты)​ и зачем тебе​складываются все числа​ условные)!​ количество. Поэтому мне​
​ можно скрыть,а когда​=Лист2!A1&» — «&Лист3!A1​

CyberForum.ru

Как задать несколько условий для одной ячейки?

​ и часы сверх​​ дробь количество часов​
​ же это не​ писал я от​
​ For i =​ на Вас как​ куда нужно вставить​
​ (например, в полноценных​ случае с простым​ находится в ячейке​ продолжает​ тогда нынешние знания,​ с козами (берутся​Спасибо!​ нужно именно так​ надо открыть.​Разделитель двух данных​ нормы? Как в​ сверх нормы. Есть​ критично,главное что теперь​ руки изначально там​ 0 To UBound(arr)​ автора.​
​ новый столбец, и​ таблицах). Третье нажатие​ диапазоном нажатие​G8​системно​

​ как это сделать​​ с коэф-том 1)​

​gling​​ рассчитать.​Hugo121​ пробел, тире, пробел​ формуле разделить 7:15​

​ ли функция, с​​ не надо в​ пустое пространство,​ If arr(i) <>​Урок подготовлен для Вас​
​ в контекстном меню​ выделяет весь лист.​

​Ctrl+Space​​, то формула для​заблуждаться. И это​ формулой (или даже​ и от них​
​: Посмотрите варианты.​

​alisavzazerkale​​: Под два значения​Если потребуется из​

​ — 7 часов​​ помощью которой можно​ каждой ячейке изменять​If arr(i) <>​
​ «Н/Д» Then If​ командой сайта office-guru.ru​
​ выберите​

​ Думаю, вы догадались,​​выделит все ячейки​

​ замены этих символов,​​ отнюдь не «спор:​ кодом, ориентированным именно​ отнимаются (потомушто -1)​And_ss​: Тогда берите формулу​

​ через обратный слэш​​ ячейки с двумя​ 15 минут рабочих​
​ было просуммировать отдельно​ значения, а в​ » » Then​ IsNumeric(arr(i)) Then arr(i)​

​Источник: https://www.ablebits.com/office-addins-blog/2013/09/26/insert-same-data-multiple-cells-excel/​​Вставить​ что в некоторых​ столбца на листе,​ например, на символ​ Формулы vs VBA»,​ на твою табличку​ те, у которых​: Это гениально!!! Спасибо!​ из сообщения №12​ можно так сделать​ значениями их извлекать,​ или 7 рабочих,​ количество рабочих часов​ 206 ячейке это​ //мне так кажется​ = arr(i) *​Перевел: Антон Андронов​>​ ситуациях вам потребуется​ например, от​ ; будет выглядеть​

planetaexcel.ru

Сумма если в одной ячейке содержится несколько искомых значений.

​ это обычно касается​​ из примера), ведь​
​ нету маш.​ А я уж​
​Казанский​ — а сделайте-ка​ то​
​ 15 сверх нормы?​ и количество часов​ и не ошибка​ arr(i)= «НД» Thenеще​ 1000 Else arr(i)​Автор: Антон Андронов​Столбец слева​ всего лишь одно​C1​ так:​
​ методов решения тех​ данные по рейсам,​но это ниправильная​ думал что такое​: Не получается Неправильный​
​ для трёх, или​формула для первого​Владимир​

​ сверх нормы? Сейчас​​ вовсе, я сам​

​ некоторые пишут там​

​ = Split(arr(i), «-«)(0)​​myr​
​(Insert > Table​

​ нажатие, чтобы выделить​​до​=ПОДСТАВИТЬ(G8;»»»:»»»;»;»)​
​ или иных задач.​

​ по идее, будут​​ формула :)))​ в Ексель не​

​ тип данных пишет.​​ с учётом десятибальной​
​ значения =ЛЕВСИМВ (A1;ПОИСК​

​: Извиняюсь. Совсем из​​ приходится забивать на​

​ после 3к ячеек​​ такие знаки как​ * 1000 &​
​: Добрый день,вопрос как​

​ Column to the​​ весь лист, а​
​C1048576​В итоге, вставив результат​Кстати, опыт в​ храниться в нормализованном​потому что она​ можно! Спасибо!!!!!!!​ Чайник я ещё.​

​ системы…​ («-«;A1)-2)​
​ головы вылетело..​ одного человека две​ хуже бывает пишу,учитывая​ «+» буквы и​ «-» & Split(arr(i),​ написать формула для​ Left).​
​ в некоторых –​, даже если данные​ формулы как значение,​ VBA (или функциях)​ виде с накоплением…​ работает ТОЛЬКО для​

​And_ss​

​ Наверное, что-то неправильно​​OLEGOFF​и для второго​
​Павел Черкассы​ строки — выглядит​
​ что все это​ прочее например пишут​ «-«)(1) * 1000​ нескольких значений в​Дайте название новому столбцу.​ целых три нажатия.​ содержатся только в​ получим строку Вася;Петя;Даша;Маша.​ у меня отнюдь​Ну или ладно:​ варианта, когда в​

planetaexcel.ru

одной формулой в одной ячейке перечислить несколько строк (Формулы/Formulas)

​: Вопрос не по​​ делаю​
​: В листе 2​ =ПСТР (A1;ПОИСК («-«;A1)+2;50)​: Формула, которую дал​ коряво.​ требуется срочно с​ «200+ 3 листа»​ End If End​ одной ячейки.Есть лист​Введите формулу в первую​Выделите нужную область (см.​ ячейках​

​Примечание​​ не огромный. :)​
​koyaanisqatsi​

​ каждой строке есть​​ теме удален [МОДЕРАТОР]​alisavzazerkale​ сделал набросок журнала.​

​где 50 максимальная​​ V срабатывает при​:)
​слэн​ 10 до 4​
​я в таких​ If Next i​ в документе, в​ ячейку нового столбца.​ рисунок ниже), например,​C1:C100​: В формуле для​krosav4ig​: AndreTM, Да я​ либо «маш», либо​И еще вопрос!​: Формула массива вводится​А какая разница​ длина строки с​ вводе данных таким​: а зачем вторая​ и так каждую​ значениях ставлю нд​
​ Dlina = Join(arr,​ котором находится произвольное​ В своём примере​ целый столбец.​.​ замены двойных кавычек​: Тут было​ тебе уже сто​ «коз», либо оба​ — где есть​ сочетанием клавиш Ctrl+Shift+Enter​ какая система оценок?​ двумя значениями.​ образом: 7:15/0, 8:0/0,​ строка? может лучше​ неделю, то этот​ или просто «200»​ «; «) End​:)
​ количество числовых значений​

​ я использую формулу​​Нажмите​Выделите первую ячейку столбца​ » использовано 2​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПОДСТАВИТЬ(ЕСЛИ(ДЛСТР(A11)-ДЛСТР(ПОДСТАВИТЬ(A11;»,»;))=ЧСТРОК(СМЕЩ(Лист1!$A$3;;ПОИСКПОЗ(A9;Лист1!$1:$1;)-1;СЧЁТЗ(СМЕЩ(Лист1!$A:$A;;ПОИСКПОЗ(A9;Лист1!$1:$1;)-1))));A11;ЕСЛИ(ДЛСТР(A11)>1;A11&»,»;»,»)&ИНДЕКС(«»&СМЕЩ(Лист1!$A$3;;ПОИСКПОЗ(A9;Лист1!$1:$1;)-1;СЧЁТЗ(СМЕЩ(Лист1!A:A;;ПОИСКПОЗ(A9;Лист1!$1:$1;)-1)));1+ДЛСТР(A11)-ДЛСТР(ПОДСТАВИТЬ(A11;»,»;))));»,0,»;»,,»)​ тысяч раз говорил​ сразу.​ уроки всех этих​alisavzazerkale​Hugo121​Петрина александр​ 12:0/8:0, 8:0/8:0. Выглядит​ доп столбец​ день превращается в​Вот присылаю значения,какие​ Function​в виде ‘2.25​ для извлечения доменных​F5​ (или вторую, если​ двойные кавычки «».​должны быть включены​ что ты прав.​если будут строки,​ сложных формул! Спасибо!​, вдогонку функция на​: посчитайте своим решением​: а что мешает​ очень коряво, но​ISergey​ жопу​ бывают​myr​ — 3.34, 0,72;​ имён:​
​и в появившемся​ первая ячейка занята​В этой статье Вы​ итеративные вычисления​ Еще я тебе​ в которых не​gling​ VBA Function срб(x)​ среднее у 4/10​ в одну ячейку​ с этим можно​: если список не​сколько там таких​ячеек там около​: Скрипт запустил что​

​ 0,54; 2,88,760​​=MID(C2,FIND(«:»,C2,»4″)+3,FIND(«/»,C2,9)-FIND(«:»,C2,»4″)-3)​ диалоговом окне​ заголовком), затем нажмите​ узнаете 2 самых​на ячейке с​ говорил что я​ будет ни «маш»,​: Если задаваемый вопрос​ срб = Evaluate(«AVERAGE({«​OLEGOFF​ положить одну формулу,​ мирится если бы​ очень большой и​ ячеек будет 1000​ 10к​ то работает что​

​надо привести это​​=ПСТР(C2;НАЙТИ(«:»;C2;»4″)+3;НАЙТИ(«/»;C2;9)-НАЙТИ(«:»;C2;»4″)-3)​Переход​Shift+Ctrl+End​ быстрых способа вставить​;)
​ формулой F2->Enter ,​ скорее всего смогу​ ни «коз», формула​ не связан с​ & Replace(WorksheetFunction.Trim(Replace(Join(WorksheetFunction.Index(x.Value, 1,​: 7,а что не​​ во вторую -​​ не вылезла очередная​ редко изменяет размеры,​ максимум, а было​и каждый пишет​ то нет попытаюсь​ все в вид​
​Нажмите​(Go to) нажмите​, чтобы выделить все​ в Excel одинаковую​

​ зажать F9​​ оперировать основами VBA​
​ обманет и глазом​
​ темой «Как задать​ 0)), «/», «​
​ так?​ вторую, а в​ проблема :) -​

excelworld.ru

​ то вам поможет​


В одной ячейке можно отобразить 2 значения. На самом деле, это конечно будет одно текстовое значение, но визуально выглядит как два.

Предположим, что в одной ячейке нам хочется отобразить числовое значение и величину его изменения.

Пусть дана таблица

Продажи

и

Изменение объема продаж к предыдущему кварталу

(см.

файл примера

).

Создадим таблицу

Объем продаж и его изменение,

в ячейках которой будем отображать само значение продаж и его изменение.

Добиться такого результата можно с помощью формулы:

=C3&СИМВОЛ(10)&ТЕКСТ(C10;»+0,0%;-0,0%;0,0%»)


СИМВОЛ(10)

«Перевод строки» – заставляет отображаться следующее за ним текстовое значение на новой строке.

Формат

«+0,0%;-0,0%;0,0%»

в функции

ТЕКСТ()

задает отображение изменения объема продаж.

В формате ячейки должен быть установлен признак «Перенос текста» (см. вкладку Главная, группа Выравнивание), иначе вместо спецсимвола «Перевод строки» будет отображен квадратик с вопросиком, а текст будет выведен в одну строку.

0 / 0 / 0

Регистрация: 17.11.2015

Сообщений: 5

1

Можно ли в одну ячейку вставить два числа?

17.11.2015, 11:27. Показов 13297. Ответов 19


Студворк — интернет-сервис помощи студентам

Добрый день!
Я учитель, делаю в Excel (а точнее, в таблицах гугл) для себя журнал с отметками. Хотелось бы сделать такую ячейку, в которой можно выставлять оценки через дробь. Например, за диктант 5/4. И чтобы они учитывались при расчёте среднего балла. Возможно ли такое в Excel?



0



6875 / 2807 / 533

Регистрация: 19.10.2012

Сообщений: 8,562

17.11.2015, 12:17

2

Думаю и в Экселе это можно обработать только макросом (ну или UDF). А как там в гугле — гугл его знает…



1



1062 / 506 / 137

Регистрация: 27.02.2013

Сообщений: 1,451

17.11.2015, 12:51

3

alisavzazerkale,можно так сделать используя доп. столбцы.Которые можно скрыть,а когда надо открыть.



1



6875 / 2807 / 533

Регистрация: 19.10.2012

Сообщений: 8,562

17.11.2015, 13:18

4

Под два значения через обратный слэш можно так сделать — а сделайте-ка для трёх, или с учётом десятибальной системы…



0



1062 / 506 / 137

Регистрация: 27.02.2013

Сообщений: 1,451

17.11.2015, 13:22

5

В листе 2 сделал набросок журнала.
А какая разница какая система оценок?



1



6875 / 2807 / 533

Регистрация: 19.10.2012

Сообщений: 8,562

17.11.2015, 13:34

6

Цитата
Сообщение от OLEGOFF
Посмотреть сообщение

А какая разница какая система оценок?

посчитайте своим решением среднее у 4/10



0



1062 / 506 / 137

Регистрация: 27.02.2013

Сообщений: 1,451

17.11.2015, 13:37

7

7,а что не так?

Дошло,спасибо



0



6875 / 2807 / 533

Регистрация: 19.10.2012

Сообщений: 8,562

17.11.2015, 13:53

8

Хотя 10 преподаватели ставят только себе, кажется так…



0



1062 / 506 / 137

Регистрация: 27.02.2013

Сообщений: 1,451

17.11.2015, 15:22

9

Для учителей,которые ставят 10-и



1



2640 / 1697 / 694

Регистрация: 04.09.2015

Сообщений: 3,367

17.11.2015, 15:26

10

Что-то просто не получилось. Массивная формула

Код

=СУММ((ЛЕВБ(0&B2:G2;ПОИСК("?/";0&B2:G2&"/"))+ПСТР(B2:G2&ЕСЛИ(ЕТЕКСТ(B2:G2);"";"/0");ПОИСК("/";B2:G2&"/0")+1;9))/2^ЕТЕКСТ(B2:G2))/СЧЁТЗ(B2:G2)

Без дополнительных столбцов.



1



0 / 0 / 0

Регистрация: 17.11.2015

Сообщений: 5

18.11.2015, 20:39

 [ТС]

11

Спасибо. Но только средний балл получается неправильный
Например, Архипов: (4+5+5+3+5):5=4,4 а таблица выдаёт 4,5. И если за 4,4 я и в четверти должна ставить 4, то за 4,5 уже можно ставить 5, так что разница важна.
Или Атаманенко: (5+3+4):3 = 4, а в таблице 4,25.
В гугл таблицах нет функции левб

Я пыталась высчитывать в таких ячейках сред.значение. Делала их текстовыми и присваивала числовое значение. Например, ячейке 5/4 присваивала значение 4,5. И у меня тоже получался неправильный средний балл.



0



2633 / 1333 / 255

Регистрация: 25.10.2010

Сообщений: 2,194

18.11.2015, 21:06

12

По мотивам формулы от AlexM

Код

=СУММ((ЛЕВБ(0&B2:G2;ПОИСК("?/";0&B2:G2&"/"))+ПСТР(B2:G2&ЕСЛИ(ЕТЕКСТ(B2:G2);"";"/0");ПОИСК("/";B2:G2&"/0")+1;9)))/(СУММ(--ЕТЕКСТ(B2:G2))+СЧЁТЗ(B2:G2))



1



1062 / 506 / 137

Регистрация: 27.02.2013

Сообщений: 1,451

18.11.2015, 21:21

13

Цитата
Сообщение от alisavzazerkale
Посмотреть сообщение

Например, Архипов: (4+5+5+3+5):5=4,4 а таблица выдаёт 4,5.

В файле «Журнал» выдает 4,4



0



2640 / 1697 / 694

Регистрация: 04.09.2015

Сообщений: 3,367

18.11.2015, 21:28

14

Цитата
Сообщение от alisavzazerkale
Посмотреть сообщение

Но только средний балл получается неправильный

Это как считать.
Первый предмет диктант 4/5 средний балл по предмету 4,5
Второй предмет 5
Третий предмет 3/5 средний балл 4
Средний балл по трем предметам
4,5+5+4 =13,5
13,5/3 = 4,5



0



0 / 0 / 0

Регистрация: 17.11.2015

Сообщений: 5

18.11.2015, 21:35

 [ТС]

15

Мы при расчёте среднего балла суммируем все оценки и делим на их количество. Поэтому мне нужно именно так рассчитать.



0



2640 / 1697 / 694

Регистрация: 04.09.2015

Сообщений: 3,367

18.11.2015, 21:37

16

Тогда берите формулу из сообщения №12



0



0 / 0 / 0

Регистрация: 17.11.2015

Сообщений: 5

18.11.2015, 21:46

 [ТС]

17

Не получается Неправильный тип данных пишет. Чайник я ещё. Наверное, что-то неправильно делаю



0



2633 / 1333 / 255

Регистрация: 25.10.2010

Сообщений: 2,194

18.11.2015, 22:01

18

Формула массива вводится сочетанием клавиш Ctrl+Shift+Enter



1



Казанский

15136 / 6410 / 1730

Регистрация: 24.09.2011

Сообщений: 9,999

20.11.2015, 01:41

19

alisavzazerkale, вдогонку функция на VBA

Visual Basic
1
2
3
Function срб(x)
срб = Evaluate("AVERAGE({" & Replace(WorksheetFunction.Trim(Replace(Join(WorksheetFunction.Index(x.Value, 1, 0)), "/", " ")), " ", ",") & "})")
End Function

Она «не боится» лишних пробелов, пустого числителя/знаменателя. В ячейке может быть и более двух чисел через дробь или через пробел.

Вложения

Тип файла: xls Книга2_1.xls (33.5 Кб, 10 просмотров)



3



0 / 0 / 0

Регистрация: 17.11.2015

Сообщений: 5

21.11.2015, 16:25

 [ТС]

20


Макросы в гугл-таблицах вставить нельзя

Миниатюры

Можно ли в одну ячейку вставить два числа?
 



0



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

21.11.2015, 16:25

Помогаю со студенческими работами здесь

Можно ли очистить одну ячейку с строки бази даних?
Помоготе ребята как удалить одну ячейку с базы даных Mysql

Можно ли положить в ячейку QAbstractTableModel еще одну модель данных?
Всем доброго времени суток!

У меня вопрос к сообществу. Есть объект, который представляет собой…

Группировать числа из столбца в одну ячейку
Помогите, пожалуйста, решить проблему.
В строке A номера &quot;линий&quot;, в виде 1,1,1,1, … 2,2,2,2, ……

Как из трех ТекстБоксов числа засунуть в одну ячейку?
Мне надо из текстбокса, лебела и раскрывающегося списка цифры внести в одну ячейку и эти числа…

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:

20

Как в одной ячейки считать два числа через слэш

dred3377

Дата: Вторник, 14.03.2023, 20:21 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2021

Добрый день уважаемые специалисты.Есть ведомость учета рабочего времени.В каждой ячейки пишем целое число там 3,4,10,15, и так далее.Но бывает что в любой ячейки мы можем записать два числа в одной ячейки через слэш допустим 8/4 или 10/3 это не дроби, а числа через слэш.То есть работник работал днем 8ч и остался еще на 4 переработки.В итоговой строке нужно посчитать сумму всех ячеек допустим 3+4+5+7+5/4+1+9/4=итог должен получиться такой как будто мы считали все цифры по порядку то есть 42 в итоговой ячейки как это можно сделать? Какая нужна формула помогите прописать для всех ячеик.

 

Ответить

DrMini

Дата: Вторник, 14.03.2023, 20:54 |
Сообщение № 2

Группа: Проверенные

Ранг: Старожил

Сообщений: 1019


Репутация:

93

±

Замечаний:
0% ±


Excel LTSC 2021 RUS

помогите прописать для всех ячеик

Без Вашего файла. Как понял и всё в общих чертах.
Пара вариантов.

Сообщение отредактировал DrMiniВторник, 14.03.2023, 20:54

 

Ответить

Gustav

Дата: Вторник, 14.03.2023, 21:16 |
Сообщение № 3

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

986

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1


Если эти слагаемые расположены в ячейках A1:G1, то вот такая «в лоб» формула массива (ввод по Ctrl+Shift+Enter):

Код

=СУММ(ЕСЛИ(ЕЧИСЛО(A1:G1); A1:G1; ПСТР(A1:G1; 1; ПОИСК(«/»;A1:G1)-1) + ПСТР(A1:G1; ПОИСК(«/»; A1:G1)+1; 9)))


МОИ: Ник, Tip box: 41001663842605

 

Ответить

dred3377

Дата: Вторник, 14.03.2023, 21:21 |
Сообщение № 4

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2021

Вот файл в нем идут цифры в ряд разные и целые и записаны через строчку в зеленой колонки нужно посчитать их правильный итог что эксель посчитала в ячейки допустим 5/5 как 10 и так далее

К сообщению приложен файл:

kniga2.xlsx
(13.8 Kb)

 

Ответить

Gustav

Дата: Вторник, 14.03.2023, 21:37 |
Сообщение № 5

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

986

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

Ах, там еще и пустые ячейки есть! Тогда для ячейки AH7 такая формула массива:

Код

=СУММ(ЕСЛИ(ЕЧИСЛО(C7:AG7)+ЕПУСТО(C7:AG7); C7:AG7; ПСТР(C7:AG7; 1; ПОИСК(«/»;C7:AG7)-1) + ПСТР(C7:AG7; ПОИСК(«/»; C7:AG7)+1;9)))

Либо так — тоже массивная, но покороче:

Код

=СУММ(ЕСЛИ(ЕТЕКСТ(C7:AG7); ПСТР(C7:AG7; 1; ПОИСК(«/»;C7:AG7)-1) + ПСТР(C7:AG7; ПОИСК(«/»; C7:AG7)+1;9); C7:AG7))

К сообщению приложен файл:

5778220.xlsx
(14.2 Kb)


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал GustavВторник, 14.03.2023, 21:45

 

Ответить

dred3377

Дата: Вторник, 14.03.2023, 21:50 |
Сообщение № 6

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2021

Спасибо вроде все правильно но мне так нужно что бы я мог в любой ячейки таблице поставить два числа через слэш и эксель посчитал правильный итог как можно эту формулу распространить на все ячейки и столбцы?

 

Ответить

dred3377

Дата: Вторник, 14.03.2023, 22:00 |
Сообщение № 7

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2021

Спасибо вам большое и за труд.Только один вопрос к ячейки какую функцию применить что бы при вводе числа с 5/4 и так далее не появлялась дата.Я формат ячейки менял и на числовой и на дробный не помогает.Все равно при вводе числа через слэш появляется или дата или расчет значения.

 

Ответить

i691198

Дата: Вторник, 14.03.2023, 22:18 |
Сообщение № 8

Группа: Пользователи

Ранг: Участник

Сообщений: 58


Репутация:

21

±

Замечаний:
0% ±


Посмотрите вариант с пользовательской функцией Sum. Формат данных в диапазоне изменил на текстовый.

 

Ответить

bigor

Дата: Вторник, 14.03.2023, 22:19 |
Сообщение № 9

Группа: Проверенные

Ранг: Ветеран

Сообщений: 804


Репутация:

163

±

Замечаний:
0% ±


нет

Я формат ячейки менял и на числовой и на дробный не помогает

вводите апостроф а потом ваши 5/4

 

Ответить

dred3377

Дата: Вторник, 14.03.2023, 22:41 |
Сообщение № 10

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2021

Спасибо все работает в функцие sum хотел спросить а как можно перенести эту формулу в другую таблицу такую же только на другом листе.Я пробовал скопировать формулу и вставлять с по такому адресу в такой же таблице мне пишет в ячейки имя не допустимое имя.Как можно исправить при переносе формулы в другую книгу?

 

Ответить

Gustav

Дата: Вторник, 14.03.2023, 23:00 |
Сообщение № 11

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

986

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

Кстати, потрясающе эффектно эту формулу можно записать в Таблицах Google:
[vba]

Код

=SUM( SPLIT( JOIN(«/»;C7:AG7); «/») )

[/vba]
Подозреваю, что примерно также ее можно изобразить и в таких версиях Excel, как Excel для Microsoft 365, Excel для Интернета, Excel 2021 (но у Google всё абсолютно доступно и бесплатно).

[p.s.]Воспользовался корпоративной Excel для Интернета — нашёл все нужные функции по-русски:[/p.s.]

Код

=СУММ( —ТЕКСТРАЗД( ОБЪЕДИНИТЬ(«/»;;C7:AG7); «/») )


МОИ: Ник, Tip box: 41001663842605

Сообщение отредактировал GustavВторник, 14.03.2023, 23:12

 

Ответить

dred3377

Дата: Среда, 15.03.2023, 07:42 |
Сообщение № 12

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2021

Спасибо вам огромное не подскажите где я делаю ошибку вожу формулу в эксель а он пишет имя.Ячейки я сделал текстовый формат.Красным скобки подсвечиваются значить где то ошибка в синтаксисе?Текстразд у меня не выбирается в формулах только текст можно выбрать.

К сообщению приложен файл:

0641692.jpg
(27.5 Kb)

 

Ответить

Serge_007

Дата: Среда, 15.03.2023, 09:19 |
Сообщение № 13

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

нашёл все нужные функции по-русски

Достаточно было формулу на форуме оформить тегами, при этом скрипт перевода формул автоматически перевел бы её на русский


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

Gustav

Дата: Среда, 15.03.2023, 11:51 |
Сообщение № 14

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

986

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

Достаточно было формулу на форуме оформить тегами

Это всё понятно. Дело в том, что я и английские названия точно не знал. Я искал привычные по Гугл-таблицам SPLIT и JOIN, а они вона как оказались — TEXTSPLIT и TEXTJOIN. Ну, за оригинальность Майкрософт! beer


МОИ: Ник, Tip box: 41001663842605

 

Ответить

Gustav

Дата: Среда, 15.03.2023, 12:52 |
Сообщение № 15

Группа: Друзья

Ранг: Старожил

Сообщений: 2398


Репутация:

986

±

Замечаний:
0% ±


начинал с Excel 4.0, видел 2.1

Текстразд у меня не выбирается в формулах

Да, сожалею, Ваша версия Excel 2021 не перечислена в списке Excel’ей здесь:

Цитата

ФУНКЦИЯ TEXTSPLIT
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета

Что ж, остается снова выпить за «оригинальность» Майкрософт (теперь уже водки), воленс-неволенс устроившей в последних версиях эту чехарду со списком доступных функций в зависимости от версии: у одного есть, у другого нет, у третьего непонятно когда будет.

А что Вы не хотите воспользоваться моей формулой из сообщения № 5 ? Я ее делал в Excel 2013. Там же всё работает и файл примера есть. Формула в ячейку AH7 введена как надо. Просто скопируйте эту ячейку в другие строки. Может быть, у Вас нет опыта работы с формулами массива? Так недолго научиться. Самое главное с ними — завершать ввод в ячейку не просто клавишей Enter, а комбинацией «из трёх пальцев» (нет, не фигой) — одновременно Ctrl+Shift+Enter.


МОИ: Ник, Tip box: 41001663842605

 

Ответить

i691198

Дата: Среда, 15.03.2023, 19:15 |
Сообщение № 16

Группа: Пользователи

Ранг: Участник

Сообщений: 58


Репутация:

21

±

Замечаний:
0% ±


.Как можно исправить при переносе формулы в другую книгу?

Это пользовательская функция написанная на VBA. Чтобы она работала в другой книге, нужно её скопировать в эту книгу.

 

Ответить

dred3377

Дата: Четверг, 16.03.2023, 08:16 |
Сообщение № 17

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2021

При копирование или наборе вручную данной формулы в другом столбце у меня возникает вот такая ошибка я так понимаю потому что у меня наверно в экселе нету функции Sum или значка @

К сообщению приложен файл:

4653107.jpg
(16.7 Kb)

 

Ответить

bigor

Дата: Четверг, 16.03.2023, 09:13 |
Сообщение № 18

Группа: Проверенные

Ранг: Ветеран

Сообщений: 804


Репутация:

163

±

Замечаний:
0% ±


нет

dred3377,

К сообщению приложен файл:

2024434.png
(17.9 Kb)

 

Ответить

dred3377

Дата: Четверг, 16.03.2023, 11:18 |
Сообщение № 19

Группа: Пользователи

Ранг: Прохожий

Сообщений: 8


Репутация:

0

±

Замечаний:
0% ±


Excel 2021

Не могу выше качество сделать сам форум снижает качество картинки у меня на компе четко отображается картинка.

К сообщению приложен файл:

1958860.jpg
(16.1 Kb)

 

Ответить

i691198

Дата: Четверг, 16.03.2023, 20:27 |
Сообщение № 20

Группа: Пользователи

Ранг: Участник

Сообщений: 58


Репутация:

21

±

Замечаний:
0% ±


у меня наверно в экселе нету функции Sum

Её и не должно быть, я уже выше писал,

Это пользовательская функция написанная на VBA. Чтобы она работала в другой книге, нужно её скопировать в эту книгу.

Объясню подробнее как это сделать.
1. Откройте мой файл с этой функцией из сообщения 8.
2. Откройте ваш файл, куда нужно скопировать эту функцию.
3. Нажмите Alt+F11 , откроется окно VBA. Слева увидите окно Project, в нем отображаются открытые вами книги.
4. В моем файле найдите название Module1 . Наведите на него курсор, зажмите левую кнопку мыши и перетащите в ваш файл. Копия модуля должна появиться во второй книге.
5. Закройте исходный файл.
6. Сохраните ваш файл используя опцию «Сохранить как» и выбрав тип файла «Книга Excel с поддержкой макросов».
Теперь в вашем файле будет функция Sum.

К сообщению приложен файл:

8161297.png
(129.3 Kb)

 

Ответить

Объединение текста из двух или нескольких ячеек в одну

Данные из нескольких ячеек можно объединить в одну с помощью символа «амперсанд» (&) или функции СЦЕП.

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Объединение данных с помощью символа «амперсанд» (&)

  1. Выделите ячейку, в которую вы хотите вставить объединенные данные.

  2. Введите = (знак равенства) и выберите первую ячейку, которую нужно объединить.

  3. Введите символ & и пробел, заключенный в кавычки.

  4. Выберите следующую ячейку, которую нужно объединить, и нажмите клавишу ВВОД. Пример формулы: =A2&» «&B2.

Объединение данных с помощью функции СЦЕП

  1. Выделите ячейку, в которую вы хотите вставить объединенные данные.

  2. Введите выражение = СЦЕП(.

  3. Выберите первую ячейку, которую нужно объединить.

    Для разделения объединяемых ячеек используйте запятые, а для добавления пробелов, запятых и другого текста — кавычки.

  4. Введите закрывающую скобку в конце формулы и нажмите клавишу ВВОД. Пример формулы: =CONCAT(A2, » Семья»).

Дополнительные сведения

Подключитесь к эксперту. Учитесь у живых инструкторов.

См. также

Функция ОБЪЕДИНИТЬ

Функция CONCAT

Объединение и отмена объединения ячеек

СЦЕПИТЬ

Рекомендации, позволяющие избежать появления неработающих формул

Автоматическая нумерация строк

Нужна дополнительная помощь?

Like this post? Please share to your friends:
  • Два зависимых выпадающих списка excel
  • Два если в одной функции excel
  • Два если в одной формуле excel
  • Два доллара в excel
  • Два документа word в одном окне документе word