ちくのう症(蓄膿症)は「菌」が原因!?

こんにちは。

今、予算を作成しています。
初歩的な質問で大変申し訳ありませんが、
関数混合で計算が出来なく困っていますので、教えてください。

例えば:
①M24に下記の計算式を入力し、2,031がセルの中に入っています。
 =SUM(M4)+M14*1000

②M36は数字だけを入力しています。
 -36

上記の計算をM43に1,995を入るようにしたいと思っています。

よろしくお願いいたします。

A 回答 (12件中1~10件)

>=(M24)*-1.75%/1000



の結果は、-35.54191602なので、36000じゃなくて本当に36(←これは見かけの数字ですが)を引くだけなんじゃないんですか?
つまり、
>M43に1,995を入るようにしたい
というのがそもそも間違っているのでは?
    • good
    • 0

>「36」と引くのではなく、「36000」を引くことになります。



だったら、結局何もいじらずにM36を-36000にすることで足りるのではないですか?
見かけの数値と実際の数値を混同していたのがいけなかったのでは?
    • good
    • 0

>そしたら…2になりました。



でしょうね。
だって、たぶん表示形式が1000未満は表示しなくなってるので。
表示形式を標準にしてみてください。

で、根本的な問題なんですがこの表は1000未満は表示しない設定になっているようですから、見た目「2031」でも実際は2031ではないですね?
そこから「36」を引くというのは実は「36000」を引くのではないのですか?

それとも引き算にする時は1/1000にしてしまっていいのですか?
その答えは私たちではわかりません。
    • good
    • 0
この回答へのお礼

その通りです。
「36」と引くのではなく、「36000」を引くことになります。

1/1000にしても大丈夫です。

お礼日時:2018/11/28 13:54

>M14に入力すればいいのでしょうか?


入れたらご希望の結果になりますか?

こういった掲示板での表現として

M24=ROUND(M4/1000,0)

とあったらそれはM24に=以下の数式を入れる、という書き方です。
    • good
    • 0
この回答へのお礼

おバカでした。

ありがとうございます。

M24に=ROUND(M4/1000,0)を入力しました。

そしたら…2になりました。

お礼日時:2018/11/28 13:24

間違えた。



M24=ROUND(M4/1000,0)

です。
    • good
    • 0
この回答へのお礼

ごめんなさい。
教えてください。

M24=ROUND(M4/1000,0)は、
M14に入力すればいいのでしょうか?

お礼日時:2018/11/28 13:04

>M14には、F9を押すと 0 入っています。



まぁ、そうなりますね。今後M14を使うことはあるのでしょうか。
とりあえず2030930.62962963を「2031」にしたいのであれば、

M24=ROUND(M4,-3)

とかでどうですかね?他の条件がわからないのでこれでいいのかどうかは保証できませんが。
    • good
    • 0
この回答へのお礼

ごめんなさい。

M36をF9押したら、

=(M24)*-1.75%/1000の計算式が入っていました。

申し訳ありません。

お礼日時:2018/11/28 13:57

あー、そうか1000の位までの表示形式にしているという事かな。


そうなると実際の計算は

2030966.62962963-36だから答えは「2030930.62962963」となり
結局1000の位までの表示は「2031」のままという事になりますね。
    • good
    • 0
この回答へのお礼

そうです。

言葉足らずで大変申し訳ありません。

ありがとうございます。

お礼日時:2018/11/28 12:51

>M4には、2030966.62962963という数字が入っています。


>M24セルのF9を押したら…
>2030966.62962963という数字が入っています。

全く同じですね。でも、「2030966.62962963」は「2031」という表示にはならないと思います。

こちらではあなたのPCは見えませんから正確な情報がないと的確な回答もできません。
再度聞きますが、

M4、M14には何が入っていて、計算結果はどのように出てますか?
    • good
    • 0
この回答へのお礼

ありがとうございます。

M4には、F9を押すと 2030966.62962963 入っています。

M14には、F9を押すと 0 入っています。

よろしくお願いします。

お礼日時:2018/11/28 12:44

