重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

【やりたい事】
以下が画像をご覧ください

・B2セルに関数を入れたいです
・D1 F1 H1の結果の最新の情報を関数にて返したいです
・パターンは図1から4の4パターンのみです

【具体例】
⇒図1⇒B2は空白を返しています。図1は、D1 F1 H1に何も入力されていない為
⇒図2⇒B2は あいうえお を返しています。D1に1つだけ結果がある為です
⇒図3⇒B2は かきくけこ を返しています。D1とF1に1つだけ結果がある為です。最新結果の順番は、H1、F1、D1 です
⇒図4⇒B2は さしすせそ を返しています。D1とF1とH1に1つだけ結果がある為です。最新結果の順番は、H1、F1、D1 です

以上、ご存じの方、関数or関数作成のアドバイスをお願い致します

「【関数】3つのセルの中で最新の結果(1番」の質問画像

質問者からの補足コメント

  • うれしい

    ありがとうございます
    うまくいきました

    No.2の回答に寄せられた補足コメントです。 補足日時:2025/06/09 00:48

A 回答 (3件)

>最新結果の順番は、H1、F1、D1 です


最新結果の順番は、H2、F2、D2と解釈しました。

B2へ
=IF(H2<>"",H2,IF(F2<>"",F2,IF(D2<>"",D2,"")))
と入力してください。
この回答への補足あり
    • good
    • 1

No1です。



>C1,E1,G1の値は一切、関係なく、・D1 F1 H1に入っている
>データのみを返す事が出来ますでしょうか

ご質問の説明がミスディレクションにすぎますね。
日付を比較する必要もないし、そもそも日付を参照する必要もないってことになるので、処理の意味合い的には別物になってしまいますね。

すでにその内容での回答が出ていますけれど、B2セルに
 =IFS(H2<>"",H2,F2<>"",F2,D2<>"",D2,1,"")
などとしておけばよろしいかと。
    • good
    • 1
この回答へのお礼

ありがとうございます
説明が、下手ですいませんでした

ご指導、ありがとうございます

お礼日時:2025/06/09 00:49

こんにちは



不明点は勝手に解釈しました。

バージョン365等であれば、B2セルに
 =INDEX(SORT(VSTACK(C2:D2,E2:F2,G2:H2),1,-1),1,2)&""
で可能と思います。

※ 日付はシリアル値であると想定しています。
※ 単純に右端の値を返すので良ければ、もう少し簡単になるかも、
    • good
    • 0
この回答へのお礼

お返事ありがとうございます
うまく出来ました

C1,E1,G1の値は一切、関係なく、・D1 F1 H1に入っている
データのみを返す事が出来ますでしょうか
>※ 単純に右端の値を返すので良ければ、もう少し簡単になるかも


優先は、H1、F1、D1です。初投稿と同じ要領です

本来、日付と結果をセットで入力をしますが
日付の入力忘れも想定される為です

アドバイス宜しくお願いします

お礼日時:2025/06/08 21:36

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

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A