ID非公開

2022/5/27 19:29

33回答

次の様な条件に合う式の手直しをしたいのですが上手くいきません。 ①参照データの日付と合致し、且つ数字が入っていれば+1.5する。

Excel | Office系ソフトウェア44閲覧xmlns="http://www.w3.org/2000/svg">50

ベストアンサー

0

ThanksImg質問者からのお礼コメント

的確なお答えありがとうございます。 問題を解決する事が出来ました!

お礼日時:5/28 21:02

その他の回答(2件)

0

IF のネストで頑張るなら =IF(COUNTIF(参照データ,C$2),IF(ISNUMBER(C3),C3+1.5,2.5),IF(ISNUMBER(C3),C3,IF(C3="〇",4,""))) または IF 抜きで =IFERROR(CHOOSE((COUNTIF(参照データ,C$2)=0)*2+(C3="〇")*1+1,C3+1.5,2.5,C3,4),"") (COUNTIF(参照データ,C$2)=0)*2+(C3="〇")*1+1 この部分がそのまま、貴方が書かれた ①~④ の数値になる様にしました。 【注意】 あなたの文面から「〇」をコピペしています。 丸の文字を「まる」と入力して変換すると、「記号」のものと「漢数字」のものが出ます。 貴方のは後者です。 フォントがゴシック系ですと、区別が付き難いです。 入力を間違えると、正しく動作しません。

ベルボーイさんのは④のケース漏れ +「参照データ」が範囲である可能性を未考慮? 私のは1つ目の数式、数値でも〇でもない文字が入力された時は空欄 2つ目、数値でも〇でもない文字が入力された時時はその文字を表示 was********さんのは数値でも〇でもない文字が入力された時は「#VALUE!」エラー ※ これは IFERROR を追加すれば解消されます。 他にも良い数式が投稿されるかもしれません。 質問者様のニーズに合ったものが見つかると良いですね。