2013が入っているセルは?、まさかM24?。


質問として
2013の入っているセルは?。
M24の内容、=M4+M14*1000
M36の内容、-36
M43の内容、1995を表示させたい
M24.M36、M43に表示される数値を使ってどんな計算をしたいのか、もっとも肝心な内容がありません。
例えば、M24+M36をM43に表示(入力)であればM43にどんな関数なり式を入れるかという質問になりますが
表現が支離滅裂です。
>上記の計算をM43に1,995を入るようにしたいと思っています
上記の計算方法どこに??、具体的な数字を入れるだけなら、そのまま直接入力すれば・・・って回答しか。
初歩であればM36には-36、ではなくどんな数値(何を意味する数値)、そのうえで、売りあげから経費を引いた利益を表示・・・のフローチャートが必要です。
そして、売り上げ、経費、が入力されているセルの特定、計算結果を表示させたいセルの特定が必要です。
ある程度の習熟者なら、フローチャートは不要ですが、各セルの内容を使ってどんな計算をしたいのか、が必要です、具体的な数値は不要です。
    • good
    • 0
この回答へのお礼

出来ました。

これで上司に報告できます。

ほんとに~ほんとうに
ありがとうございました。

お礼日時:2018/11/28 14:27

あー…


M14には何が入っているのでしょうか?
それと、M24セルを選択し、数式バーにある数式を全部ドラッグで選択した後F9を押したらどんな数字が入ってますか?
(確認後はESCキーで戻って下さい)
    • good
    • 0
この回答へのお礼

ありがとうございます。

M24セルのF9を押したら…
2030966.62962963
という数字が入っています。

よろしくお願いします。

お礼日時:2018/11/28 12:31

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

このQ&Aと関連する良く見られている質問

Qエクセルについて。

次の数式を求める関数(下の方のプラン表)は、どんな数式を打てば良いのでしょうか?教えていただけると幸いです。

Aベストアンサー

単純な足し算ですよね。
添付画像のように作ったとして

[C8]=SUM($B$2,C$7,$B8)

これを[C8:F12]の範囲にコピーすればOK。

通常、数式のセルは、コピー貼り付けすると、移動先に応じてセルアドレスが変わってしまいますが、
「$」をつけることで、固定することができます。

上の式だと、どこに移動しても

$B$2 は B2 を参照するように固定される。

C$7 は 7行目 を参照するように固定される。
(式を下にコピーしても、7行目に固定される)

$B8 は B列 を参照するように固定される。
(式を右にコピーしても、B列に固定される)

ということになります。
$をつけて参照先を固定するのを「絶対参照」、
つけていない普通の場合は「相対参照」、
と言います。
より詳しいことは、このキーワードで検索して調べてみてください。

金額表示については、セルの書式から、
分類:通貨
記号:\
にしてあります。
実際のセルに「\」は入力されていません。

QExcelにて引き算の質問

Excelで

横並びに並んだ数字で
左端、又は0の隣の数字から引き算をする ような関数はありますか?

画像で言うと

E5セルに 5 が入力されたら

➀B4セル 1 から引き算。
その結果B4セルの値を 0 と表示したい 余りが4
(E5セル 5 - B4セル 1 =4)

②C2セル 2 と E5セル - B4セルの余り4を引き算。
C2セルの値を 0 余りが2
(➀の計算結果 4 - C2セル 2 = 2)

次にD3セル 3 と先ほどの余り2 と引き算
D3セルの値は 1 が残る。
(②の計算結果 2 - D3セル 3 = -1)

ここで結果がマイナスになるのですが、
D3セルには 1 と表示する。

次またE列に値が入力された場合は D3セルの1 から引き算をスタートし
上のように計算を繰り返し…

分かりづらい説明で申し訳ございません。

分かる方よろしくお願いいたします。

Aベストアンサー

在庫確認という事を考慮して、こんなことがしたかったのかな?
どうかしら?

Q旅行案内の背景と、飛行機の形について。

