Не считают формулы
light26
Дата: Четверг, 10.11.2011, 21:18 |
Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Всем привет. Не могу понять причину столь странного поведения формул (подробности в файле)
Всем привет. Не могу понять причину столь странного поведения формул (подробности в файле) light26
Я не волшебник. Я только учусь
Ответить
Сообщение Всем привет. Не могу понять причину столь странного поведения формул (подробности в файле) Автор - light26 Дата добавления - 10.11.2011 в 21:18
Serge_007
Дата: Четверг, 10.11.2011, 21:24 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Привет. тут ошибка - складывая строки нулевой длинны ты надеешься получить что? тут не округляет - 1800 округлённое до 10-и разрядов - это 1800. тут не умножает - ноль умноженный на 1,05 - это всё равно ноль
Привет. тут ошибка - складывая строки нулевой длинны ты надеешься получить что? тут не округляет - 1800 округлённое до 10-и разрядов - это 1800. тут не умножает - ноль умноженный на 1,05 - это всё равно ноль Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Привет. тут ошибка - складывая строки нулевой длинны ты надеешься получить что? тут не округляет - 1800 округлённое до 10-и разрядов - это 1800. тут не умножает - ноль умноженный на 1,05 - это всё равно ноль Автор - Serge_007 Дата добавления - 10.11.2011 в 21:24
light26
Дата: Четверг, 10.11.2011, 21:38 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Привет, Serge_007 Погоди, не путай меня ))) 1. Разбираем ячейку М3. Изначально я хотел туда =ЕСЛИ(F3+H3+J3+L3=0;"";F3+H3+J3+L3). результат вычислений - #ЗНАЧ. Копирую М3, вставляю в М9 - отображает ноль. В чем моя ошибка? Как ее избежать? 2. Я не 1800 до 10 разрядов округляю, а 1818. Смотри М6, М7, М8 3. Вот я придурок, - совсем забыл про простейшее правило математики: первым выполняется умножение ))))))
Привет, Serge_007 Погоди, не путай меня ))) 1. Разбираем ячейку М3. Изначально я хотел туда =ЕСЛИ(F3+H3+J3+L3=0;"";F3+H3+J3+L3). результат вычислений - #ЗНАЧ. Копирую М3, вставляю в М9 - отображает ноль. В чем моя ошибка? Как ее избежать? 2. Я не 1800 до 10 разрядов округляю, а 1818. Смотри М6, М7, М8 3. Вот я придурок, - совсем забыл про простейшее правило математики: первым выполняется умножение )))))) light26
Я не волшебник. Я только учусь
Сообщение отредактировал light26 - Четверг, 10.11.2011, 21:39
Ответить
Сообщение Привет, Serge_007 Погоди, не путай меня ))) 1. Разбираем ячейку М3. Изначально я хотел туда =ЕСЛИ(F3+H3+J3+L3=0;"";F3+H3+J3+L3). результат вычислений - #ЗНАЧ. Копирую М3, вставляю в М9 - отображает ноль. В чем моя ошибка? Как ее избежать? 2. Я не 1800 до 10 разрядов округляю, а 1818. Смотри М6, М7, М8 3. Вот я придурок, - совсем забыл про простейшее правило математики: первым выполняется умножение )))))) Автор - light26 Дата добавления - 10.11.2011 в 21:38
light26
Дата: Четверг, 10.11.2011, 21:43 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Serge_007 , И все-равно, пусть с округлением и умножением разобрались - голова просто к вечеру уже опухла - не соображает. Но с #ЗНАЧ проблема осталась... P.S. спасибо за перемены на сайте
Serge_007 , И все-равно, пусть с округлением и умножением разобрались - голова просто к вечеру уже опухла - не соображает. Но с #ЗНАЧ проблема осталась... P.S. спасибо за перемены на сайте light26
Я не волшебник. Я только учусь
Сообщение отредактировал light26 - Четверг, 10.11.2011, 21:43
Ответить
Сообщение Serge_007 , И все-равно, пусть с округлением и умножением разобрались - голова просто к вечеру уже опухла - не соображает. Но с #ЗНАЧ проблема осталась... P.S. спасибо за перемены на сайте Автор - light26 Дата добавления - 10.11.2011 в 21:43
Serge_007
Дата: Четверг, 10.11.2011, 21:44 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (light26 )
В чем моя ошибка?
В том что в М3 ты складываешь СТРОКИ НУЛЕВОЙ ДЛИННЫ. Буквально НИЧТО. Или текст, если тебе так удобнее понять будет. А в М9 ты складываешь ПУСТЫЕ строки. Это не одно и тоже Quote (light26 )
Как ее избежать?
В твоей формуле =ЕСЛИ(E3<>"";$E$2;"") замени результирующие кавычки при значении ложь на 0. Quote (light26 )
Я не 1800 до 10 разрядов округляю, а 1818. Смотри М6, М7, М8
Да? А теперь сам посмотри. Сколько по-твоему будет 1800+0+0+0*1.05? Правила математики подзабыл? Они, между прочим, и в Excel`е действуют Сравни свою запись с такой: (1800+0+0+0)*1,05 ЗЫ Я вижу ты уже и сам понял Quote (light26 )
спасибо за перемены на сайте
А что за перемены?
Quote (light26 )
В чем моя ошибка?
В том что в М3 ты складываешь СТРОКИ НУЛЕВОЙ ДЛИННЫ. Буквально НИЧТО. Или текст, если тебе так удобнее понять будет. А в М9 ты складываешь ПУСТЫЕ строки. Это не одно и тоже Quote (light26 )
Как ее избежать?
В твоей формуле =ЕСЛИ(E3<>"";$E$2;"") замени результирующие кавычки при значении ложь на 0. Quote (light26 )
Я не 1800 до 10 разрядов округляю, а 1818. Смотри М6, М7, М8
Да? А теперь сам посмотри. Сколько по-твоему будет 1800+0+0+0*1.05? Правила математики подзабыл? Они, между прочим, и в Excel`е действуют Сравни свою запись с такой: (1800+0+0+0)*1,05 ЗЫ Я вижу ты уже и сам понял Quote (light26 )
спасибо за перемены на сайте
А что за перемены?Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (light26 )
В чем моя ошибка?
В том что в М3 ты складываешь СТРОКИ НУЛЕВОЙ ДЛИННЫ. Буквально НИЧТО. Или текст, если тебе так удобнее понять будет. А в М9 ты складываешь ПУСТЫЕ строки. Это не одно и тоже Quote (light26 )
Как ее избежать?
В твоей формуле =ЕСЛИ(E3<>"";$E$2;"") замени результирующие кавычки при значении ложь на 0. Quote (light26 )
Я не 1800 до 10 разрядов округляю, а 1818. Смотри М6, М7, М8
Да? А теперь сам посмотри. Сколько по-твоему будет 1800+0+0+0*1.05? Правила математики подзабыл? Они, между прочим, и в Excel`е действуют Сравни свою запись с такой: (1800+0+0+0)*1,05 ЗЫ Я вижу ты уже и сам понял Quote (light26 )
спасибо за перемены на сайте
А что за перемены?Автор - Serge_007 Дата добавления - 10.11.2011 в 21:44
light26
Дата: Четверг, 10.11.2011, 21:51 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Quote (Serge_007 )
В твоей формуле =ЕСЛИ(E3<>"";$E$2;"") замени результирующие кавычки при значении ложь на 0.
в том-то и дело, что я хотел выполнения именно тех условий, которые описаны формулой. То есть при отсутствии в Е3 любого значения, F3 - будет пустой ячейкой, но считаться должна как ноль...
Quote (Serge_007 )
В твоей формуле =ЕСЛИ(E3<>"";$E$2;"") замени результирующие кавычки при значении ложь на 0.
в том-то и дело, что я хотел выполнения именно тех условий, которые описаны формулой. То есть при отсутствии в Е3 любого значения, F3 - будет пустой ячейкой, но считаться должна как ноль...light26
Я не волшебник. Я только учусь
Ответить
Сообщение Quote (Serge_007 )
В твоей формуле =ЕСЛИ(E3<>"";$E$2;"") замени результирующие кавычки при значении ложь на 0.
в том-то и дело, что я хотел выполнения именно тех условий, которые описаны формулой. То есть при отсутствии в Е3 любого значения, F3 - будет пустой ячейкой, но считаться должна как ноль...Автор - light26 Дата добавления - 10.11.2011 в 21:51
light26
Дата: Четверг, 10.11.2011, 21:53 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Quote (Serge_007 )
А что за перемены?
Как что? Прохожий, обитатель, участник клуба...
Quote (Serge_007 )
А что за перемены?
Как что? Прохожий, обитатель, участник клуба... light26
Я не волшебник. Я только учусь
Ответить
Сообщение Quote (Serge_007 )
А что за перемены?
Как что? Прохожий, обитатель, участник клуба... Автор - light26 Дата добавления - 10.11.2011 в 21:53
Формуляр
Дата: Четверг, 10.11.2011, 21:54 |
Сообщение № 8
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация:
255
±
Замечаний:
0% ±
Excel 2003, 2013
light26 , если тебе хочется, чтоб отличались ячейки с 0 от "", то используй просто =SUM(F3,H3,J3,L3)
light26 , если тебе хочется, чтоб отличались ячейки с 0 от "", то используй просто =SUM(F3,H3,J3,L3)Формуляр
Excel 2003 EN, 2013 EN
Ответить
Сообщение light26 , если тебе хочется, чтоб отличались ячейки с 0 от "", то используй просто =SUM(F3,H3,J3,L3)Автор - Формуляр Дата добавления - 10.11.2011 в 21:54
Serge_007
Дата: Четверг, 10.11.2011, 21:56 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (light26 )
я хотел выполнения именно тех условий, которые описаны формулой
У тебя Excel какой?
Quote (light26 )
я хотел выполнения именно тех условий, которые описаны формулой
У тебя Excel какой?Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (light26 )
я хотел выполнения именно тех условий, которые описаны формулой
У тебя Excel какой?Автор - Serge_007 Дата добавления - 10.11.2011 в 21:56
light26
Дата: Четверг, 10.11.2011, 22:00 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Quote (Serge_007 )
У тебя Excel какой?
На одной машине 2007, на другой 2010, но сохраняю почти всегда в 2003, так как у многих 2003. Но везде русифицированный )))
Quote (Serge_007 )
У тебя Excel какой?
На одной машине 2007, на другой 2010, но сохраняю почти всегда в 2003, так как у многих 2003. Но везде русифицированный )))light26
Я не волшебник. Я только учусь
Сообщение отредактировал light26 - Четверг, 10.11.2011, 22:01
Ответить
Сообщение Quote (Serge_007 )
У тебя Excel какой?
На одной машине 2007, на другой 2010, но сохраняю почти всегда в 2003, так как у многих 2003. Но везде русифицированный )))Автор - light26 Дата добавления - 10.11.2011 в 22:00
Serge_007
Дата: Четверг, 10.11.2011, 22:02 |
Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Можно такой формулой массива: Code
=СУММПРОИЗВ(ЕСЛИ(E3:L3="";;E3:L3)*(ЕПУСТО(E2:L2)))
Quote (light26 )
Прохожий, обитатель, участник клуба.
А-а-а... Не за что
Можно такой формулой массива: Code
=СУММПРОИЗВ(ЕСЛИ(E3:L3="";;E3:L3)*(ЕПУСТО(E2:L2)))
Quote (light26 )
Прохожий, обитатель, участник клуба.
А-а-а... Не за что Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Можно такой формулой массива: Code
=СУММПРОИЗВ(ЕСЛИ(E3:L3="";;E3:L3)*(ЕПУСТО(E2:L2)))
Quote (light26 )
Прохожий, обитатель, участник клуба.
А-а-а... Не за что Автор - Serge_007 Дата добавления - 10.11.2011 в 22:02
light26
Дата: Четверг, 10.11.2011, 22:03 |
Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Привет, Формуляр , =СУММ(F3;H3;J3;L3) я пробовал. Результат тот же: #ЗНАЧ
Привет, Формуляр , =СУММ(F3;H3;J3;L3) я пробовал. Результат тот же: #ЗНАЧ light26
Я не волшебник. Я только учусь
Ответить
Сообщение Привет, Формуляр , =СУММ(F3;H3;J3;L3) я пробовал. Результат тот же: #ЗНАЧ Автор - light26 Дата добавления - 10.11.2011 в 22:03
light26
Дата: Четверг, 10.11.2011, 22:08 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Quote (light26 )
Привет, Формуляр, =СУММ(F3;H3;J3;L3) я пробовал. Результат тот же: #ЗНАЧ
Вру! Я пробовал =СУММ(F3+H3+J3+L3). Она не работала. А эта работает. А почему так? Подскажите Quote (Serge_007 )
Можно такой формулой массива: Формула или Код VBA: =СУММПРОИЗВ(ЕСЛИ(E3:L3="";;E3:L3)*(ЕПУСТО(E2:L2)))
Скопировал, вставил. Результат - #ЗНАЧ!
Quote (light26 )
Привет, Формуляр, =СУММ(F3;H3;J3;L3) я пробовал. Результат тот же: #ЗНАЧ
Вру! Я пробовал =СУММ(F3+H3+J3+L3). Она не работала. А эта работает. А почему так? Подскажите Quote (Serge_007 )
Можно такой формулой массива: Формула или Код VBA: =СУММПРОИЗВ(ЕСЛИ(E3:L3="";;E3:L3)*(ЕПУСТО(E2:L2)))
Скопировал, вставил. Результат - #ЗНАЧ!light26
Я не волшебник. Я только учусь
Сообщение отредактировал light26 - Четверг, 10.11.2011, 22:09
Ответить
Сообщение Quote (light26 )
Привет, Формуляр, =СУММ(F3;H3;J3;L3) я пробовал. Результат тот же: #ЗНАЧ
Вру! Я пробовал =СУММ(F3+H3+J3+L3). Она не работала. А эта работает. А почему так? Подскажите Quote (Serge_007 )
Можно такой формулой массива: Формула или Код VBA: =СУММПРОИЗВ(ЕСЛИ(E3:L3="";;E3:L3)*(ЕПУСТО(E2:L2)))
Скопировал, вставил. Результат - #ЗНАЧ!Автор - light26 Дата добавления - 10.11.2011 в 22:08
Формуляр
Дата: Четверг, 10.11.2011, 22:08 |
Сообщение № 14
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация:
255
±
Замечаний:
0% ±
Excel 2003, 2013
Что-то вы мудрите, ребята ...
Excel 2003 EN, 2013 EN
Ответить
Сообщение Что-то вы мудрите, ребята ... Автор - Формуляр Дата добавления - 10.11.2011 в 22:08
light26
Дата: Четверг, 10.11.2011, 22:11 |
Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Quote (Формуляр )
Что-то вы мудрите, ребята ...
Да, допустил я там ошибку, каюсь ))) С этим уже разобрался...
Quote (Формуляр )
Что-то вы мудрите, ребята ...
Да, допустил я там ошибку, каюсь ))) С этим уже разобрался...light26
Я не волшебник. Я только учусь
Ответить
Сообщение Quote (Формуляр )
Что-то вы мудрите, ребята ...
Да, допустил я там ошибку, каюсь ))) С этим уже разобрался...Автор - light26 Дата добавления - 10.11.2011 в 22:11
light26
Дата: Четверг, 10.11.2011, 22:12 |
Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Все. Выгоняют. Позже продолжим
Все. Выгоняют. Позже продолжим light26
Я не волшебник. Я только учусь
Ответить
Сообщение Все. Выгоняют. Позже продолжим Автор - light26 Дата добавления - 10.11.2011 в 22:12
Serge_007
Дата: Четверг, 10.11.2011, 22:12 |
Сообщение № 17
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (light26 )
почему так? Серж, подскажи
Потому что так ты значения ошибки не плюсуешь к числам Quote (light26 )
Скопировал, вставил. Результат - #ЗНАЧ!
См. вложение Quote (Формуляр )
Что-то вы мудрите, ребята ...
Саш, хотелось без ручного указания ячеек
Quote (light26 )
почему так? Серж, подскажи
Потому что так ты значения ошибки не плюсуешь к числам Quote (light26 )
Скопировал, вставил. Результат - #ЗНАЧ!
См. вложение Quote (Формуляр )
Что-то вы мудрите, ребята ...
Саш, хотелось без ручного указания ячеек Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (light26 )
почему так? Серж, подскажи
Потому что так ты значения ошибки не плюсуешь к числам Quote (light26 )
Скопировал, вставил. Результат - #ЗНАЧ!
См. вложение Quote (Формуляр )
Что-то вы мудрите, ребята ...
Саш, хотелось без ручного указания ячеек Автор - Serge_007 Дата добавления - 10.11.2011 в 22:12
Формуляр
Дата: Четверг, 10.11.2011, 22:19 |
Сообщение № 18
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация:
255
±
Замечаний:
0% ±
Excel 2003, 2013
Quote (Serge_007 )
Саш, хотелось без ручного указания ячеек
В смысе - одним диапазоном? Ещё проще!
Quote (Serge_007 )
Саш, хотелось без ручного указания ячеек
В смысе - одним диапазоном? Ещё проще! Формуляр
Excel 2003 EN, 2013 EN
Сообщение отредактировал Формуляр - Четверг, 10.11.2011, 22:20
Ответить
Сообщение Quote (Serge_007 )
Саш, хотелось без ручного указания ячеек
В смысе - одним диапазоном? Ещё проще! Автор - Формуляр Дата добавления - 10.11.2011 в 22:19
Serge_007
Дата: Четверг, 10.11.2011, 22:33 |
Сообщение № 19
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (Формуляр )
В смысе - одним диапазоном? Ещё проще!
Не, так не пойдёт Так и E, G, I и K будут считаться, а надо только F, H, J и L. Ты посмотри на мою формулу, она правильно считает
Quote (Формуляр )
В смысе - одним диапазоном? Ещё проще!
Не, так не пойдёт Так и E, G, I и K будут считаться, а надо только F, H, J и L. Ты посмотри на мою формулу, она правильно считает Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (Формуляр )
В смысе - одним диапазоном? Ещё проще!
Не, так не пойдёт Так и E, G, I и K будут считаться, а надо только F, H, J и L. Ты посмотри на мою формулу, она правильно считает Автор - Serge_007 Дата добавления - 10.11.2011 в 22:33
Формуляр
Дата: Четверг, 10.11.2011, 22:42 |
Сообщение № 20
Группа: Друзья
Ранг: Ветеран
Сообщений: 832
Репутация:
255
±
Замечаний:
0% ±
Excel 2003, 2013
А что в E, G, I и K могут оказаться числа? Написано - "любой символ". В крайнем случае - поставить запрет на цифры.
А что в E, G, I и K могут оказаться числа? Написано - "любой символ". В крайнем случае - поставить запрет на цифры. Формуляр
Excel 2003 EN, 2013 EN
Ответить
Сообщение А что в E, G, I и K могут оказаться числа? Написано - "любой символ". В крайнем случае - поставить запрет на цифры. Автор - Формуляр Дата добавления - 10.11.2011 в 22:42