エクセルの関数について教えて頂ければ😭
E16
F16
G16
にそれぞれ、松、竹、梅を入力してます。
これらは左の表のような数字に該当するとします。この時
E16:G16の合計を、H16セルに関数で直接’’9’’でだす事可能ですかね?
E16~G16のセルの文字は変更がありえます。たとえば、松、松、梅、になったりもします。そのままなら、単にSUM(A17:C17)で良いのですが
つまり変更のある可能性をクリアできる関数でないとダメなのです
最初から数字入れられれば良いけど仕様の関係上、文字でないと意味がなく、数値を入力するセルを隣接せる入れる事も同様にできないので
現状は、SWITCH関数で別表に松→5以下、で数値に換算し、その合計を出し、合計を出したセルをH16に反映させる、という事してます。
この二段階を一発でクリアできる関数ありますかねー
COUNTIFとかSUMIFでは出せない(私の式の誤りかも)のですよねー
できそうで出来ない・・・ググッても辿り着かない
二段階にしてると修正するのが面倒くさいので、可能なら一発で・・・
16 件のコメント
コメントするには、ログインまたはメンバー登録(無料)が必要です。
エクセルの関数はAIに質問すると割と的確な答えがでてるくので、試してみてください。
質問は何回もしました。
的確じゃーなかったのか😂
>> トッチン@寝不足 さん
全パターンが31日分あるので、相当な長さの式になりますねー┐(´-`)┌
>> トッチン@寝不足 さん
いやーこれだと各セルの文字が変化した場合にゼロ扱いになりますかね
各セルは、松の場合も竹の場合も梅の場合もありますので
その時に修正不要で計算してくれる式があるのかなー🤔
=SUM(SWITCH(E16,”松”,5,”梅”,3,”竹”,3,0),SWITCH(F16,”松”,5,”梅”,3,”竹”,3,0),SWITCH(E16,”松”,5,”梅”,3,”竹”,3,0))
これで合計出ましたー
ありがとうございました
こんなのはどうでしょうか?
HLOOKUPを使って、右の松、竹、梅に対応する値を参照してSUMで合計するものです。
これだと松竹梅という項目が変わらなければ、左表の数字が今後変わっても対応できます。
=SUM(HLOOKUP(E16,A16:C17,2),HLOOKUP(F16,A16:C17,2),HLOOKUP(G16,A16:C17,2))
こんにちは😊
ちょっと違う式でも。手書きですみません😅
>> akapenguin さん
それ、良いですね😁>> akapenguin さん
これ良いですねーさっき自分が考えた式を入れたら、3000文字くらいになりましたよ😅
一回いれればコピペするだけなんで、特に問題はないですが
でもHLOOKUPが断然シンプルですねー
やってみよ
ありがとうございます(^_-)-☆
>> Y. Daemon@ポリアモラス さん
ありがとうございます(^_-)-☆LOOKUP系でイケんじゃないかとは思ってましたが、LOOKUP系は引数が多くて苦手なんですよねー😭
>> akapenguin さん
エクセルは2021ver.ですがHLOOKUP使えますよね?
>> akapenguin さん
やることは同じですが、私なら、空欄行のセル(例えばE18~G18)にHLOOKUPで値を参照し、H16は単純にSUMだけにします。具体的には次のようにします
[E18] =HLOOKUP(E16,$A$16:$C$17,2,FALSE)
[F18] =HLOOKUP(F16,$A$16:$C$17,2,FALSE)
[G18] =HLOOKUP(G16,$A$16:$C$17,2,FALSE)
[H16] =SUM(E18:G18)
こうすれば松竹梅の3つより多くても修正が楽になります
HLOOKUPのセルを見せたくなければ、18行目を非表示にすればよいでしょう
なお、XLOOKUPはVLOOKUPとHLOOKUPを統合して分かり易くしたものですが、古いEXCELでは使えません
私が使っているのはエクセル2013なので2021でもHLOOKUPは残っていると思いますよ。
PC-6001🌜つきあかり@♫•*¨*•♪さん
最初に一発でできないかとありましたのでまとめて式を書きましたが、メンテナンス性を考えたらその方がよさそうですね。
>> ( ˘・з・)チェッ@君の💜にRev.🎵 さん
AIに質問したのをスクショしたのですが、不完全なものだったのですね〜。失礼しました🥺