検索結果
計算
- 全てのカテゴリ
- 全ての質問
- 勤務時間の計算
勤務時間 8:00~19:00 の間なら何時間でも働いてよくて 昼休み12:00~13:00の時間帯は必ず休みになります。 9:30出社 17:30退社 の場合、7時間となり 9:30出社 11:30退社 の場合 2時間となり、 14:00出社 18:00退社 の場合 4時間の勤務となります。 エクセルで A B C 1 勤務時間 昼休み 2 8:00 12:00 3 19:00 13:00 4 出社 退社 勤務時間 5 9:30 17:30 7:00 6 9:30 11:30 2:30 ↓ドラッグ 7 14:00 18:00 5:00 C5に =IF(COUNT(A5:B5)<2,"",TEXT(MAX(0,(MIN($B5,A$3)-MAX($A5,A$2))-(MIN($B5,B$3)-MAX($A5,B$2))),"h:mm")*1) と入れてC7までドラッグすると、 C6が2時間のところが2:30になり、 C7が4時間が正しいのに5時間になってしまい、うまく計算されません。 うまく計算されるには、どのような式にすればいいのでしょう? もしくはもっと簡単な関数があるのでしょうか? ご教授、よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- chashibu
- 回答数5
- 坪量の計算方法
新聞用紙の巻取りに、ついてなのですが 以下の情報から、坪量の計算方法を教えて下さい。 出来れば、計算式なども教えて頂けると助かります。 寸法 横813×縦1092 連量 18kg お願いします。
- ベストアンサー
- その他(ビジネス・キャリア)
- t2011
- 回答数1
- 行列を含む計算。
次の式がわかりません。 A=nkT{(E_αβ)^2-3}/2 が A=(nkTγ^2)/2となるそうです。 行列のところがわからないです。 どなたかご教授お願いします。
- 締切済み
- 数学・算数
- eggstarman
- 回答数1
- アンカーボルトの計算
円筒型タンクの風による転倒防止としてアンカーボルトを設置する時の計算方法がよく分かりません。転倒に働くアンカーボルトの本数を算出する計算式に三角関数(COS)が入っているものがあるのですが、根拠が不明で使えません。N=2×{cos(θ×0.5)+cos(θ×1.5)} 安定計算の結果下記の数値が算出された事により、アンカーボルトが必要になりました。 転倒モーメント:2,700kN・m 抵抗モーメント:1,800kN・m アンカーボルトの取付中心径:9.87mの予定 どなたか、ご教示願います。
- ベストアンサー
- その他(学問・教育)
- masa8265
- 回答数1
- 中和の計算方法
応用力がないのでしょうね、、定められた数字がないと解けません。 0.05ml/lの硫酸20mlを中和するのに必要な0.05mol/lの水酸化ナトリウム水溶液の 体積はいくらか 2(価)×0.05×20=1(価)×0.05×X X=40ml は理解できるのですが 1モル/Lの塩酸200mlを中和するのに必要な水酸化ナトリウムは何グラムか。 ただし、原子量H=1、O=16、Na=23とする の問いが解けません。 1(価)×1000×200ml =1(価)× X/40 ???? どなたか説明していただけませんか? よろしくお願いします。
- 正弦定理の計算
添付画像の△ABCにおいて、 b=√3、c=√2、∠B=120°のとき、∠Cの値は、「45°」である。 という問題があるのですが、 「」内の求め方が分かりません。 正弦定理a/sinA=b/sinB=c/sinC=2Rを使って、 b=√3、c=√2、∠B=120°を代入して、 √3/sin120°=√2/sinC,sin120=√3/2より √3/(√3/2)=2=√2/sinC までは分かったのですが、 ここから先が分かりません。 ∠C=45°とするには、 sinCが1/√2にならないといけないと思うのですが、 行き詰ってしまいました。 初歩的な事かもしれないのですが、 つい最近数学の勉強を始めたもので申し訳ないです。 どなたか宜しくお願い致します。
- ベストアンサー
- 数学・算数
- gohappy0123
- 回答数2
- ばらの希釈計算
ハイポネックスのばらの薬を買ってきました。 200倍に水で薄めるとの事ですが、 計算方法をわかりやすく教えて下さい^^; たとえば500ミリリットルのボトルでは、 ばらの薬
- 締切済み
- 園芸・ガーデニング・観葉植物
- satori843
- 回答数2
- 計算して下さい…。
計算して下さい…。 お恥ずかしながら計算が大の苦手です。 計算しようという気すら起きないので誰か計算して下さい…笑。 除草剤を水で100倍に薄めたいのです。 100倍にするには、 水1lに対し10Ml 水5lに対し50Ml という希釈の目安があります。 私が使いたい容器は750Mlなのですが、水750Mlに対しては何Mlになりますか? ティースプーン1杯くらいだろうということはなんとなく分かるのですが、正確な数字を出すとどのくらいなのか知りたいです。 宜しくお願いしますm(_ _)m
- ベストアンサー
- その他(生活・暮らし)
- m_okwave
- 回答数1
- C言語計算プログラム
Cの計算プログラム 下のプログラムを (1)上位桁の不要な0を表示しない (2)3つの数を計算できるようにする (3)0が入力されるまでは入力を受け付けて加算を繰り返す プログラムに改造する方法を教えてください。 #include <stdio.h> #define MAXDIGIT 70 void reset(char*,int); void input(char*,int); void add(char*,char*,char*,int); void add_digit(char ,char ,char ,char* ,char* ); void display(char* ,char* ,char* ,int ); void lineprint(char ,char* ,int ); void linedraw(char ,int ); int main(void) { char a[MAXDIGIT],b[MAXDIGIT],c[MAXDIGIT]; reset(a,MAXDIGIT); reset(b,MAXDIGIT); reset(c,MAXDIGIT); input(a,MAXDIGIT); input(b,MAXDIGIT); add(a,b,c,MAXDIGIT); display(a,b,c,MAXDIGIT); return 0;} void reset(char* buf,int maxdigit) { int i; for(i=0;i<maxdigit;i++) buf[i]=0; return;} void input(char* buf,int maxdigit) { char str[MAXDIGIT]; int i,j; printf("input data:"); scanf("%s",str); i=0; while(str[i]!='\0') i++; j=0; while(i>0){ buf[j]=str[i-1]-'0'; j++; i--; } return;} void add(char* a,char* b,char* c,int maxdigit) { int i; char carry_in,carry_out; i=0; carry_in=0; while(i<maxdigit) { add_digit(a[i],b[i],carry_in,&c[i],&carry_out); carry_in=carry_out; i++;} return;} void add_digit(char a,char b,char carry_in,char* c,char* carry_out) { *c=(a+b+carry_in)%10; *carry_out=(a+b+carry_in)/10; return;} void display(char* a,char* b,char* c,int maxdigit) { lineprint(' ',a,maxdigit); lineprint('+',b,maxdigit); linedraw('-',maxdigit+1); lineprint(' ',c,maxdigit); return;} void lineprint(char c,char* line,int maxdigit) { int i,maxdigitlimit; maxdigitlimit=maxdigit-1; printf("%c",c); for(i=maxdigitlimit;i>=0;i--){ printf("%1d",line[i]); } printf("\n"); return;} void linedraw(char c,int length) { int i; for(i=0;i<length;i++) printf("%c",c); printf("\n"); return;}
- 締切済み
- C・C++・C#
- mauveine_neige
- 回答数1
- 多桁 計算プログラム
下のプログラムを (1)上位桁の不要な0を表示しない (2)3つの数を計算できるようにする (3)0が入力されるまでは入力を受け付けて加算を繰り返す プログラムに改造する方法を教えてください。 #include <stdio.h> #define MAXDIGIT 70 void reset(char*,int); void input(char*,int); void add(char*,char*,char*,int); void add_digit(char ,char ,char ,char* ,char* ); void display(char* ,char* ,char* ,int ); void lineprint(char ,char* ,int ); void linedraw(char ,int ); int main(void) { char a[MAXDIGIT],b[MAXDIGIT],c[MAXDIGIT]; reset(a,MAXDIGIT); reset(b,MAXDIGIT); reset(c,MAXDIGIT); input(a,MAXDIGIT); input(b,MAXDIGIT); add(a,b,c,MAXDIGIT); display(a,b,c,MAXDIGIT); return 0;} void reset(char* buf,int maxdigit) { int i; for(i=0;i<maxdigit;i++) buf[i]=0; return;} void input(char* buf,int maxdigit) { char str[MAXDIGIT]; int i,j; printf("input data:"); scanf("%s",str); i=0; while(str[i]!='\0') i++; j=0; while(i>0){ buf[j]=str[i-1]-'0'; j++; i--; } return;} void add(char* a,char* b,char* c,int maxdigit) { int i; char carry_in,carry_out; i=0; carry_in=0; while(i<maxdigit) { add_digit(a[i],b[i],carry_in,&c[i],&carry_out); carry_in=carry_out; i++;} return;} void add_digit(char a,char b,char carry_in,char* c,char* carry_out) { *c=(a+b+carry_in)%10; *carry_out=(a+b+carry_in)/10; return;} void display(char* a,char* b,char* c,int maxdigit) { lineprint(' ',a,maxdigit); lineprint('+',b,maxdigit); linedraw('-',maxdigit+1); lineprint(' ',c,maxdigit); return;} void lineprint(char c,char* line,int maxdigit) { int i,maxdigitlimit; maxdigitlimit=maxdigit-1; printf("%c",c); for(i=maxdigitlimit;i>=0;i--){ printf("%1d",line[i]); } printf("\n"); return;} void linedraw(char c,int length) { int i; for(i=0;i<length;i++) printf("%c",c); printf("\n"); return;}
- 締切済み
- その他(学問・教育)
- mauveine_neige
- 回答数1
- エクセル VBA 計算方法
計算をエクセルのマクロで行いたいたくて計算式を作ったのですが 計算のG列の項目の中に「(5.2)万」のように( )のようにがついているものが 計算の項目のなかにあり、答えが-マイナスになってしまいます。 もし( )がついてたら( )のマイナスがプラスに変換できるように組込めないですか? ちなみに式はこちらです Dim nLast As Long nLast = WorksheetFunction.Max(2, Range("J" & Rows.Count).End(xlUp).Row) Range("K2").Formula = "=VALUE(SUBSTITUTE(G2,""万"",""""))*10000+VALUE(SUBSTITUTE(H2,""円"",""""))+IF(J2=""-"",0,VALUE(SUBSTITUTE(J2,""円"","""")))" If nLast > 2 Then Range("K2").AutoFill Destination:=Range("K2:K" & nLast) End If '式を入れたいだけならここまで。値だけにしたいなら以下も必要 Range("K2:K" & nLast) = Range("K2:K" & nLast).Value
- 締切済み
- Visual Basic
- mituya08
- 回答数1
- 積分計算(部分積分)
大学から理転し、現在微分方程式を勉強しております。 高校数学3Cの範囲は一通り独習しておりますが、以下の積分計算が分かりません。 ∫xe^(x^2)dx = e^(x^2)/2 ∫xe^(-(x^2)/2)dx = -e^(-(x^2)/2) いずれも部分積分法を用いるように思われるのですが、どうしても右辺が導けません。 途中式を詳しく解説していただける方、よろしくお願い申し上げます。
- エクセル VBA 計算方法
VBA初心者です。 ご指導お願いいたします。 A~C列にそれぞれお金の値段が入力されているので、D列に合計を出したいのですが、 特殊に入力されているので自分にはどうしていいものかわかりません。 例えば A列には5.3万とか6.2万などと入力されています。 B列には4,000円とか3,000円などと入力されています。 C列には800円などと入力されているうえに - 入力されているので - は0円とみなして計算して合計をD列に入力したいです。 どうか教えてください。
- ベストアンサー
- Visual Basic
- mituya08
- 回答数2
- VBA 計算の繰り返し
VBAの初心者です。 ご指導お願いいたします。 G列とH列とJ列に入力されている数字をK列に合計が出るように計算式ができているのですが、 その計算式をVBAでK2からKの最後の行まで自動で入力してくれて なおかつ、K○にはG○+H○+J○の合計が入力されるように 計算式を変換する方法を教えてください。 ちなみに計算式は =VALUE(SUBSTITUTE(G2,"万",""))*10000+VALUE(SUBSTITUTE(H2,"円",""))+IF(J2="-",0,VALUE(SUBSTITUTE(J2,"円",""))) です。 ご指導お願いいたします。
- ベストアンサー
- Visual Basic
- mituya08
- 回答数2