[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『5キロ未満は5キロに切り上げる数式』(hokubu)
エクセルで距離の計算をしているのですが、以下の条件にあった数式が思いつきません。A3に数式を入力して結果を反映させたいです。今は手入力で修正しています。
お手数ですがお力を貸していただけないでしょうか。
(条件)5キロ未満は5キロに切り上げる。
A1 A2 A3
10 2 15
10 6 16
< 使用 Excel:Microsoft365、使用 OS:Windows11 >
もともとどういう計算してるんですか? |[A]|[B] [1]| 10| 10 [2]| 2| 6 [3]| 15| 16 A3=A1+MAX(A2,5) 提示いただいた内容通りなら、こちらでいかがですか?
(稲葉) 2023/01/30(月) 11:08:48
もともとはC1にA1+B2を入力しています。計算結果が出たらC1の数式の上からベタ打ちで条件にあった距離を手入力しています。
(hokubu) 2023/01/30(月) 11:22:19
C1=A1+MAX(B1,5) 条件は「B列が5km未満なら5kmに切り上げる」でいいんですよね?
(稲葉) 2023/01/30(月) 11:35:56
=BYROW(MAP(A1:B2,LAMBDA(_a,MAX(_a,5))),LAMBDA(_b,SUM(_b)))
(d-q-t-p) 2023/01/30(月) 11:43:24
A B C
1 10 2 15
2 10 6 16
3 2 17 19
4 1 43 45
(hokubu) 2023/01/30(月) 12:00:55
まず試してみて、希望通りにならないところ教えてください (稲葉) 2023/01/30(月) 12:30:32
こんなのではどうだろうか? =CEILING(A1+B1,IF(MOD(A1+B1,10)>5,1,5))
(ねむねむ) 2023/01/30(月) 12:32:23
C1: =FLOOR(A2+B2,10)+MAX(MOD(A2+B2,10),5) (メジロ) 2023/01/30(月) 12:42:20
=MAP(BYROW(A1:B4,LAMBDA(_a,SUM(_a))),LAMBDA(_b,IF(MOD(_b,10)<5,CEILING(_b,5),_b)))
ねむねむさんがよくこの条件を読み取ったな……。
(d-q-t-p) 2023/01/30(月) 12:49:41
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.