Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Функция проверяющая наличие данных в ячейке - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Функция проверяющая наличие данных в ячейке
misharin Дата: Среда, 28.10.2015, 16:26 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Здравствуйте!

Существует ли функция проверяющая имеется ли какое либо данное (число, текст и т.д.) в ячейке или нет?
Если имеется то уже выполнять следующие действия, например подставить текст в ячейку.
 
Ответить
СообщениеЗдравствуйте!

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

Автор - misharin
Дата добавления - 28.10.2015 в 16:26
Udik Дата: Среда, 28.10.2015, 16:34 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация: 192 ±
Замечаний: 0% ±

Excel 2016 х 64
Формулы не меняют данные в других ячейках, т.е. например можно проверить формулой в ячейке С1 наличие данных в ячейке А1 и вывести что-либо в ячейку С1
Код
=ЕСЛИ(ЕПУСТО(A1);"пусто";"непусто")


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеФормулы не меняют данные в других ячейках, т.е. например можно проверить формулой в ячейке С1 наличие данных в ячейке А1 и вывести что-либо в ячейку С1
Код
=ЕСЛИ(ЕПУСТО(A1);"пусто";"непусто")

Автор - Udik
Дата добавления - 28.10.2015 в 16:34
Pelena Дата: Среда, 28.10.2015, 17:03 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19401
Репутация: 4549 ±
Замечаний: ±

Excel 365 & Mac Excel
а также ЕЧИСЛО(), ЕТЕКСТ()


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеа также ЕЧИСЛО(), ЕТЕКСТ()

Автор - Pelena
Дата добавления - 28.10.2015 в 17:03
misharin Дата: Среда, 28.10.2015, 17:05 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спаасибо!

А можно еще как нибудь прописать к этой формуле

Если непусто "1-2", а дальше если не пусто, то "2-3", дальше если не пусто, то "3-4"
 
Ответить
СообщениеСпаасибо!

А можно еще как нибудь прописать к этой формуле

Если непусто "1-2", а дальше если не пусто, то "2-3", дальше если не пусто, то "3-4"

Автор - misharin
Дата добавления - 28.10.2015 в 17:05
Pelena Дата: Среда, 28.10.2015, 17:07 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 19401
Репутация: 4549 ±
Замечаний: ±

Excel 365 & Mac Excel
В файле покажите, а то "дальше" понятие растяжимое


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеВ файле покажите, а то "дальше" понятие растяжимое

Автор - Pelena
Дата добавления - 28.10.2015 в 17:07
misharin Дата: Четверг, 29.10.2015, 08:33 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
выложил пример

в первой таблице в 2-х ячейках формула, дальше незнаю как, потому данные как должны быть.
еще две таблицы для наглядности возможные варианты.
К сообщению приложен файл: 2404314.xlsx (9.1 Kb)
 
Ответить
Сообщениевыложил пример

в первой таблице в 2-х ячейках формула, дальше незнаю как, потому данные как должны быть.
еще две таблицы для наглядности возможные варианты.

Автор - misharin
Дата добавления - 29.10.2015 в 08:33
китин Дата: Четверг, 29.10.2015, 08:54 | Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация: 1078 ±
Замечаний: 0% ±

