1

Excelに日付の列があり、列には常に2つの日付しかありません。最も存在する日付を数式で返すようにします(したがって、1/23/13が24回発生し、1/24/13が72回発生する場合、数式は1/24/13を返します)。

範囲全体でMODE式を使用しました。これは数日間続けて機能しましたが、今日は機能しませんでした。さらに調べてみると、Excelでは日付が実際には10進数として表示されていることに気付きましたが、これが問題だと思います。

新しい列を挿入=TRUNC(cell)し、範囲内のすべてのセルに入力してから、MODE数式を新しい列に適用することで、必要なものに到達できましたが、新しい列または数式。のようなことをすることは可能=MODE(TRUNC(range))ですか?その特定の式は機能しませんでしたが、私は同様の何かが機能することを望んでいます。

4

1 に答える 1

3

はい、提案された数式は機能するはずです......しかし、これは「配列数式」であり、特定のキーの組み合わせで入力する必要があることを意味します。

数式をセルに貼り付け、F2キーを押して数式を選択し、Ctrl+Shiftキーを押しながらEnterキーを押します。正しく実行すると、数式バーの数式の前後に{や}のような中括弧が配置されます。

範囲内に空白がある場合、結果は次のように歪む可能性があります

=MODE(TRUNC(range))

だからあなたはそれをに変更することができます

=MODE(IF(range<>"",TRUNC(range)))

于 2013-01-25T22:47:02.817 に答える