書式設定ではなく、数式にしたいです。
例えば、A2セルに、0は空欄設定で返すように、IF (範囲=0,"",範囲)を使いました。…①
→範囲は別シートから持ってきてます。結果の数値だけを表示したくて。
B2とC2にIF (範囲>=0,"あ"い")をいれて、①の結果でB2に"あ"、C2に"い"、と、表示されたのはいいんで①が空欄の時に"あ"、"い"も空欄表示にしたいんですが、その数式がわからないです。
ちなみに
=IFS(A1="","",A1>=0,"あ",TRUE,"い")を使ってみましたが、エラーになりましたんでやり方が違うんだなと。。
教えて下さい。
ある数式データがあり、別シートに結果を出すようにしてて、それで、0欄を空欄にしたいです。
No.8ベストアンサー
- 回答日時:
No.6です。
>"あ""い"例えで入れたので適当に入れたんです。本当の文字もっと長くて、
>"あ"→"32PJMD"、"い"→74PJKD "なんです。
数式を解析して調整できる力があるなら、「例え」を用いてもご自分で応用可能なので問題ありませんが、応用できる力をお持ちでない場合、「例え」を用いてはいけません。回答者が混乱するだけですし、後から補足するとmike_gさんのご指摘のように「後だし」だと言われることになります。
ご質問者がお示しになった新たな文字列を返す数式は以下①のとおりです。
文字数が6文字になったので、その部分を調整するだけですが・・・
=IF($A$2="","",TRIM(MID("32PJMD74PJKD",MOD(($A$2>0)+COLUMN(A1),2)*6+1,($A$2<>0)*6)))・・・①
(注)"32PJMD"と"74PJKD"はともに6文字ですので、①には前回回答数式に「*6」を追加しています。異なる文字数の場合は文字数の大きい方にあわせて、末尾に空白を入れて文字数を合わせたうえで""で囲んでください。
例えば、"32PJM"と"74PJKD"のように5文字と6文字の場合は、5文字の"32PJM"の末尾に空白をつけて6文字にしてから"74PJKD"と合体し、"32PJM 74PJKD"とするということになります。空白は最終的にTRIM関数で取り除かれます。従って、この場合の数式は
=IF($A$2="","",TRIM(MID("32PJM 74PJKD",MOD(($A$2>0)+COLUMN(A1),2)*6+1,($A$2<>0)*6)))・・・②
となります。
例えを使ってしまい申し訳ございませんでした。
数式を解析する力がないので、皆様に聞いたんですが、うまく説明が出来ておらず、後だしみたいになってしまいました。
何度も解答して頂きありがとうございました。
無事解決しました。ありがとうございました。
No.7
- 回答日時:
》 例えば、
》 A2の結果が200で、…にも空欄にしたい
「例えば」ですって?確認させてください。
勿体ぶらずに、最初からすべての条件&結果を出し尽くしてくださいッ!
実は、値はどうでも良くて、A2の結果が正(+)か負(-)の符号だけで構わないのなら、そう仰るべきです。後出しはご勘弁をッ!
No.6
- 回答日時:
>A2の結果が200で、B2には"あ"、C2"い"と表示され、-200のとき、
>B2には"い"、C2"あ"と表示され、A2が0の時(空欄の時)B2にもC2に
>も空欄にしたいんです。
>=IFS(A1="","",A1>=0,"あ",TRUE,"い")を使ってみましたが、エラ
>ーになりました
とのことですが、EXCELのバージョンがわかりません。2019より前のバージョンなら「#NAME?」エラーとなります。
添付画像をご覧ください。B2セルに
=IF($A$2="","",MID("あい",MOD(($A$2>0)+COLUMN(A1),2)+1,$A$2<>0))
という数式を記述し、右方向へコピーしています。
画像①はA2を0に、画像②はA2を空欄に、画像③はA2を200に、画像④はA2を-200にしたケースです。ご質問の意図と一致していると思います。
No.4
- 回答日時:
こんにちは
質問文を読んでもよくわかりませんね。
多分、整理すればさほど複雑ではないものと想像しますが、まだ、質問者様の頭の中も整理できてないのかなと感じます。
>=IFS(A1="","",A1>=0,"あ",TRUE,"い")を使ってみましたが、エラーになりました
ご提示の数式そのものは、エラーにはなりませんよ。
もしも計算結果がエラーを示すのであれば、A1セルの値がエラー値の場合でしょう。
(その式がなさりたい内容と一致しているのかどうかは、わかりかねますが・・)
その場合でもエラーにならないようにしたければ、ISERROR()関数でA1の値を判定するケース分けを追加するか、式に対してIFERROR()関数を適用しておくなどで回避できます。
>ある数式データがあり、別シートに結果を出すようにしてて、それで、0欄を空欄にしたいです。
ご質問文の最初に記載のあるように、
=IF(数式=0, "", 数式)
という式にしておけば、その様になるはずと思います。
ただし、数式がエラー値を返す場合は、エラーになる可能性がありますので、それを防止したければ上記のような方法を応用すれば良いでしょう。
No.2
- 回答日時:
> =IFS(A1="","",A1>=0,"あ",TRUE,"い")を使ってみましたが、エラーになりましたんでやり方が違うんだなと。
。この数式で、
A1に「1」を入れれば「あ」になるし、
A1に「-1」を入れれば「い」になるし、
A1が空欄なら空欄になるし、
エラーにはなりませんよ。
そもそも、質問の中に「A1」は登場してきていないけど・・・
どういう処理を求めてるのか、もう少し明確してみましょう。
No.1
- 回答日時:
「範囲」、セルA/B/Cの関係と、
どの組み合わせの時に、どこに、空欄と「範囲」を表示分けするのか、
これらを箇条書きで整理してみてください。
そのような構文作成の技術が、プログラミングの基礎なのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelのテーブル上のセルの保護...
-
EXCEL 連動したドロップダウン...
-
Excelでセルを次の行の先頭の列...
-
エクセルでエンターを押すと隣...
-
EXCELで縦の行全てに一括して文...
-
名簿の漢字名を関数で半角カナ...
-
エクセルで休日の「休」という...
-
エクセルで決められた合計にな...
-
【エクセル】入力規則のプルダ...
-
指定した行に飛ぶ事って可能で...
-
A1 B1 A2 B2 A3 B3 の順に入力...
-
オートフィルを列すべて(一番...
-
Excelで数値をgからkgへ(÷1000)
-
エクセルで行の一番上にセルに...
-
Excelで相対度数を求めたいので...
-
文字列を含む連続データの入力
-
EXCELのNOW()関数の...
-
エクセルで、複数の同一内容の...
-
エクセル・・色の着いたセルの...
-
エクセルで空白に自動で文字を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
名簿の漢字名を関数で半角カナ...
-
EXCEL 連動したドロップダウン...
-
Excelのテーブル上のセルの保護...
-
エクセルでエンターを押すと隣...
-
【エクセル】入力規則のプルダ...
-
Excelで相対度数を求めたいので...
-
エクセルで休日の「休」という...
-
Excelでセルを次の行の先頭の列...
-
EXCELで縦の行全てに一括して文...
-
エクセルで空白に自動で文字を...
-
エクセルで行の一番上にセルに...
-
オートフィルを列すべて(一番...
-
空白部分に連番の数字を記入し...
-
Excelで数値をgからkgへ(÷1000)
-
エクセルで決められた合計にな...
-
エクセルで、複数の同一内容の...
-
指定した行に飛ぶ事って可能で...
-
エクセルのオートフィル機能で...
-
A1 B1 A2 B2 A3 B3 の順に入力...
-
エクセルの数式を等間隔にオー...
おすすめ情報
すみません、A1ではなくA2でした。
"い"も入った式を教えてほしいです。
すみません、説明が下手で。。
ちなみにA1という部分間違えて打ってて、A2でした。
例えば、
A2の結果が200で、B2には"あ"、C2"い"と表示され、-200のとき、B2には"い"、C2"あ"と表示され、A2が0の時(空欄の時)B2にもC2にも空欄にしたいんです。
やってみます。
MIDとMODとCOLUMN使うんですね。
初めて見る数式なんで、調べてみましたが、理解しようとしたら余計わからなくなりました。勉強不足です。勉強してみます。
図のようにやったら出来ました!
すみません。。
MID("あい"って一文字しか入らないんですね。"あ""い"例えで入れたので適当に入れたんです。本当の文字もっと長くて、
"あ"→"32PJMD"、"い"→74PJKD "なんです。
英数字の長い文字なんです。
文章書くときにこう入力すれば良かったですね。