FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Bir Kolandaki Değerlerin toplamının sabit bir sayı ile çarpımının 1 olamısın script ile nasıl yaparız

0 oy
275 kez görüntülendi

Selamlar Arkadaşlar,

Excel ile yapmış olduğumuz bir formülü file maker ile yapmak istiyoruz.

A B B*D$2    
1 0 0 0,1  
2 2 0,2    
3 4 0,4    
4 6 0,6    
5 8 1,2    
         
         
B kolonundaki değerlerin toplamı 1,2 ama bu değerleri sabit bir sayı ile çarpıp toplamın 1 olmasını istiyorum. Burada Sabit sayı 0,08333333dir: Excel de bu ekteki formül ile mümkün. Bunu file maker de yapabilir miyiz?
A B B*D$2    
1 0 0 0,08333333  
2 2 0,16666667    
3 4 0,33333333    
4 6 0,5    
5 8 1    

Excel deki formül

GOAL Seek

Set Cell:            $C$15

To value :            1

By Changing     $D$11

                            Ok

 

Bu konuda yardımcı olabilirseniz sevinirim şimdiden teşekkürler arkadaşlar

 

 

 

 

16, Kasım, 2015 Scripts kategorisinde İsmail Akkaya (1,530 puan) tarafından soruldu

3 Cevaplar

+2 oy
 
En İyi Cevap

Bu örnekte Goal Seek özelliğini kullanmadan (eğer hep çarpım toplamının 1 olmasını istiyorsak) D2 hücresini formül olarak ayarlayıp "=1/C15" değerini hesaplamasını isteyebiliriz.

 

Benzer uygulamayı FileMaker ile yaptım, şu örnek dosyayı inceleyebilirsiniz:

17, Kasım, 2015 F. Osman Cabi (200,340 puan) tarafından cevaplandı
17, Kasım, 2015 İsmail Akkaya tarafından seçilmiş
0 oy
Merhaba,

Script yardımıyla bu işlem yaptırılabilir. Yalnız C15 hücreniz sabit midir? Script her çalıştığında C alanının 15 satırını mı 1 yapmaya çalışacak yoksa son kaydın mı?
17, Kasım, 2015 F. Osman Cabi (200,340 puan) tarafından cevaplandı
Teşekkür ederiz ilginiz için
C15 hücresi C lerin toplamıdır.
C sütünundaki verilerin toplamı C15 olduğu için oranın toplamı 1 olmalı
Bizim aradığımız değer D11 deki değerdir ordaki değeri C deki verilerle toplayınca C15 deki değer 1 oluyor.
0 oy
Teşekkür ederiz ilginiz için

C15 hücresi Clerin toplamıdır.

C sütunundaki verilerin toplamı C15 olduğu için oranın toplamı 1 olmalı.

Bizim aradığımız değer D11 deki değerdir. D11 deki değeri C sütunundaki sayılarla çarpıyoruz ve bunların toplamı 1 oluyor. Bu da bizim örneğimizde C15 e tekammül etmiştir. Bu kayıt sayısına göre değişebilir.
17, Kasım, 2015 İsmail Akkaya (1,530 puan) tarafından cevaplandı
...