Excel 2007;2010;2016
Может так?
Код
=ЕСЛИ(ЕПУСТО(A2);"";СТРОКА(A1)&"-"&СТРОКА(A1)+1)
К сообщению приложен файл: misharin.xlsx (9.2 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852


Сообщение отредактировал китин - Четверг, 29.10.2015, 08:55
 
Ответить
СообщениеМожет так?
Код
=ЕСЛИ(ЕПУСТО(A2);"";СТРОКА(A1)&"-"&СТРОКА(A1)+1)

Автор - китин
Дата добавления - 29.10.2015 в 08:54
buchlotnik Дата: Четверг, 29.10.2015, 09:03 | Сообщение № 8
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
или так?
Код
=ЕСЛИ(ЕПУСТО(I2);"";СЧЁТЗ($I$1:I1)+1&"-"&ЕСЛИ(СЧЁТЗ($I$1:I1)=СЧЁТЗ($I$2:$I$10)-1;1;СЧЁТЗ($I$1:I1)+2))
К сообщению приложен файл: _2404314.xlsx (10.2 Kb)
 
Ответить
Сообщениеили так?
Код
=ЕСЛИ(ЕПУСТО(I2);"";СЧЁТЗ($I$1:I1)+1&"-"&ЕСЛИ(СЧЁТЗ($I$1:I1)=СЧЁТЗ($I$2:$I$10)-1;1;СЧЁТЗ($I$1:I1)+2))

Автор - buchlotnik
Дата добавления - 29.10.2015 в 09:03
misharin Дата: Четверг, 29.10.2015, 12:52 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
китин, не учитывается момент когда значения заканчиваются, нужно после - присвоит значение 1
buchlotnik, Все работает спасибо!

Только почему то формула не работает при вставке в соседний столбец со столбцом значений, а в последующих работает(в столбцах L и К работает, а в J нет)?
К сообщению приложен файл: 1964959.xlsx (10.8 Kb)


Сообщение отредактировал misharin - Четверг, 29.10.2015, 13:13
 
Ответить
Сообщениекитин, не учитывается момент когда значения заканчиваются, нужно после - присвоит значение 1
buchlotnik, Все работает спасибо!

Только почему то формула не работает при вставке в соседний столбец со столбцом значений, а в последующих работает(в столбцах L и К работает, а в J нет)?

Автор - misharin
Дата добавления - 29.10.2015 в 12:52
_Boroda_ Дата: Четверг, 29.10.2015, 19:23 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16706
Репутация: 6500 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Еще похожий вариант формулы
Для второго Вашего файла
Код
=ЕСЛИ(B3="";"";СЧЁТЗ(B$1:B2)&"-"&ЕСЛИ(СЧЁТЗ(B:B)=СЧЁТЗ(B$1:B2);1;СЧЁТЗ(B$1:B3)))

Для первого
Код
=ЕСЛИ(A2="";"";СЧЁТЗ(A$1:A2)&"-"&ЕСЛИ(СЧЁТЗ(A:A)=СЧЁТЗ(A$1:A2);1;СЧЁТЗ(A$1:A2)+1))
К сообщению приложен файл: 1964959_1.xlsx (11.6 Kb) · 2404314_1.xlsx (10.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще похожий вариант формулы
Для второго Вашего файла
Код
=ЕСЛИ(B3="";"";СЧЁТЗ(B$1:B2)&"-"&ЕСЛИ(СЧЁТЗ(B:B)=СЧЁТЗ(B$1:B2);1;СЧЁТЗ(B$1:B3)))

Для первого
Код
=ЕСЛИ(A2="";"";СЧЁТЗ(A$1:A2)&"-"&ЕСЛИ(СЧЁТЗ(A:A)=СЧЁТЗ(A$1:A2);1;СЧЁТЗ(A$1:A2)+1))

Автор - _Boroda_
Дата добавления - 29.10.2015 в 19:23
misharin Дата: Пятница, 30.10.2015, 08:04 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
_Boroda_, можно ли сделать для файла 1964959_1.xlsx, чтобы если дальше значения заканчиваются то в конце ставить 1, как в файле 2404314_1.xlsx.
 
Ответить
Сообщение_Boroda_, можно ли сделать для файла 1964959_1.xlsx, чтобы если дальше значения заканчиваются то в конце ставить 1, как в файле 2404314_1.xlsx.

Автор - misharin
Дата добавления - 30.10.2015 в 08:04
buchlotnik Дата: Пятница, 30.10.2015, 09:11 | Сообщение № 12
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
misharin, так нужно?
Код
=ЕСЛИ(ЕПУСТО(B3);"";СЧЁТЗ($B$3:B3)&"-"&ЕСЛИ(СЧЁТЗ($B$3:B3)=СЧЁТЗ($B$3:$B$50);1;СЧЁТЗ($B$3:B3)+1))
К сообщению приложен файл: _1964959_1.xlsx (12.8 Kb)
 
Ответить
Сообщениеmisharin, так нужно?
Код
=ЕСЛИ(ЕПУСТО(B3);"";СЧЁТЗ($B$3:B3)&"-"&ЕСЛИ(СЧЁТЗ($B$3:B3)=СЧЁТЗ($B$3:$B$50);1;СЧЁТЗ($B$3:B3)+1))

Автор - buchlotnik
Дата добавления - 30.10.2015 в 09:11
misharin Дата: Пятница, 30.10.2015, 09:22 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 42
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
buchlotnik, Супер, то что надо. Благодарю!
 
Ответить
Сообщениеbuchlotnik, Супер, то что надо. Благодарю!

Автор - misharin
Дата добавления - 30.10.2015 в 09:22
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!