Правильный расчет (и СУММ) молекулярной массы с помощью Excel - PullRequest
2 голосов
/ 07 июля 2019

Как распознать (и СУММУ) также химические формулы, в которых больше элементов, таких как AsH2 (C4H9) = где у вас H в двух местах или в CH2COOH, где фактически будет учитываться только один из «одинаковых» элементов??

Это хорошо объяснено в этих темах ниже, но оно не включается, когда у вас есть соединения с повторяющимися элементами, где это необходимо для СУММЫ должным образом, в противном случае один элемент всегда опускается.

Таким образом, эти потоки предназначены только для подсчета элементов и просто для вычисления соединений, но не для соединений с квадратными скобками и повторяющихся элементов.

Как считать элементы в Excel

Расчет молекулярной массы с помощью Excel

И возможно ли это сделать безКодирование VBA?

Это кодирование, которое я использовал.

 =E$2*MAX(IFERROR(IF(FIND(E$1&ROW($1:$99);$A3);ROW($1:$99);0);0);IFERROR(IF(FIND(E$1&CHAR(ROW($65:$90));$A3&"Z");1;0);0))

Example of Data

Я включил пример набора данных, красным цветом вы можете увидеть проблемные на самом деле.Он «сопоставляет» все элементы без скобок, и это не то, что я хочу.В столбце B указана только сумма всех компонентов с правой стороны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...