Нужно определить, какие из этих элементов относятся к катионам, а какие -- к анионам. А потом уже плясать от этого. (В идеале это задание лучше выполнять на бумаге ручками двух цветов -- для наглядности).
Если взять твой пример, то с помощью таблицы растворимости мы определили, что вещество гидроксид натрия с формулой NaOH состоит из:
а) катиона Na⁺
б) аниона OH⁻
Соответственно, это и будем учитывать при постановке индексов, а также валентность. Кстати, пример этот не очень удачен, т.к. и катион натрия, и анион гидроксогруппы одновалентны, и их индексы будут равны 1.
Более удачный пример -- сульфат железа-III с формулой Fe₂(SO₄)₃.
По таблице растворимости видим (да, собственно, катионы и анионы нужно уметь различать и без таблицы), что соединение состоит из катионов железа-3 и сульфат-анионов.
Теперь по индексам. Начнем с середины. 4 у кислорода примем как данность. В таком виде этот кислотный остаток записан в таблице, и здесь не нужно больше ничего рассчитывать. Теперь смотрим на валентности: у железа она равна трем, у сульфат-анионов -- двум. Соответственно, у железа ставим индекс 2, у сульфат анионов -- 3. Как можно заметить, если валентности катионов и анионов отличаются, и анионы состоят из 2-х и более элементов, то они заключаются в круглые скобки. Это делается для того, чтобы указать, что индекс после аниона принадлежит всему аниону, а не только последнему его элементу.