-PR-
締切済み

エクセルについて!!

  • すぐに回答を!
  • 質問No.112056
  • 閲覧数29
  • ありがとう数3
  • 気になる数0
  • 回答数6
  • コメント数0

お礼率 42% (9/21)

エクセルでこういうときにはどうのような関数を使うのでしょうか?
A1が101以上であったらA2にその増えた分だけプラスする。
たとえば、A1が101であったら、A2に1だけプラスする。A1が102であったら
A2に2だけプラスする。上限を200ぐらいにします。100以下であったら0です。IF関数を使ってやってみようとしたのですが、数式が長くなりすぎて困っています。助けてください!
通報する
  • 回答数6
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全6件)

  • 回答No.2
レベル11

ベストアンサー率 21% (66/302)

=IF((A1-100)>0,(A1-100)+A2,A2)では、ダメでしょうか?
お礼コメント
buko

お礼率 42% (9/21)

ありがとうございます。
これでいけそうですね。
投稿日時 - 2001-07-31 23:32:49


  • 回答No.1
レベル10

ベストアンサー率 34% (37/107)

あのー、こんなど素人回答ではだめでしょうか?
1.A1に任意の数字を入れる。
2.A2に一律100を入れる
3.A3の式を =A1-A2 とする。
4.A4の式を =IF(A3>0,A3) とする。

やっぱだめかなー。
お礼コメント
buko

お礼率 42% (9/21)

ご回答ありがとうございます。
これでもいけると思います。
投稿日時 - 2001-07-31 23:34:52
  • 回答No.3
レベル12

ベストアンサー率 27% (162/600)

素人考え その2

=IF(OR(A1<101,A1>200),A1,A1*2-100)

という手もあるかも…
  • 回答No.4
レベル12

ベストアンサー率 27% (162/600)

失礼しました。意図を違えたような

=IF(OR(A1<101,A1>200),A2,A2+A1-100)

かも…
  • 回答No.5
レベル12

ベストアンサー率 52% (322/612)

こんばんは!

上限200の部分がプラスされる上限なのか
A1の計算に影響する上限なのか

不明ですが後者とすると

=IF(A1<100,A2,IF(A1>200,A2+100,A1+A2-100))

A1に200以上が入力されてもプラス100を
限度としたものです。

外していたらスミマセン!
  • 回答No.6
レベル10

ベストアンサー率 38% (54/141)

私もA1の上限が200と判断して、

=MIN(200,A1+MAX(0,A-100))
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-

特集


専門家があなたの悩みに回答!

ピックアップ

ページ先頭へ