• ベストアンサー

エクセルの関数がわかりません

今現在 式でl1のセルに if(and(g1=0),0,"")と入れて一か所の数字で表示させているのですが、 さらに j1に数字(1~12)が入ったらg1の数字を表示させる式はありますか? g1には売上金、j1には入金月、l1には入金金額を入力してます。 入金時手入力していますが入力ミスがあり、入金月を入れれば自動で金額が表示されるように変更したいです。 初歩的な質問ですみません。よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 I1セルに次の数式を入力されると良いと思います。 =IF(AND(ISNUMBER(G1),ISNUMBER(("1904/"&J1&"/1")+0)),G1,"")  条件付き書式を使用する事なしに、G1セルに数値が入力されていて、尚且つ、J1セルに1から12までの整数が入力されている場合にのみ、G1セルに入力されている値をI1セルに表示させる事が出来ます。(月の所に13や6.5などの月では無い数値を入力しても表示が行われない様になっています)

umesan11
質問者

お礼

有難うございました。 早速やってみました。助かりました。

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

j1に数字(1~12)が入ったらg1の数字を表示させる式: g1の条件付き書式の条件に =OR(J1<1,J1>12) と入れて、条件付き書式の書式で、フォントの色を白にしてみてください。

umesan11
質問者

お礼

有難うございます。助かりました。 早速やってみます。

