Подсчет отдельных предметов отдельно в 1 ячейке

275
Sunny S-h

Мне нужна формула, как COUNTIF для этой проблемы.

Пример: я пишу '' a, b, c, d, d '' в 1 ячейке, но хочу, чтобы они учитывались отдельно следующим образом:

а -> 1

б -> 1

с -> 1

д -> 2

Я пытался с формулой COUNTIF, но он учитывает только точное имя элемента, добавленного в формулу. Если я добавлю пробел или запятую, это не сработает.

Надеюсь, что есть решение, спасибо :)

0
Будут ли ваши данные всегда состоять из отдельных символов? Ron Rosenfeld 5 лет назад 0

2 ответа на вопрос

1
Gary's Student

С:

a, b, c, d, d 

в A1 заполните от B1 до B4 :

=LEN(A1)-LEN(SUBSTITUTE(A1,"a","")) =LEN(A1)-LEN(SUBSTITUTE(A1,"b","")) =LEN(A1)-LEN(SUBSTITUTE(A1,"c","")) =LEN(A1)-LEN(SUBSTITUTE(A1,"d","")) 

enter image description here

EDIT # 1:

Для подсчета более чем одной ячейки замените A1 в формуле на A1 & CHAR (1) & A2 .

Для многих ячеек (например, от А1 до А30 ) ; заменить A1 в формуле на что-то вроде:

TEXTJOIN(CHAR(1),TRUE,A1:A30) 
Я попробовал эту формулу, и, кажется, я могу сделать это только с одной ячейкой. Можно ли использовать эту формулу, где я отмечаю несколько ячеек, например: ячейка A1: a, a, b, b ячейка A2: a, b, c, d ячейка A3: d, d, d, d Результат: A = 3 B = 3 C = 1 D = 5 Как то так. И возможно ли это сделать с помощью имен? Подсчитывать имена людей с запятыми, добавленных в несколько ячеек? Большое спасибо :) Sunny S-h 5 лет назад 0
@ SunnyS-h Смотрите мои ** РЕДАКТИРОВАТЬ # 1 ** Gary's Student 5 лет назад 0
Так как то так? = LEN (TEXTJOIN (СИМ (1), значение TRUE, А1: А30)) - LEN (ПОДСТАВИТЬ (TEXTJOIN (СИМ (1), значение TRUE, А1: А30), "а", "")) Sunny S-h 5 лет назад 0
@ SunnyS-h да ................ попробуй Gary's Student 5 лет назад 0
1
Rajesh S

enter image description here

Запишите эту формулу в D1 и заполните ее:

 =SUMPRODUCT((LEN($A$1)-LEN(SUBSTITUTE($A$1,LOWER(C1),"")))/LEN(LOWER(C1))) 

Заметка,

  1. Если алфавиты написаны заглавными буквами в A1, не используйте LOWER с C1.

  2. настроить ссылки на ячейки в формуле по мере необходимости.

.............очень хорошо.................... Gary's Student 5 лет назад 0
Рад помочь U @ SunnyS-h, продолжайте спрашивать. Rajesh S 5 лет назад 0

Похожие вопросы