初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2021-12-17 14:14:26

アッコ
Member

Excelの計算式をFileMakerで使用する場合

すいません、Excelの計算式をFileMakerへの変換が、何個か書式が有って全然解らず困っています、
誰か変換願えませんでしょうか?

=IF(OR(F10<$L$4,F10=""),"",IF(F10>$Y$2,$Y$2,F10))

=IF(OR(CA10="Sun"),IF(OR(D10<$L$4,D10=""),"",IF(D10>$P$4,$P$4,D10)),"")

=IF(OR(CA10="Sat",R10="●"),IF(OR(F10<$L$4,F10=""),"",IF(F10>$P$4,$P$4,F10)),"")

=IF(AND(AZ10>$BJ$3,BD10<>""),AZ10-$BJ$3,"")

=IF(AND(AE13>$BJ$3,AE13<>""),AE13-$BJ$3,"")

ANDも無効なのでしょうか?
よろしくお願いいたします。

Offline

#2 2021-12-17 15:16:01

Shin
Member

Re: Excelの計算式をFileMakerで使用する場合

根本的な計算式の知識が必要ですが、式をよく見てみましょう。Excel の式は、関数名() で構成されています。()の中の , が引数を句切っています。それらをわかりやすくスペースを追加してみると、例えば、
AND ( AZ10>$BJ$3 , BD10<>"" )
となり、読みやすくなると思います。無視できるのは、前回のものだけかもしれません。

Offline

#3 2021-12-17 16:08:38

himadanee
Guest

Re: Excelの計算式をFileMakerで使用する場合

絶対座標のがありますが、そこはどうやって移植してますか?グローバルフィールド?

#4 2021-12-17 17:24:43

アッコ
Member

Re: Excelの計算式をFileMakerで使用する場合

絶対座標部分はフィールドとして設定しています。

Offline

#5 2021-12-18 08:08:07

himadanee
Guest

Re: Excelの計算式をFileMakerで使用する場合

IFはFMでも同じIf関数ですが、ORやANDは関数でなく演算子になります。「OR(a,b)」がFMでは「a or b」になる
区切り文字がカンマからセミコロンになるだけで、あとは大体そのまま変換できると思いますが。

5行目だけ13行目の計算式をコピペしているようですが、間違いないですか?
10行目で13行目を参照しているとしたら、同じ行でない値を参照するのは、FMでは一般的には無理です。
他のレコードを参照する計算式を作ることはできますが、ソートするとすぐに無意味になってしまうので普通やりません。

絶対座標の参照をフィールドにするなら、FMではグローバルフィールドにしないと全部のレコードで同じ値を入力する必要があります。

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 554.03 KiB (Peak: 586.58 KiB) ]