Премини към съдържанието

Препоръчан отговор


Здравейте,

Трябва ми формула, която да преброява символи в даден ред.

Например:

В 5-ти ред от клетка С5 до Т5 има 7 броя буква"Х"/хикс/ и в клетка ... да ми излезе числото 7

Предполагам че има в Ексел такава възможност, но не мога да я наглася :(

Пробвах с COUNTIF , но нищо не се получи или не съм го направил правилно?!

Предварително Благодаря :)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

По принцип има такава формула, но работи само за една клетка. Формулата е:

=LEN(A1)-LEN(SUBSTITUTE(A1;"Z";""))

Като буквата Z може да бъде заменен с нужната ти.

Ако някой не предложи точната формула предлагам следното решение: до всяка една клетка с текст да направиш още по една, в която да сложиш тази формула. Така в нея резултатът ще бъде число, което показва броя на търсения от теб символ. След това в долната част сумираш цифрите и готово. Малко играчка, ама върши работа. Ако пък не искаш да си променяш таблицата може да направиш това на друг sheet.

 

Източник

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

=COUNTIF(c5:t5;"x")

Пробва ли го преди да го напишеш ?

Защото при мене не работи.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Пробва ли го преди да го напишеш ?

Защото при мене не работи.

Пробвах, ако не ти работи с точка и запетая, пробвай със запетая само.


Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Пробвах, ако не ти работи с точка и запетая, пробвай със запетая само.

На Excell 2003 това не работи. Нито с точка и запетая, нито със запетая само. Дай снимка да видя.

 

Редакция: с точка и запетая работи, но не брои търсената буква.

Редактирано от 2249 (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Работи на ексел2003 http://www.prikachi.com/images/770/6644770o.jpg

Ако е само с една буква в клетка работи, но аз оставм с впечатлението, че в клетките има думи и авторът иска да преброи колко букви "а" / примерно / има в клетките.

mar_tin , разясни каква ти е точно идеята.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Ако е само с една буква в клетка работи, но аз оставм с впечатлението, че в клетките има думи и авторът иска да преброи колко букви "а" / примерно / има в клетките.

mar_tin , разясни каква ти е точно идеята.

Само една буква в клетка ще има, но сега ще пробвам дали става, защото мисля че при мен не става освен ексел-а да не ми е 2003??

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

А случайно дали този "х" не е на кирилица или обратното?

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

А случайно дали този "х" не е на кирилица или обратното?

Когато буквата е само една в клетката - формулата си работи нормално. Без значение каква е буквата щом я зададеш като търсена във формулата. Въпросът е, че тази формула може да се ползва за един символ или низ от символи. Т.е. да търсиш наличието само и единствено на "к" или "kaldata" в клетките. Всичко друго различно от това няма да бъде броено.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Без значение каква е буквата щом я зададеш като търсена във формулата. 

Не съм съгласен в такъв смисъл, че "х"->кирилица, не е "x"->латиница.

Потребителят казва: Ще бъде 1 буква, но ако не поставя точната буква няма да му работи. "т" и "t" и неговото искане: "х" и "x".

Защото при него отговорите са: Не работи! - но кое не работи никой не знае.

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Когато буквата е само една в клетката - формулата си работи нормално. Без значение каква е буквата щом я зададеш като търсена във формулата. Въпросът е, че тази формула може да се ползва за един символ или низ от символи. Т.е. да търсиш наличието само и единствено на "к" или "kaldata" в клетките. Всичко друго различно от това няма да бъде броено.

формулата работи даже да са повече букви, просто търсената буква се огражда със звезда, проблема е, че ако се среща два пъти в клетката същата буква, няма да я брои.

Публикувано изображение

Редактирано от bluelight (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

При мен се получава но както погледнах снимката тук се брой на колко реда се среща буквата Х

Не съм съгласен в такъв смисъл, че "х"->кирилица, не е "x"->латиница.

Потребителят казва: Ще бъде 1 буква, но ако не поставя точната буква няма да му работи. "т" и "t" и неговото искане: "х" и "x".

Защото при него отговорите са: Не работи! - но кое не работи никой не знае.

Всеки символ от клавиатурата е различен и се отличава с неговия ascii код.

Редактирано от ST305 (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

При мен се получава но както погледнах снимката тук се брой на колко реда се среща буквата Х 

Няма значение дали ще бъдат редове или колони или сбор от клетки(А1:D52) - работи.

 

 

Всеки символ от клавиатурата е различен и се отличава с неговия ascii код.

Пробвайте сам да видим: колко "х" има на жълтият ред.

xxBook1.zip

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Елементарно Утсън 7 х на латиница и 1 х на кирилица.

и какъв му е проблема да ги покрие и двете с =COUNTIF(A13:H13,"x")+COUNTIF(A13:H13,"х")

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Смятам, че започваме да разводняваме темата. Според автора в клетка ще има по един символ. При такова условие фармулата работи. Смятам темата за изчерпана.

Много здраве на всички и приятен УЙкенд :dollars:

  • Харесва ми 1

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Елементарно Утсън 7 х на латиница и 1 х на кирилица.

и какъв му е проблема да ги покрие и двете с =COUNTIF(A13:H13,"x")+COUNTIF(A13:H13,"х")

Да напълно съм съгласен и съм с вас, т.е подкрепям ви.

 

Но явно аз не му зададох правилно въпроса на потребителя: а т.е:

 

А случайно дали този "х" не е на кирилица или обратното?

Т.е не знаем какво вкарва(записва в кавичките на формулата). :)

Редактирано от nevidim (преглед на промените)

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Благодаря на всички за отношението по въпроса ми.

Получи се и ще ми свърши работа т.е. в клетка ще има само един символ например Х или О което ще означава вид дежурство и след сбора ще го умножавам * 8 или 12 за изчисляване на часове в график.

Приятни почивни дни :D

Редактирано от mar_tin (преглед на промените)
  • Харесва ми 2

Сподели този отговор


Линк към този отговор
Сподели в други сайтове

Регистрирайте се или влезете в профила си за да коментирате

Трябва да имате регистрация за да може да коментирате това

Регистрирайте се

Създайте нова регистрация в нашия форум. Лесно е!

Нова регистрация

Вход

Имате регистрация? Влезте от тук.

Вход

×

Информация

Поставихме бисквитки на устройството ви за най-добро потребителско изживяване. Можете да промените настройките си за бисквитки, или в противен случай приемаме, че сте съгласни с нашите условия за ползване.