旅行案内の説明の後ろの背景と、飛行機の下ががたがたしているのはどうやって作ったのでしょうか?
教えていただけると幸いです。
https://oshiete.goo.ne.jp/qa/10835060.html

Aベストアンサー

No.1の回答者です。
何かの問題集を解いているのですよね。

その問題を出している方に、画像の提供や参照先を訊いたら。
飛行機の画像に雲があるだけなので、なにも工夫していないと思う。
ペイントでも何でもよいので、青い背景に飛行機を描き、雲も描けば
同じようなものは作成できます。
Excelはお絵かきソフトではないので、わざわざ作る人はいない。
図形機能で複雑なクリップアートを作る人たちもいるけど、そこまで
するほどの作図ではないですし。

> 飛行機の写真の形を作る方法
下側の凸凹部分が気になっているようだけど、No.1の回答に添付した
画像にあるように、白い雲があるだけですよ。
用紙の白い部分と白い雲が重なって凸凹を作っているだけですからね。

説明文の背景も、[挿入]→[オンライン画像]→[テクスチャ]で探します。
似たような画像を挿入したら、色をウォッシュアウトなどで薄くして、
背景として利用します。

Q飛行機の形について。

飛行機の写真の形を、下を白い雲の形にするには、どうすれば良いのでしょうか?教えていただけると幸いです。
https://oshiete.goo.ne.jp/qa/10845425.html

Aベストアンサー

あなたは、回答者の名前などいちいち覚えていないのかな?
あちこちで同じ質問を繰り返しているから、混乱するのですよ。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12199512557
回答の内容を試して、理解できない部分だけを補足すれば、的確な
回答も得られるでしょうに。(まぁ、無理だと思うけど)
https://oshiete.goo.ne.jp/qa/10845425.html
他の掲示板の回答内容を、お礼欄にそのまま書き、その内容を問う
のもどうかと思う。(私の回答内容を無視していると思えるから)
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12199512557

[透明色を指定]については、今回はありえないと思う。
飛行機自体の色にも雲の色と同じ色があるので、その部分も透明に
なってしまうから。だから無意味な回答ですね。
(他の回答者を批判するつもりはないが、混乱の元なので否定)
印刷されたものとして、白色は用紙の色を使い印刷されない部分と
なっています。ですから、雲の色は印刷されないので凸凹に見える
だけだってことを理解してください。

これ以上のやり取りは、無意味なので質問を閉じてくださいね。
私としても、そのほうが幸いです。

あなたは、回答者の名前などいちいち覚えていないのかな?
あちこちで同じ質問を繰り返しているから、混乱するのですよ。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12199512557
回答の内容を試して、理解できない部分だけを補足すれば、的確な
回答も得られるでしょうに。(まぁ、無理だと思うけど)
https://oshiete.goo.ne.jp/qa/10845425.html
他の掲示板の回答内容を、お礼欄にそのまま書き、その内容を問う
のもどうかと思う。(私の回答内容を無視していると思えるから)
https://detail...続きを読む

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

エクセル2007を使用しているのですが、IF関数について分からない事があるので分かる方アドバイスをお願いします。

A2には「お急ぎ便」「通常便」「日時指定便」のいづれかの文字が入力されています。
A3には「出荷予定日」  2018/12/1 など入力されています。
A4には「=A3+1」と入力して出荷予定日の翌日の日付が入力されるようにしています。 
     例えばA3が2018/12/1の場合には2018/12/2と表示されます。

私がやりたいことですが、A5のセルに下記の情報を入力したいです。

A2のセルに「お急ぎ便」という特定の文字が含まれている場合には、出荷予定日の翌日に到着させなければいけない為、A4の日付をA5セルに表示させるようにしたいです。

反対に「通常便」「日時指定便」の文字が含まれている場合には、A5セルに何も入力せずに「空白」にしたいです。

私も色々と試行錯誤しながら下記の関数がつかえそうだと考えてみましたが、この文字列はお急ぎ便という文字がはいっている場合は○を表示させて、入っていない場合は×と表示させるものですよね。

