Excel、スプレッドシート初心者です。
スプレッドシートで、関数の引数として範囲指定を入力する際、文字列を代用する方法を探しています。
具体的には、
SUMIFS(合計範囲, 条件範囲1, 条件1, [条件範囲2, …], [条件2, …])
を実行する際、「条件範囲1」の部分を「$A:$A」などとする代わりに
ADDRESS(1,MATCH(TO_TEXT(E6),別のシート!$A$1:$1,0))
といった関数を入れて戻り値の値が「条件範囲1」として扱えるようにする必要があります。
しかし
SUMIFS(ADDRESS(1,MATCH(TO_TEXT(E6),別のシート!$A$1:$1,0)), ~~, ~~)
とした場合、「引数は範囲である必要があります」といったエラーが出てSUMIFSが機能しません。
おそらくADDRESS関数で返った値が文字列であるからだと思うのですが、
「"$B:$B"」などの文字列を範囲指定とみなすように変換をかけるようなやり方や関数はあるのでしょうか?
よろしくお願いします。
excelとgoogleスプレッドシートは別物なので、タグや本文は本当にやりたい方をかいてください。違う方の回答をする回答者も、される質問者様ご自身にも無益です
回答1件
あなたの回答
tips
プレビュー