• ベストアンサー

if関数の書式ですが

ロータスで使用していたif関数をエクセルに置き換えたいのですが、ロータスの@はエクセルで=は判ります。 以下の2つの書式で D4やH3の前についている+は何かの意味があるのでしょうか? 無くても良いような気がするのですが よろしくお願い致します @if(+D4+E4=0," ",D4*E4) @if(F4+G4=0," ",+H3+F4-G4)

質問者が選んだベストアンサー

  • ベストアンサー
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.1

セルの前後に付いている+は符号や四則演算のマークです。 >@if(+D4+E4=0," ",D4*E4) これはD4セルとE4セルを足した答えが0の場合、" "を表示し、0では無い場合、D4とE4をかけ算した計算結果を表示しています。 +D4+E4=0 の所は D4+E4=0 でも結果は同じです。 >@if(F4+G4=0," ",+H3+F4-G4) これはF4セルとG4セルを足した答えが0の場合、" "を表示し、0では無い場合、H3セル+F4セル-G4セルの計算結果を表示しています。 お解り頂けましたでしょうか。

mehiro2
質問者

お礼

さっそくのお返事有難うございました。 セルの前に四則演算子がなぜあるのか疑問でした。 本当に有難うございました。

関連するQ&A

専門家に質問してみよう