=IF(COUNTIF(A2,"*お急ぎ便*")=1,"○,"×")

上記の○の部分に、A4のセルで表示されている文字を表示させるようにしたいのですが、可能でしょうか?×の部分は単純に削除して空白にすればいいと思うので問題がないのですが、○の部分に=A3+1とかA4とか色々と入力しましたが、入力した内容がそのまま表示されてしまって、A4の日付をA5のセルに表示させるのはできないようです。

分かる方がいらっしゃったらアドバイス頂ければ助かります。どうぞよろしくお願いします。

エクセル2007を使用しているのですが、IF関数について分からない事があるので分かる方アドバイスをお願いします。

A2には「お急ぎ便」「通常便」「日時指定便」のいづれかの文字が入力されています。
A3には「出荷予定日」  2018/12/1 など入力されています。
A4には「=A3+1」と入力して出荷予定日の翌日の日付が入力されるようにしています。 
     例えばA3が2018/12/1の場合には2018/12/2と表示されます。

私がやりたいことですが、A5のセルに下記の情報を入力したいです。

...続きを読む

Aベストアンサー

>○の部分に=A3+1とかA4とか色々と入力しましたが、入力した内容がそのまま表示されてしまって

まずは、A5のセルの表示形式を日付にしましょう。

それから、A2には
>「お急ぎ便」「通常便」「日時指定便」のいづれかの文字が入力されています。
なので、部分一致にしなくても

A5=IF(A2="お急ぎ便",A4,"")

でよくないですか?それとも他に文字がプラスされることがあるのですか?

Qエクセル初心者です。 よろしくおねがいします。 最近データをさわることとなりこまっていることがありま

エクセル初心者です。
よろしくおねがいします。
最近データをさわることとなりこまっていることがあります。


A B C D E X Y Z
6/10 6/30 7/30 0.2 0.4 0.3
7/20 7/10 7/25 0.1 0.2 0.25

A2=6/10でX2の0.5となり
B2=6/30でY2の0.4
C2=7/30でZ2の0.3と併用したデータとなっています。

Dセルに今日から一番近い日
=MAX(A2:C2)
C2の7/30となるのですが
E2セルは同時にZ2となるように,
D3は7/25でE3が0.25となるように考えていますがわかりません。
どのような関数式になるのか?
どうか、教えてください。
お願いいたします。

Aベストアンサー

こんにちは

『(A列、X列)、(B列、Y列)、(C列、Z列)の値がセットになっている時に、D列の算出値に対応した値をE列に表示したい』
という意味と解釈しました。

>Dセルに今日から一番近い日
>=MAX(A2:C2)
今日に一番近い日がMAXと限って良いのかどうかはわかりませんが、参照の考え方としては、D列の値をA:Cから検索して、それと同じ位置の値をX:Zから参照すれば良いことになります。

E2セルに
 =INDEX(X2:Z2,MATCH(D2,A2:C2,0))
の関数式を入れたらいかがでしょうか?

Q重複を含まずに件数を数える方法

お世話になります。
重複を含まずに件数を数える方法を教えて下さい。
下のような表がSHEET1にあるとしてC列に●が入っているもので
A列にある種類に対してB列にある産地の件数を重複を含まずに数えたいです。
ちなみに実際の表はA~S列まであり、1万行近くあります。
ピポットだと重複を含んで計算してしまい、困っています。
どうぞよろしくお願いします。

※EXCEL2010を使用です

SHEET1
A列   B列    C列
種類  産地   チェック
リンゴ  青森     ●
ぶどう  山梨
みかん  愛媛  ●
リンゴ  福島     ●
リンゴ  青森     ●
みかん  愛媛  ●

SHEET2
A列   B列    
種類  産地件数
リンゴ  2(※青森2、福島1件で重複分は含まないので2件)
みかん  1(※愛媛2件で重複分は含まないので1件)

※ぶどうはC列に●がないので記載しない

お世話になります。
重複を含まずに件数を数える方法を教えて下さい。
下のような表がSHEET1にあるとしてC列に●が入っているもので
A列にある種類に対してB列にある産地の件数を重複を含まずに数えたいです。
ちなみに実際の表はA~S列まであり、1万行近くあります。
ピポットだと重複を含んで計算してしまい、困っています。
どうぞよろしくお願いします。

※EXCEL2010を使用です

SHEET1
A列   B列    C列
種類  産地   チェック
リンゴ  青森     ●
ぶどう  山梨...続きを読む

Aベストアンサー

No.1です。

>1万行近くあります。
となるとオートフィルではかなり面倒なので、VBAでの一例です。

>ちなみに実際の表はA~S列まであり・・・
D列以降のデータも対象になるのか不明なので、質問文どおりA~C列までのデータとしてみました。
標準モジュールです。

Sub Sample1()
 Dim myDic1 As Object, myDic2 As Object
 Dim i As Long, lastRow As Long
 Dim myStr As String, wS As Worksheet
 Dim myKey, myItem, myR
  Set myDic1 = CreateObject("Scripting.Dictionary")
  Set myDic2 = CreateObject("Scripting.Dictionary")
  Set wS = Worksheets("Sheet2")
   lastRow = wS.Cells(Rows.Count, "A").End(xlUp).Row
    If lastRow > 1 Then
     Range(wS.Cells(2, "A"), wS.Cells(lastRow, "B")).ClearContents
    End If
   With Worksheets("Sheet1")
    lastRow = .Cells(Rows.Count, "A").End(xlUp).Row
     myR = Range(.Cells(2, "A"), .Cells(lastRow, "C"))
      For i = 1 To UBound(myR, 1)
       If myR(i, 3) <> "" Then
        myStr = myR(i, 1) & "_" & myR(i, 2)
        If Not myDic1.exists(myStr) Then
         myDic1.Add myStr, ""
         If Not myDic2.exists(myR(i, 1)) Then
          myDic2.Add myR(i, 1), 1
         Else
          myDic2(myR(i, 1)) = myDic2(myR(i, 1)) + 1
         End If
        End If
       End If
Next i
End With
  myKey = myDic2.keys
  myItem = myDic2.items
   myR = Range(wS.Cells(2, "A"), wS.Cells(UBound(myKey) + 2, "B"))
    For i = 0 To UBound(myKey)
     myR(i + 1, 1) = myKey(i)
     myR(i + 1, 2) = myItem(i)
    Next i
   Range(wS.Cells(2, "A"), wS.Cells(UBound(myKey) + 2, "B")) = myR
    Set myDic1 = Nothing
    Set myDic2 = Nothing
    wS.Activate
    MsgBox "完了"
End Sub

とりあえずはお望みの結果になると思います。m(_ _)m

No.1です。

>1万行近くあります。
となるとオートフィルではかなり面倒なので、VBAでの一例です。

>ちなみに実際の表はA~S列まであり・・・
D列以降のデータも対象になるのか不明なので、質問文どおりA~C列までのデータとしてみました。
標準モジュールです。

Sub Sample1()
 Dim myDic1 As Object, myDic2 As Object
 Dim i As Long, lastRow As Long
 Dim myStr As String, wS As Worksheet
 Dim myKey, myItem, myR
  Set myDic1 = CreateObject("Scripting.Dictionary")
  Set myDic2 = Create...続きを読む

Q万年カレンダーについて。

次のexcelのデータで、おかしなところがありましたら、教えていただけると幸いです。
https://fire.st/9Il0GsR

Aベストアンサー

>確かに35行は、緑になりました。どうしてそうなるのでしょうか?教えていただけると幸いです。
添付の画像を参照ください。
2018年6月の例ですが、C35へ
=COUNTIF(祝日,A35)
と入力しています。結果は、1048470が表示されます。
これは、=COUNTIF($Y:$Y,A35)と同じことです。(祝日の範囲がY列全体の為)
A35は空白なので、Y列の空白の部分がカウントされます。その為、1048470になります。
COUNTIF(祝日,A35)の結果が0でなければ、判定は真なので、色がつく条件式が成立します。
そのため、緑になります。

>すみません。COUNTIF 関数のみで、祝日に色をつけるとするとどうすれば良いのでしょうか?教えていただけると幸いです。
祝日の範囲を、空白を除いて、正確に定義しなおします。
一旦、祝日の名前を削除し、実際に祝日の日付が入力されているセル範囲Y3:Y107を、祝日の範囲にします。
(つまり、Y列全体をやめて、$Y$3:$Y$107にします)
そうすると、COUNTIF 関数のみで祝日に色をつけることができます。
祝日の名前を削除する方法は、下記を参照ください。(削除せず、変更することも可能です)
https://www.wanichan.com/pc/excel/2016/8/47.html

COUNTIF 関数のみで、祝日に色をつけるようにした場合は、祝日の追加が発生すると(2023年以降分の祝日の追加など)、Y列の範囲が変わるので毎回、それにあわせて、祝日の範囲もかえる必要があります。

>確かに35行は、緑になりました。どうしてそうなるのでしょうか?教えていただけると幸いです。
添付の画像を参照ください。
2018年6月の例ですが、C35へ
=COUNTIF(祝日,A35)
と入力しています。結果は、1048470が表示されます。
これは、=COUNTIF($Y:$Y,A35)と同じことです。(祝日の範囲がY列全体の為)
A35は空白なので、Y列の空白の部分がカウントされます。その為、1048470になります。
COUNTIF(祝日,A35)の結果が0でなければ、判定は真なので、色がつく条件式が成立します。
そのため、緑になります。...続きを読む

Q任意の文字列を表示させるには?【vlookUp等】

下記の図をご覧ください。

やりたいことは、図1のB3、B4、B5セルに関数を入れて
図1の、B3、B4、B5のように【任意の文字列】を表示させたいのです。


具体的には

B3、B4、B5にVLOOKUP関数を挿入し、図2参照元から、同じNOの
NO1⇒【101】 NO2⇒【201】、NO6⇒図2にNO6が無いため、【該当なし】と表示
させ

そこからさらに

図3のとおり、任意の文字列を対応表を表示させたいのです【図1に】

【変換イメージ】
No1⇒101⇒佐藤さん宅
NO6⇒  ⇒該当なし

ご存知の方いらっしゃいましたら、教えて下さい。

Aベストアンサー

B3へ
=IFERROR(VLOOKUP(VLOOKUP(A2,$D$3:$E$7,2,FALSE),$G$3:$H$5,2,FALSE),"該当なし")
と入力し、オートフィルで下へコピーしてください

QExcelのセル内文字の並び替えについて

Excelのセル内文字の並び替えについて質問があります。

セル内に名前のデータがカンマで区切られて入ってくるのですが、順番を変えたいのですが、どのような数式を使えばいいかご教示いただけませんか?

A1のデータをB1に変更できる数式はありますか?
A1=Last Name,First Name,Title 
B1=Title First Name Last Name

※A1ではLast Name First Name Titleの間にはカンマ(,)がありそれぞれの間にスペースはありません。
※B1では、可能であればそれぞれの間にスペースを入れたいです。

(例)
A1=Nihon,Hanako,Ms.
B1=Ms. Hanako Nihon

複数の処理するので、できれば数式をコピーしただけで出来るようにしたいのですが、どなたか教えてくださいませんか?

宜しくお願い致します。

Aベストアンサー

こんばんは!

手っ取り早くVBAでの一例です。
データはA列1行目からあるとします。

Sub Sample1()
 Dim i As Long, k As Long
 Dim myStr As String, myAry
  For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row
   myAry = Split(Cells(i, "A"), ",")
    For k = UBound(myAry) To 0 Step -1
     myStr = myStr & myAry(k) & " "
    Next k
   Cells(i, "B") = myStr
   myStr = ""
 Next i
End Sub

※ 関数で出来るかどうか判りませんが、
考える気力がないのでVBAにしてみました。

どうしても関数でやりたい!という場合は、この質問限定の関数(ユーザー定義関数)を作成すれば
通常のワークシート関数と同じ使い方ができます。m(_ _)m


人気Q&Aランキング