Колонка A содержит числа от -4 до 4 с шагом 0.2. Колонки B и C содержат формулу, которая вычисляет SIN(A), если A не целое
Код
=ЕСЛИ(A1=ЦЕЛОЕ(A1);"";SIN(A1))
Как выясняется, ячейка, содержащая пустую строку "", не является пустой в полной мере. Хотя формула ЕПУСТО() и возвращает для таких ячеек значение ИСТИНА, на графике (график B) значения в таких ячейках почему-то считаются нулями. Это несмотря на опцию "Показывать пустые ячейки как: пустые значения".
В колонке C вручную удалены формулы из условно пустых ячеек. Таким образом, ячейки стали действительно пустыми, что отразилось на построении графика (график C1).
Можно также вручную построить график C2, идентичный графику C1, только с удаленными разрывами.
Помогите, пожалуйста, формулами решить две задачи:
1. По колонке B построить график C1 (график с разрывами в условно пустых ячейках). 2. По колонке B построить график C2 (график без разрывов), пропуская/игнорируя пустые и условно пустые ячейки.
Колонка A содержит числа от -4 до 4 с шагом 0.2. Колонки B и C содержат формулу, которая вычисляет SIN(A), если A не целое
Код
=ЕСЛИ(A1=ЦЕЛОЕ(A1);"";SIN(A1))
Как выясняется, ячейка, содержащая пустую строку "", не является пустой в полной мере. Хотя формула ЕПУСТО() и возвращает для таких ячеек значение ИСТИНА, на графике (график B) значения в таких ячейках почему-то считаются нулями. Это несмотря на опцию "Показывать пустые ячейки как: пустые значения".
В колонке C вручную удалены формулы из условно пустых ячеек. Таким образом, ячейки стали действительно пустыми, что отразилось на построении графика (график C1).
Можно также вручную построить график C2, идентичный графику C1, только с удаленными разрывами.
Помогите, пожалуйста, формулами решить две задачи:
1. По колонке B построить график C1 (график с разрывами в условно пустых ячейках). 2. По колонке B построить график C2 (график без разрывов), пропуская/игнорируя пустые и условно пустые ячейки.Cage
Вы предложили вариант построения графика без разрывов (задача 2). В новом прикрепленном файле я добавил Лист2, на котором нарисовал график с НД(), и то, что хотелось бы получить.
Цитата (Michael_S)
?
Вы предложили вариант построения графика без разрывов (задача 2). В новом прикрепленном файле я добавил Лист2, на котором нарисовал график с НД(), и то, что хотелось бы получить.Cage
В новом прикрепленном файле я добавил Лист2, на котором нарисовал график с НД(), и то, что хотелось бы получить.
Cage, на том графике, который Вы хотите получить, шкала "х" имеет непостоянную цену деления - то "0,2", то "1,8", что искажает сам вид диаграммы, и не отображает реального графика функции. Как по мне, то вариант Михаила - единственное, что может Вам подойти (в любом случае, если и есть какие-то трюки для построения того что Вы хотите НЕ вручную, то мне они не известны), только проставьте видимость маркеров для лучшего понимания движения графика.
Цитата (Cage)
В новом прикрепленном файле я добавил Лист2, на котором нарисовал график с НД(), и то, что хотелось бы получить.
Cage, на том графике, который Вы хотите получить, шкала "х" имеет непостоянную цену деления - то "0,2", то "1,8", что искажает сам вид диаграммы, и не отображает реального графика функции. Как по мне, то вариант Михаила - единственное, что может Вам подойти (в любом случае, если и есть какие-то трюки для построения того что Вы хотите НЕ вручную, то мне они не известны), только проставьте видимость маркеров для лучшего понимания движения графика.tsap
шкала "х" имеет непостоянную цену деления - то "0,2", то "1,8", что искажает сам вид диаграммы, и не отображает реального графика функции
Это же просто пример (и "x", и функция sin). В реальности такое пригождается в разных документах. Например, если "х" - даты, а данные заносятся вручную. Большая таблица с данными, некоторые не измеряются и не заносятся каждый день (появляются пропуски из пустых ячеек). Некоторые вычисляются на основе этих данных (появляются условно пустые ячейки с формулами, возвращающими пустые строки). Вот и появляются ситуации, когда хочется строить графики на основе колонок с пустыми ячейками. Причем иногда хочется сохранить пропуски на графике (задача 1), а иногда хочется получить ровный график без разрывов (задача 2).
Цитата (tsap)
в любом случае, если и есть какие-то трюки для построения того что Вы хотите НЕ вручную, то мне они не известны
Задача построения графика с разрывами выглядит более простой. Неужели даже это невозможно сделать в Экселе?
Цитата (tsap)
шкала "х" имеет непостоянную цену деления - то "0,2", то "1,8", что искажает сам вид диаграммы, и не отображает реального графика функции
Это же просто пример (и "x", и функция sin). В реальности такое пригождается в разных документах. Например, если "х" - даты, а данные заносятся вручную. Большая таблица с данными, некоторые не измеряются и не заносятся каждый день (появляются пропуски из пустых ячеек). Некоторые вычисляются на основе этих данных (появляются условно пустые ячейки с формулами, возвращающими пустые строки). Вот и появляются ситуации, когда хочется строить графики на основе колонок с пустыми ячейками. Причем иногда хочется сохранить пропуски на графике (задача 1), а иногда хочется получить ровный график без разрывов (задача 2).
Цитата (tsap)
в любом случае, если и есть какие-то трюки для построения того что Вы хотите НЕ вручную, то мне они не известны
Задача построения графика с разрывами выглядит более простой. Неужели даже это невозможно сделать в Экселе?Cage
Не сразу сообразил, как Вы сделали такие разрывы. Идея наложить два графика друг на друга интересная, креативная, но не очень практичная.
1. Основная проблема в том, что все построено криво (разрывы должны быть строго на месте пустых ячеек, а не где попало). 2. Такую диаграмму (две, наложенные друг на друга) нельзя поместить на отдельный лист-диаграмму (как раз именно это мне и нужно на практике). 3. Искажены линии сетки, оси и подписи к осям. 4. Для построения требуется два столбца с данными.
Но все равно спасибо за идею. Я ее доработал (переписал формулы, строю график по второму ряду на той же диаграмме). Часть недостатков устранил. Но и мой вариант, на мой взгляд, не очень практичный.
Цитата (Michael_S)
С разрывами примерно так
Не сразу сообразил, как Вы сделали такие разрывы. Идея наложить два графика друг на друга интересная, креативная, но не очень практичная.
1. Основная проблема в том, что все построено криво (разрывы должны быть строго на месте пустых ячеек, а не где попало). 2. Такую диаграмму (две, наложенные друг на друга) нельзя поместить на отдельный лист-диаграмму (как раз именно это мне и нужно на практике). 3. Искажены линии сетки, оси и подписи к осям. 4. Для построения требуется два столбца с данными.
Но все равно спасибо за идею. Я ее доработал (переписал формулы, строю график по второму ряду на той же диаграмме). Часть недостатков устранил. Но и мой вариант, на мой взгляд, не очень практичный.Cage