- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:一度入れた数式がエラーになってしまいます。)
一度入れた数式がエラーに!数式の再入力で解消しない理由とは?
このQ&Aのポイント
- 一度入れた数式がエラーになってしまい困っています。関数を事前にフォーマットに入力しておいて、マクロを使って数値が以下のように入ります。
- 「Dの行に文字が入っている、かつA行がaであるセルの数」を以下のようにカウントしました。
- マクロを動かした後、全く同じ数式を再入力すると正しく表示されます(エラーになりません)。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
A列の「a」は文字列ですから、そもそもCOUNTIFS関数の引数が間違えているように思うのですが・・・・ 正しくは以下のような数式ではないでしょうか? =COUNTIFS(D1:D4,"*",A1:A4,"a") またD列のデータが数値の時は、上記の式ではカウント対象外となるので注意が必要な気もします。 =COUNTIFS(D1:D4,"<>",A1:A4,"a")
お礼
回答ありがとうございます。 例題を誤ってしまったのですが、文字列ではないんです。。。 再入力すれば正しく数値が入るのですが、マクロ動かすとおかしなことに。 エラーチェックすると「数式で使用されるデータの形式が正しくありません」と出ます。 もう少し調べてみます!