У меня есть определенный список имен (ABC, BCD, ......., JKL), затем отдельно я поддерживаю другое место с этим списком имен и другими отдельными словами (например, Off, ON, .... так далее)
Поэтому мне нужно подсчитать, а не упоминать имя только в этом конкретном списке.
Вы можете получить мой пример на листе G ниже, а также не стесняйтесь обращаться ко мне за любыми разъяснениями.
https://docs.google.com/spreadsheets/d/1bKA1KOs36ZDfR6VY18Md260MaFJWvO8uY3zto8jscOE/edit?usp=sharing
Индика
С наилучшими пожеланиями
Индика
Когда я посмотрел, что это не работает, если возможно, попробуйте применить формулу для данного листа Google, тогда вы сможете это хорошо понять.
Вы отметили формулу Excel. Это работает в Excel (это не листы Google)
Вот возможное решение (я поместил его в ячейку R2):
=ArrayFormula(BYROW(D2:O,LAMBDA(r,IF(COUNTBLANK(r)=COLUMNS(r),,
SUM(--REGEXMATCH(r,"\b"&TEXTJOIN("\b|\b",1,A2:A11)&"\b"))))))
Привет, большое спасибо, все работает хорошо, позвольте мне проверить мой реальный пример, и тогда я свяжусь с вами. С уважением, Индика.
пытаться:
=INDEX(BYROW(IF(""=IFNA(VLOOKUP(D2:O11, A2:A, 1, )), 0, 1),
LAMBDA(x, IFERROR(1/(1/SUM(x))))))
Также нужна ваша поддержка, чтобы получить сводку за месяц docs.google.com/spreadsheets/d/…
В Office 365 вы можете использовать:
=BYROW(D2:O11,LAMBDA(x,SUM(--(ISNUMBER(MATCH(x,$A$2:$A$11,0))))))
В старых версиях:
=SUM(--(ISNUMBER(MATCH(D2:O2,$A$2:$A$11,0))))
пытаться:
=INDEX(BYROW(XLOOKUP(D2:O11, A2:A, IFERROR(A2:A/0, 1),,,1),
LAMBDA(x, IFERROR(1/(1/SUM(x))))))
Также нужна ваша поддержка, чтобы получить сводку за месяц docs.google.com/spreadsheets/d/…
@indikaprasanna i.stack.imgur.com/XNlLr.png
=SUM(--(ISNUMBER(MATCH(D2:O2,$A$2:$A$11,0))))
получит количество совпадающих значений (без учета регистра). Я не уверен, что вы имеете в виду сOn
/Off