![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
MSエクセルのif関数にて
業務で、エクセルのifを使った関数を利用し処理しようと思っています。
K列にαまたはβが入力されており、
L列に日付が"2008-06-07"という形で入力されているデータ群があります。
そこで、処理したい内容は以下です。
・もし、K=αなら、L列の日付に1年プラスしてM列に入力 例)2008-06-07 → 2009-06-07
・K=βなら、L列の日付に2年プラスしてM列に入力 例)2008-06-07 → 2010-06-07
このようにif関数を作るには、M列にどのような値を入力したら良いでしょうか。
ご存知の方、ご教示下さい。宜しくお願い致します。
No.3
- 回答日時:
必ずαかβが入力され例外が無いとすれば、αでない=βであるなの
で、M1: =date(year(L1)+if(K1="α",1,2),month(L1),day(L1))で大
丈夫なわけですが、K列やL列が未入力である行で変な日付が出ても
泣かないで下さい。見た目を気にする人はそういう場合も考えて数
式を作ります。
No.1
- 回答日時:
>このようにif関数を作るには、M列にどのような値を入力したら良いでしょうか。
そのようなif関数は書けません。
何故なら「kがαでもβでもない時」の値が定義されていないからです。
コンピューターのプログラムってのは「すべての場合を記述」しなければなりません。
つまり
もしKがαの時、1年プラスする。
さもなくば(Kがαでない時)、以下
もしKがβの時、2年プラスする。
さもなくば(Kがβでない時)、何するか判らない。
の処理をする。
と言う事ですから「何するか判らない」と言う処理は書けません。
M列に書く式は
=if(K=α,1年足す式,if(K=β,2年足す式,?????))
となりますが「?????」に「どっちでもない時の式」を書かないとならず、それが決まってないと「if関数が書けない」です。
ご回答ありがとうございます。
補足させて頂きます。
K列にはαかβのいずれかが入力されておりますので、ブランクはありません。
宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 3 2022/06/12 11:17
- Excel(エクセル) エクセル関数についてお教えください 3 2023/07/24 12:33
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- Excel(エクセル) エクセル関数で教えて頂きたいです 3 2023/07/24 14:10
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) エクセル365の関数。誕生日表記がおかしい 2 2022/10/17 18:52
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで打刻(タイムレコーダ)
-
例えば192.168.1.10はプライベ...
-
【Excel関数】特定の文字を別表...
-
タック?TAC?
-
帰還率β
-
1から100までの自然数で、2.3.5...
-
エクセルで住所の数字を漢数字...
-
文字変換において、m3(立方)の...
-
n桁の数の決定と二項定理
-
小型風力発電機
-
PowerPointで比例記号を入力す...
-
オペアンプのスルーレートと電...
-
ハガキ宛名の住所の数字を漢数...
-
レトロフリーク→コンポジット出力
-
トランジスタの過渡応答
-
11110100を全ビット反転して1を...
-
電子工作をすることになりまし...
-
演算増幅器(積分器)の出力電...
-
掃き出し法のやり方
-
大量のURLからリンクを作成する...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで打刻(タイムレコーダ)
-
例えば192.168.1.10はプライベ...
-
しばらくするとネットワークの...
-
VBA カレンダー参照エラー
-
エクセル チーム成績管理
-
MSエクセルのif関数にて
-
ヤフオクでの在庫管理
-
エクセルで時間計算。ほんとう...
-
ハードウェア時計の同期
-
表作成(EXCEL)
-
マクロによる時間の修正
-
社内資産管理のツール
-
磁気カードリーダ・学生証・エ...
-
エクセルで時間の足し算について
-
1から100までの自然数で、2.3.5...
-
geogebra みたいに
-
【Excel関数】特定の文字を別表...
-
(1)のやり方やるときと(3)...
-
帰還率β
-
DocuWorks 文字認識 検索でき...
おすすめ情報