Надпись в ячейке, которую excel не воспримет как значение
LKV
Дата: Четверг, 08.02.2018, 17:23 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Подскажите, пожалуйста, можно ли задать такой формат ячейки, чтобы любая надпись в нем не воспринималась экселем как значение? Т.е. при подсчете непустых ячеек данная ячейка воспринималась бы как пустая?
Подскажите, пожалуйста, можно ли задать такой формат ячейки, чтобы любая надпись в нем не воспринималась экселем как значение? Т.е. при подсчете непустых ячеек данная ячейка воспринималась бы как пустая? LKV
Ответить
Сообщение Подскажите, пожалуйста, можно ли задать такой формат ячейки, чтобы любая надпись в нем не воспринималась экселем как значение? Т.е. при подсчете непустых ячеек данная ячейка воспринималась бы как пустая? Автор - LKV Дата добавления - 08.02.2018 в 17:23
abtextime
Дата: Четверг, 08.02.2018, 17:30 |
Сообщение № 2
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация:
117
±
Замечаний:
0% ±
Excel 2010
Подсчёт непустых значений осуществляет формула? Если так, то ей наплевать на формат, ее только Value каждой ячейки интересует Можно сделать на VBA аналог СЧЁТЗ(), который бы игнорировал не только "", но и какие-то другие, или ячейки с определенным форматом
Подсчёт непустых значений осуществляет формула? Если так, то ей наплевать на формат, ее только Value каждой ячейки интересует Можно сделать на VBA аналог СЧЁТЗ(), который бы игнорировал не только "", но и какие-то другие, или ячейки с определенным форматом abtextime
Ответить
Сообщение Подсчёт непустых значений осуществляет формула? Если так, то ей наплевать на формат, ее только Value каждой ячейки интересует Можно сделать на VBA аналог СЧЁТЗ(), который бы игнорировал не только "", но и какие-то другие, или ячейки с определенным форматом Автор - abtextime Дата добавления - 08.02.2018 в 17:30
abtextime
Дата: Четверг, 08.02.2018, 17:33 |
Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация:
117
±
Замечаний:
0% ±
Excel 2010
а вообще, Вы бы уточнили свой вопрос файлом-примером в контексте реальной задачи, а то не всё понятно
а вообще, Вы бы уточнили свой вопрос файлом-примером в контексте реальной задачи, а то не всё понятно abtextime
Ответить
Сообщение а вообще, Вы бы уточнили свой вопрос файлом-примером в контексте реальной задачи, а то не всё понятно Автор - abtextime Дата добавления - 08.02.2018 в 17:33
LKV
Дата: Четверг, 08.02.2018, 17:39 |
Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Нужно, чтобы текст в ячейке А1 не воспринимался как значение и итоговый результат был не 2, а 1, соответственно.
Нужно, чтобы текст в ячейке А1 не воспринимался как значение и итоговый результат был не 2, а 1, соответственно. LKV
Ответить
Сообщение Нужно, чтобы текст в ячейке А1 не воспринимался как значение и итоговый результат был не 2, а 1, соответственно. Автор - LKV Дата добавления - 08.02.2018 в 17:39
Karataev
Дата: Четверг, 08.02.2018, 17:53 |
Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация:
533
±
Замечаний:
0% ±
Excel
Вариант с помощью макроса, который в виде пользовательской функции.
[vba]
Код
Function MyCount(rng As Range) As Double Dim cel As Range For Each cel In rng.Cells If cel.Font.Strikethrough = False Then MyCount = MyCount + 1 End If Next cel End Function
[/vba]
Вариант с помощью макроса, который в виде пользовательской функции.
[vba]
Код
Function MyCount(rng As Range) As Double Dim cel As Range For Each cel In rng.Cells If cel.Font.Strikethrough = False Then MyCount = MyCount + 1 End If Next cel End Function
[/vba]
Karataev
Ответить
Сообщение Вариант с помощью макроса, который в виде пользовательской функции.
[vba]
Код
Function MyCount(rng As Range) As Double Dim cel As Range For Each cel In rng.Cells If cel.Font.Strikethrough = False Then MyCount = MyCount + 1 End If Next cel End Function
[/vba]
Автор - Karataev Дата добавления - 08.02.2018 в 17:53
abtextime
Дата: Четверг, 08.02.2018, 18:02 |
Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация:
117
±
Замечаний:
0% ±
Excel 2010
Как-то так [vba]Код
Public Function AltCount(RR As Range) As Integer For Each R In RR If (R.Value <> "") And (R.Font.Strikethrough = False) Then AltCount = AltCount + 1 Next R End Function
[/vba]
Как-то так [vba]Код
Public Function AltCount(RR As Range) As Integer For Each R In RR If (R.Value <> "") And (R.Font.Strikethrough = False) Then AltCount = AltCount + 1 Next R End Function
[/vba] abtextime
Ответить
Сообщение Как-то так [vba]Код
Public Function AltCount(RR As Range) As Integer For Each R In RR If (R.Value <> "") And (R.Font.Strikethrough = False) Then AltCount = AltCount + 1 Next R End Function
[/vba] Автор - abtextime Дата добавления - 08.02.2018 в 18:02
abtextime
Дата: Четверг, 08.02.2018, 18:04 |
Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация:
117
±
Замечаний:
0% ±
Excel 2010
Karataev, у Вас пустые строчки тоже считаются в UDF ( то есть все не зачеркнутые получилось)
Karataev, у Вас пустые строчки тоже считаются в UDF ( то есть все не зачеркнутые получилось) abtextime
Ответить
Сообщение Karataev, у Вас пустые строчки тоже считаются в UDF ( то есть все не зачеркнутые получилось) Автор - abtextime Дата добавления - 08.02.2018 в 18:04
Karataev
Дата: Четверг, 08.02.2018, 18:07 |
Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация:
533
±
Замечаний:
0% ±
Excel
abtextime, да Вы правы мой вариант не подходит. У меня не учитывает только зачеркнутые.
abtextime, да Вы правы мой вариант не подходит. У меня не учитывает только зачеркнутые. Karataev
Ответить
Сообщение abtextime, да Вы правы мой вариант не подходит. У меня не учитывает только зачеркнутые. Автор - Karataev Дата добавления - 08.02.2018 в 18:07
LKV
Дата: Пятница, 09.02.2018, 10:04 |
Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Karataev, подскажите, пожалуйста, а каким образом добиться того, чтобы можно было протягивать эту формулу на другие ячейки?
Karataev, подскажите, пожалуйста, а каким образом добиться того, чтобы можно было протягивать эту формулу на другие ячейки? LKV
Ответить
Сообщение Karataev, подскажите, пожалуйста, а каким образом добиться того, чтобы можно было протягивать эту формулу на другие ячейки? Автор - LKV Дата добавления - 09.02.2018 в 10:04
Karataev
Дата: Пятница, 09.02.2018, 10:08 |
Сообщение № 10
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация:
533
±
Замечаний:
0% ±
Excel
LKV, по идее работа с формулой, в которой есть пользовательская функция, ни чем не отличается от обычной формулы. Вы умеете протягивать обычные формулы?
LKV, по идее работа с формулой, в которой есть пользовательская функция, ни чем не отличается от обычной формулы. Вы умеете протягивать обычные формулы? Karataev
Ответить
Сообщение LKV, по идее работа с формулой, в которой есть пользовательская функция, ни чем не отличается от обычной формулы. Вы умеете протягивать обычные формулы? Автор - Karataev Дата добавления - 09.02.2018 в 10:08
LKV
Дата: Пятница, 09.02.2018, 10:10 |
Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Да, конечно, но в данном случае, если я просто протягиваю формулу, excel выдает ошибку
Да, конечно, но в данном случае, если я просто протягиваю формулу, excel выдает ошибку LKV
Ответить
Сообщение Да, конечно, но в данном случае, если я просто протягиваю формулу, excel выдает ошибку Автор - LKV Дата добавления - 09.02.2018 в 10:10
Karataev
Дата: Пятница, 09.02.2018, 10:12 |
Сообщение № 12
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация:
533
±
Замечаний:
0% ±
Excel
Покажите файл и напишите, куда нужно протянуть формулу.
Покажите файл и напишите, куда нужно протянуть формулу. Karataev
Ответить
Сообщение Покажите файл и напишите, куда нужно протянуть формулу. Автор - Karataev Дата добавления - 09.02.2018 в 10:12
LKV
Дата: Пятница, 09.02.2018, 10:26 |
Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Речь о Вашем файле вчера от 17.53, формулу нужно протянуть вправо
Речь о Вашем файле вчера от 17.53, формулу нужно протянуть вправо LKV
Ответить
Сообщение Речь о Вашем файле вчера от 17.53, формулу нужно протянуть вправо Автор - LKV Дата добавления - 09.02.2018 в 10:26
LKV
Дата: Пятница, 09.02.2018, 10:29 |
Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Просто если в этом файле сделать зачеркнутой дату в колонке B, например, формула перестает работать. Тоже самое если формулу из колонки А протянуть вправо.
Просто если в этом файле сделать зачеркнутой дату в колонке B, например, формула перестает работать. Тоже самое если формулу из колонки А протянуть вправо. LKV
Ответить
Сообщение Просто если в этом файле сделать зачеркнутой дату в колонке B, например, формула перестает работать. Тоже самое если формулу из колонки А протянуть вправо. Автор - LKV Дата добавления - 09.02.2018 в 10:29
Karataev
Дата: Пятница, 09.02.2018, 10:33 |
Сообщение № 15
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация:
533
±
Замечаний:
0% ±
Excel
Да, поведение формулы, в которой есть пользовательская функция, другое, чем у обычной формулы. Если в строках 1:2 пусто, то формула неправильно протягивается. Чтобы протянуть, скопируйте формулу например в A4, затем выделите ячейки например D4:E4 и вставьте скопированное. Протягивание за правый нижний угол ячейки в данном случае неправильно работает. PS. Хотя сейчас потянул за правый нижний угол и формула правильно скопировалась. Я не понял, что произошло.
Да, поведение формулы, в которой есть пользовательская функция, другое, чем у обычной формулы. Если в строках 1:2 пусто, то формула неправильно протягивается. Чтобы протянуть, скопируйте формулу например в A4, затем выделите ячейки например D4:E4 и вставьте скопированное. Протягивание за правый нижний угол ячейки в данном случае неправильно работает. PS. Хотя сейчас потянул за правый нижний угол и формула правильно скопировалась. Я не понял, что произошло. Karataev
Сообщение отредактировал Karataev - Пятница, 09.02.2018, 10:34
Ответить
Сообщение Да, поведение формулы, в которой есть пользовательская функция, другое, чем у обычной формулы. Если в строках 1:2 пусто, то формула неправильно протягивается. Чтобы протянуть, скопируйте формулу например в A4, затем выделите ячейки например D4:E4 и вставьте скопированное. Протягивание за правый нижний угол ячейки в данном случае неправильно работает. PS. Хотя сейчас потянул за правый нижний угол и формула правильно скопировалась. Я не понял, что произошло. Автор - Karataev Дата добавления - 09.02.2018 в 10:33
LKV
Дата: Пятница, 09.02.2018, 10:38 |
Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
У меня, к сожалению, любыми способами не работает.
У меня, к сожалению, любыми способами не работает. LKV
Ответить
Сообщение У меня, к сожалению, любыми способами не работает. Автор - LKV Дата добавления - 09.02.2018 в 10:38
Karataev
Дата: Пятница, 09.02.2018, 10:39 |
Сообщение № 17
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация:
533
±
Замечаний:
0% ±
Excel
Протяните формулу и выложите файл, как у Вас получилось.
Протяните формулу и выложите файл, как у Вас получилось. Karataev
Ответить
Сообщение Протяните формулу и выложите файл, как у Вас получилось. Автор - Karataev Дата добавления - 09.02.2018 в 10:39
LKV
Дата: Пятница, 09.02.2018, 10:52 |
Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Выкладываю
Ответить
Сообщение Выкладываю Автор - LKV Дата добавления - 09.02.2018 в 10:52
abtextime
Дата: Пятница, 09.02.2018, 12:04 |
Сообщение № 19
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация:
117
±
Замечаний:
0% ±
Excel 2010
LKV, а что вам в вашем последнем файле не нравится? открыл его, всё работает. Может быть, у вас макросы не разрешены?
LKV, а что вам в вашем последнем файле не нравится? открыл его, всё работает. Может быть, у вас макросы не разрешены? abtextime
Ответить
Сообщение LKV, а что вам в вашем последнем файле не нравится? открыл его, всё работает. Может быть, у вас макросы не разрешены? Автор - abtextime Дата добавления - 09.02.2018 в 12:04
LKV
Дата: Пятница, 09.02.2018, 13:35 |
Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 36
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Да, спасибо, все дело было в отключенных макросах!
Да, спасибо, все дело было в отключенных макросах! LKV
Ответить
Сообщение Да, спасибо, все дело было в отключенных макросах! Автор - LKV Дата добавления - 09.02.2018 в 13:35