関連するQ&A

  • EXCELのIF関数の入れ子について

    すみませんよろしくお願いします。 EXCELでセル(A1)~(L1)までに不特定の文字列が入力されており、(M1)に「もし(L1)が入力されていたら(L1)の値を表示、もし(L1)がブランクなら(K1)の値を表示、もし(K1)がブランクなら(J1)の値を表示、もし(J1)がブランクなら(I1)の値を表示・・・・」といった具合で関数を作成したいのです。また、(A1)~(L1)のセルで穴あき状態で入力されていた場合は最も(L1)寄りのセルを表示させたいです。 EXCEL2003のIF関数だと、 =IF(L2="",IF(K2="",IF(J2="",IF(I2="",IF(H2="",IF(G2="",IF(F2="",IF(E2="","",E2),F2),G2),H2),I2),J2),K2),L2) で最後の(A1)までの入れ子を作ることができせん。 EXCEL2007を使用すると、 =IF(L2="",IF(K2="",IF(J2="",IF(I2="",IF(H2="",IF(G2="",IF(F2="",IF(E2="",IF(D2="",IF(C2="",IF(B2="",IF(A2="","",A2),B2),C2),D2),E2),F2),G2),H2),I2),J2),K2),L2) と作成できます。 EXCEL2003で作成するいい方法はありますでしょうか? ご指南の程よろしくお願いします。

  • エクセルの関数について教えてください。

    エクセルの関数について教えてください。 セルのA1に売上の金額を入力すると セルのA2からA4までに分解された数字が表示されるようにしたいです。 内容としては、段階別に売上高を表示させたいので たとえば、 セルのA1に売上高を入力すると セルのA2に 0~25,000,000 セルのA3に 25,000,001~50,000,000 セルのA4に 50,000,001~ が自動で表示される形でA2+A3+A4が売上高になるようなものです。 50,000,000に達していなければA4は0になるようなイメージです。 表現力が足りず伝わりにくい点もあるかと思いますが、よろしくお願いします。

  • エクセルの関数

    エクセルの関数について教えてください。 まずシート2に、1月から12月まで金額が入る表を作ります。 そして、その金額の発生は「修理」と「購入」から発生するもので、金額の横にどちらかの項目を入力します。 シート1に月を記すセル(A1)を作成し、月を入力すると、その月の修理と購入の金額をそれぞれ出したいのです。 シート2の1月から12月の上に1から12までの数字をセルA2からA13まで入力します。 それで月ごとにHLOOKUP?関数でやろうと思います。 そして、修理か購入かをIF関数だと思うのですが、合ってますか?? また、二つの式をどう組み合わせたら良いのでしょうか?? 他に違う方法がありましたら教えてください。

  • セル 3セルにまたがった関数を教えてください

    タイトル通りです。 3セルにまたがった関数を入力したくて困ってます。 作りたいセルの関数ですが・・・   「A3」に入力した数字を「G3」に表示   「J3」に日付が入力されると「G3」に表示した数字が消える こんな関数を教えてほしいです。 IFを使って何度か試してみたのですが、バリュー(?)と表示されてしまい思い通りにいきません。 皆さんには簡単な質問でしょうけれど、わからないので、どうか教えてください。 お願いします。

  • エクセルの関数を教えてください。

    パソコン初心者です。 関数の式を教えてください。IF関数だと思うんですが、 A1のセルには 20051221~20060620の数字が入っています。 B1のセルにA1の20051221~20060120の数字だったら180100と            20060121~20060220の数字だったら180200と            20060221~20060320の数字だったら180300と             20060321~20060420の数字だったら180400と            20060421~20060520の数字だったら180500と            20060521~20060620の数字だったら180600と 表示されるにはどのような式がありますか? 是非、教えてください。

  • エクセルで、こういう場合の関数を教えてください。

    売り上げの数字が入っているセルがあり、 他のセルに、売り上げ10万以上なら2000、その後売り上げが10万増えるごとに2000ずつ加算された数字を入れたいです。 たとえば売り上げ327,656ならば6000という様な感じです。 IF関数を使って売り上げ10万以上20万未満なら2000というようにやっていこうと思ったのですが、 売り上げの数値の範囲が広く、他の入力の仕方がないかと思って質問しました。 よろしくおねがいします。

  • エクセルで二つの条件検索の関数がわかりません。

    よろしくお願いします。 二つの条件にあった数字のみの合計を足して表記する方法がわかりません。 例えば 「1月」であり、かつ、「外注商品」であった場合の合計はここ! と指定したいのですが・・・ =IF(A4:A53=1,SUMIF(F4:F53,"外",J4,J53),"0") この式でやってみたのですがこれだと 1の数字を表の頭に入れたとたんに、2月も3月も含めて計算されてしまします。 次に =SUMIF(A4:A53F4:F53,"1""外",J4:J53) といれるとエラーになります。 一月から12月までの販売実績表を作り、一月のみの外注金額 2月のみの外注金額と表記したいのです。 一月のみで外注金額のみの金額を例えばL4に入れるとすればそこにどのような式を組めばいいのでしょうか? よろしくお願いします。

  • エクセルの関数について

    エクセル関数で質問さっせてください。A1~A100間で売り上げ合計金額が入力しています。 A111セルに合計を入れたいのですが1~100まで全部数字が埋まらないと非表示になる関数は どうすればいいですか? 1~100中1個でも空白のセルがあれば合計は非表示にしたいです。 申し訳ございませんが至急ご回答をお願い致します。

  • エクセルの関数

    5つのセルにそれぞれ数字を入力し、6番目のセルに判定の式を入れたいと思っています。 それぞれの数字のうち、ある数字を超える場合は○である数字に不足の場合は×と表示するようにしたいのですが、どういう式にすればいいでしょうか。 よろしくお願いいたします。

  • Excelで二つの関数をヒトツの関数に収めたい

    =IF(AND(T$3>=$D9,T$3<$E9),1,"")という式と =IF(AND(T$3>=$F9,T$3<$G9),-1,"")という式をヒトツにまとめたいです。 ちなみにD9は出勤時間、E9は退勤時間、F9は休憩始めの時間、G9は休憩終わりの時間 そしてT3には時刻が入力されており、塗りつぶす事によってグラフになるようになっています。 現在は1つ目の式のみを使い、条件式書式にて「1と等しい時にセルを塗りつぶす」としています。 これに休憩時間の間はグラフを塗りつぶさないという条件をプラスしたいと思っています。 補足としては、他のセルにてCOUNT関数を使っており、その時間に何人が働いているか表示出来るようにしています。 二つ目の式の真の場合の-1に深い意味はありません。 結果、何人働いているか表示出来ればと思っての数字です。 よろしくお願いします。