Доработать формулу - процентное сравнение двух лет
AlexNel
Дата: Вторник, 23.05.2017, 08:20 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Здравствуйте! Помогите доработать формулу ФормулаКод
=ЕСЛИ(А1=0;0;(А2-А1/А1*100)
Необходимо сравнить данные 2 лет: 2015 год-А1 2016 год-А2. Проблема в том, что если данных по 2015 году нет, то значение выходт "0". Но по логике было увеличение, поэтому хотелось бы видеть в полученном значении цифру 100. Сразу уточню, в моей формуле заменить "0" на "100" - нельзя.
Здравствуйте! Помогите доработать формулу ФормулаКод
=ЕСЛИ(А1=0;0;(А2-А1/А1*100)
Необходимо сравнить данные 2 лет: 2015 год-А1 2016 год-А2. Проблема в том, что если данных по 2015 году нет, то значение выходт "0". Но по логике было увеличение, поэтому хотелось бы видеть в полученном значении цифру 100. Сразу уточню, в моей формуле заменить "0" на "100" - нельзя. AlexNel
Сообщение отредактировал AlexNel - Вторник, 23.05.2017, 09:48
Ответить
Сообщение Здравствуйте! Помогите доработать формулу ФормулаКод
=ЕСЛИ(А1=0;0;(А2-А1/А1*100)
Необходимо сравнить данные 2 лет: 2015 год-А1 2016 год-А2. Проблема в том, что если данных по 2015 году нет, то значение выходт "0". Но по логике было увеличение, поэтому хотелось бы видеть в полученном значении цифру 100. Сразу уточню, в моей формуле заменить "0" на "100" - нельзя. Автор - AlexNel Дата добавления - 23.05.2017 в 08:20
китин
Дата: Вторник, 23.05.2017, 08:40 |
Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Вторник, 23.05.2017, 08:41
Ответить
Che79
Дата: Вторник, 23.05.2017, 08:56 |
Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
AlexNel , здравствуйте. Решение, насколько вообще понял задачу, есть. Пожалуйста, сначала исправьте свое сообщение согласно Правилам форума
AlexNel , здравствуйте. Решение, насколько вообще понял задачу, есть. Пожалуйста, сначала исправьте свое сообщение согласно Правилам форума Che79
Делай нормально и будет нормально!
Ответить
Сообщение AlexNel , здравствуйте. Решение, насколько вообще понял задачу, есть. Пожалуйста, сначала исправьте свое сообщение согласно Правилам форума Автор - Che79 Дата добавления - 23.05.2017 в 08:56
Pelena
Дата: Вторник, 23.05.2017, 09:40 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19177
Репутация:
4417
±
Замечаний:
±
Excel 365 & Mac Excel
AlexNel , оформите формулу тегами с помощью кнопки fx в режиме правки поста
AlexNel , оформите формулу тегами с помощью кнопки fx в режиме правки постаPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение AlexNel , оформите формулу тегами с помощью кнопки fx в режиме правки постаАвтор - Pelena Дата добавления - 23.05.2017 в 09:40
AlexNel
Дата: Вторник, 23.05.2017, 09:51 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Спасибо, теперь понятно
Ответить
Сообщение Спасибо, теперь понятно Автор - AlexNel Дата добавления - 23.05.2017 в 09:51
Pelena
Дата: Вторник, 23.05.2017, 09:57 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19177
Репутация:
4417
±
Замечаний:
±
Excel 365 & Mac Excel
Сразу уточню, в моей формуле заменить "0" на "100" - нельзя
Почему? Так не подойдёт?Код
=ЕСЛИ(A2=0;100;(B2-A2)/A2*100)
Сразу уточню, в моей формуле заменить "0" на "100" - нельзя
Почему? Так не подойдёт?Код
=ЕСЛИ(A2=0;100;(B2-A2)/A2*100)
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Сразу уточню, в моей формуле заменить "0" на "100" - нельзя
Почему? Так не подойдёт?Код
=ЕСЛИ(A2=0;100;(B2-A2)/A2*100)
Автор - Pelena Дата добавления - 23.05.2017 в 09:57
AlexNel
Дата: Вторник, 23.05.2017, 10:01 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Потому-что если значения вовсе отсутствуют (а такое у нас может быть), то значение соответственно должно быть "0"
Потому-что если значения вовсе отсутствуют (а такое у нас может быть), то значение соответственно должно быть "0" AlexNel
Ответить
Сообщение Потому-что если значения вовсе отсутствуют (а такое у нас может быть), то значение соответственно должно быть "0" Автор - AlexNel Дата добавления - 23.05.2017 в 10:01
китин
Дата: Вторник, 23.05.2017, 10:02 |
Сообщение № 8
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
или так Код
=ЕСЛИОШИБКА((B7-A7)/A7*100;100)
или так Код
=ЕСЛИОШИБКА((B7-A7)/A7*100;100)
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение или так Код
=ЕСЛИОШИБКА((B7-A7)/A7*100;100)
Автор - китин Дата добавления - 23.05.2017 в 10:02
Pelena
Дата: Вторник, 23.05.2017, 10:05 |
Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 19177
Репутация:
4417
±
Замечаний:
±
Excel 365 & Mac Excel
Тогда такКод
=ЕСЛИ(ЕПУСТО(A2);0;ЕСЛИ(A2=0;100;(B2-A2)/A2*100))
Тогда такКод
=ЕСЛИ(ЕПУСТО(A2);0;ЕСЛИ(A2=0;100;(B2-A2)/A2*100))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Тогда такКод
=ЕСЛИ(ЕПУСТО(A2);0;ЕСЛИ(A2=0;100;(B2-A2)/A2*100))
Автор - Pelena Дата добавления - 23.05.2017 в 10:05
AlexNel
Дата: Вторник, 23.05.2017, 10:08 |
Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Такой вариант тоже рассматривали, тоже нельзя! Т.к. в другой ячейке выходит "0"
Такой вариант тоже рассматривали, тоже нельзя! Т.к. в другой ячейке выходит "0" AlexNel
Сообщение отредактировал AlexNel - Вторник, 23.05.2017, 10:14
Ответить
Сообщение Такой вариант тоже рассматривали, тоже нельзя! Т.к. в другой ячейке выходит "0" Автор - AlexNel Дата добавления - 23.05.2017 в 10:08
Pelena
Дата: Вторник, 23.05.2017, 10:15 |
Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19177
Репутация:
4417
±
Замечаний:
±
Excel 365 & Mac Excel
Посмотрите мой файл
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Посмотрите мой файл Автор - Pelena Дата добавления - 23.05.2017 в 10:15
Che79
Дата: Вторник, 23.05.2017, 10:22 |
Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
[offtop]Да, похоже, я погорячился, написав, что решение есть. Думал, будет достаточно через формат ячеек вывести 100, но оказалось не всё так просто.
[offtop]Да, похоже, я погорячился, написав, что решение есть. Думал, будет достаточно через формат ячеек вывести 100, но оказалось не всё так просто. Che79
Делай нормально и будет нормально!
Ответить
Сообщение [offtop]Да, похоже, я погорячился, написав, что решение есть. Думал, будет достаточно через формат ячеек вывести 100, но оказалось не всё так просто. Автор - Che79 Дата добавления - 23.05.2017 в 10:22
AlexNel
Дата: Вторник, 23.05.2017, 10:25 |
Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Все равно не получается
Ответить
Сообщение Все равно не получается Автор - AlexNel Дата добавления - 23.05.2017 в 10:25
AlexNel
Дата: Вторник, 23.05.2017, 10:31 |
Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Я разобралась! Странно, но важную роль играет наличие самого "0,00" числа в пустой ячейки! Век живи, век учись! P.S. Можно что-нибудь придумать, чтобы не писать значения вовсе. У нас таблицы большие и "0,00" отвлекают (не читабельно) Спасибо!
Я разобралась! Странно, но важную роль играет наличие самого "0,00" числа в пустой ячейки! Век живи, век учись! P.S. Можно что-нибудь придумать, чтобы не писать значения вовсе. У нас таблицы большие и "0,00" отвлекают (не читабельно) Спасибо! AlexNel
Ответить
Сообщение Я разобралась! Странно, но важную роль играет наличие самого "0,00" числа в пустой ячейки! Век живи, век учись! P.S. Можно что-нибудь придумать, чтобы не писать значения вовсе. У нас таблицы большие и "0,00" отвлекают (не читабельно) Спасибо! Автор - AlexNel Дата добавления - 23.05.2017 в 10:31
AlexNel
Дата: Вторник, 23.05.2017, 10:35 |
Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Вариант, как дополнительные параметры Excel "Показывать нули в ячейках, которые содержат нулевые значения" - не подходит к сожалению
Вариант, как дополнительные параметры Excel "Показывать нули в ячейках, которые содержат нулевые значения" - не подходит к сожалению AlexNel
Ответить
Сообщение Вариант, как дополнительные параметры Excel "Показывать нули в ячейках, которые содержат нулевые значения" - не подходит к сожалению Автор - AlexNel Дата добавления - 23.05.2017 в 10:35
Pelena
Дата: Вторник, 23.05.2017, 10:37 |
Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 19177
Репутация:
4417
±
Замечаний:
±
Excel 365 & Mac Excel
А, то есть 0 должен получаться только если обе ячейки пустые?Код
=ЕСЛИ(И(ЕПУСТО(A2);ЕПУСТО(B2));0;ЕСЛИ(A2=0;100;(B2-A2)/A2*100))
или так немного корочеКод
=ЕСЛИ(A2+B2=0;0;ЕСЛИ(A2=0;100;(B2-A2)/A2*100))
А, то есть 0 должен получаться только если обе ячейки пустые?Код
=ЕСЛИ(И(ЕПУСТО(A2);ЕПУСТО(B2));0;ЕСЛИ(A2=0;100;(B2-A2)/A2*100))
или так немного корочеКод
=ЕСЛИ(A2+B2=0;0;ЕСЛИ(A2=0;100;(B2-A2)/A2*100))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение А, то есть 0 должен получаться только если обе ячейки пустые?Код
=ЕСЛИ(И(ЕПУСТО(A2);ЕПУСТО(B2));0;ЕСЛИ(A2=0;100;(B2-A2)/A2*100))
или так немного корочеКод
=ЕСЛИ(A2+B2=0;0;ЕСЛИ(A2=0;100;(B2-A2)/A2*100))
Автор - Pelena Дата добавления - 23.05.2017 в 10:37 Ответить
Сообщение То, что доктор прописал! Благодарю Вас!Автор - AlexNel Дата добавления - 23.05.2017 в 10:43
sboy
Дата: Вторник, 23.05.2017, 11:35 |
Сообщение № 18
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
Добрый день. Вне конкурса (тренируюсь с ВЫБОР))Код
=ВЫБОР((A2>0)+(B2>0)+1;;-1^(A2>0);(B2-A2)/A2)*100
и еще вариантКод
=-100*(-1^(A2>0))*ЕСЛИОШИБКА((B2-A2)/A2;-(B2>A2))
Добрый день. Вне конкурса (тренируюсь с ВЫБОР))Код
=ВЫБОР((A2>0)+(B2>0)+1;;-1^(A2>0);(B2-A2)/A2)*100
и еще вариантКод
=-100*(-1^(A2>0))*ЕСЛИОШИБКА((B2-A2)/A2;-(B2>A2))
sboy
Яндекс: 410016850021169
Сообщение отредактировал sboy - Вторник, 23.05.2017, 12:31
Ответить
Сообщение Добрый день. Вне конкурса (тренируюсь с ВЫБОР))Код
=ВЫБОР((A2>0)+(B2>0)+1;;-1^(A2>0);(B2-A2)/A2)*100
и еще вариантКод
=-100*(-1^(A2>0))*ЕСЛИОШИБКА((B2-A2)/A2;-(B2>A2))
Автор - sboy Дата добавления - 23.05.2017 в 11:35