アプリ版:「スタンプのみでお礼する」機能のリリースについて

画像のように、C~Iのセルから複数の最頻値を、行ごとに求めようとすると、
画像のように同じ数字が並んでしまったり、エラー表示がされしまいます。

関数は例えば、287002行目だと、
{=TRANSPOSE(MODE.MULT(A287002:I287002))}
のように入力しています。

できれば、A~Iの複数の最頻値を、J~Rにきれいに横並びに表示したいです。
最頻値の種類が、J~Rまでの9セルを超えることはありません。

エクセルにくわしい方で、お力添えいただいただけると幸いです。
宜しくお願い致します。

「=TRANSPOSE(MODE.MULT」の質問画像

A 回答 (4件)

1.Sheeet2 の範囲 A286996:I286996 を選択


2.式 =TRANSPOSE(MODE.MULT(Sheet1!A286996:I286996)) を
 ̄ ̄入力して、Ctrl+Shift+Enterキーを「エイヤッ!」と叩き付け
3.Sheeet2!A286996:I286996 を下方へ(必要なだけ)ズズーッと
 ̄ ̄オートフィル
4.Sheet1!J286996 に式 =Sheet2!A286996 を入力
5.Sheet1!K286996 に次式を入力して、此れを右方に(列Rまで)
 ̄ ̄ズズーッとオートフィル
 ̄ ̄=IFERROR(IF(Sheet2!B286996=Sheet2!A286996,"",Sheet2!B286996),"")
6.Sheet1!J286996:R286996 を下方へ(必要なだけ)ズズーッと
 ̄ ̄オートフィル
    • good
    • 0

A1:I1 までを例としたら、このようにすればよいでしょう。


配列の確定は不要です。

条件付き書式だって良いはずですが、それでは出来ませんでした。

それに、INDEX関数を使えば、TRANSPOSE はいらないはずです。
J列から、R列までコピー

=IF(COLUMN(A1)>COUNT(MODE.MULT($A1:$I1)),"",INDEX(MODE.MULT($A1:$I1),COLUMN(A1)))
    • good
    • 0

ひょっとして添付図のようになれば好いとか?

「=TRANSPOSE(MODE.MULT」の回答画像2
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
添付図のような形式を、【関数】で表現したいです。
最頻値の結果を別のセルの計算で利用したいので、
【書式設定】のカラー設定による表面上でエラーの非表示ではなく、
【関数】を用いた方法で添付図のような表現をできればとおもっております><

excelで行うことは可能でしょうか。。

お礼日時:2017/05/21 14:16

》 きれいに横並びに表示したい


綺麗とか汚いとか美術的(?)な表現でなしで、表示したい具体例をスパッと示してください。
それとも、単にエラー(#N/A)が非表示になれば好いとか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!