lostyazilim

Tabana Yuvarlama

15 Mesajlar 1.874 Okunma
lstbozum
wmaraci reklam

htsumer htsumer WM Aracı Kullanıcı
  • Üyelik 18.05.2018
  • Yaş/Cinsiyet 56 / E
  • Meslek Muhasebeci
  • Konum Balıkesir
  • Ad Soyad H** S**
  • Mesajlar 191
  • Beğeniler 32 / 17
  • Ticaret 0, (%0)
Şu kod ile excel sayfasına 122,66 yazdırıyor diyelim. Ben bunu 122,00 olmasını istiyorum..Referans kod
$objPHPExcel->getActiveSheet()->setCellValue('I16', round($beskesinti,2));
 

 

wmaraci
reklam

awoken awoken WM Aracı Kullanıcı
  • Üyelik 06.06.2019
  • Yaş/Cinsiyet 19 / E
  • Meslek Öğrenci
  • Konum Diğer
  • Ad Soyad B** G**
  • Mesajlar 1002
  • Beğeniler 250 / 478
  • Ticaret 41, (%100)
Round() yerine floor() kullanın.
 

 

htsumer htsumer WM Aracı Kullanıcı
  • Üyelik 18.05.2018
  • Yaş/Cinsiyet 56 / E
  • Meslek Muhasebeci
  • Konum Balıkesir
  • Ad Soyad H** S**
  • Mesajlar 191
  • Beğeniler 32 / 17
  • Ticaret 0, (%0)
Onuda yaptım ama hata verdi tekrar deniyeyim
 

 

htsumer htsumer WM Aracı Kullanıcı
  • Üyelik 18.05.2018
  • Yaş/Cinsiyet 56 / E
  • Meslek Muhasebeci
  • Konum Balıkesir
  • Ad Soyad H** S**
  • Mesajlar 191
  • Beğeniler 32 / 17
  • Ticaret 0, (%0)
$objPHPExcel->getActiveSheet()->setCellValue('I16', floor($beskesinti,2));

Yaptım bu sefer de hücreye bişe yazmadı
 

 

wmaraci
wmaraci

htsumer htsumer WM Aracı Kullanıcı
  • Üyelik 18.05.2018
  • Yaş/Cinsiyet 56 / E
  • Meslek Muhasebeci
  • Konum Balıkesir
  • Ad Soyad H** S**
  • Mesajlar 191
  • Beğeniler 32 / 17
  • Ticaret 0, (%0)
Değişkeni de bu

if(isset($_POST['beskes'])){
$beskesinti=$brut*3/100;
 

 

htsumer htsumer WM Aracı Kullanıcı
  • Üyelik 18.05.2018
  • Yaş/Cinsiyet 56 / E
  • Meslek Muhasebeci
  • Konum Balıkesir
  • Ad Soyad H** S**
  • Mesajlar 191
  • Beğeniler 32 / 17
  • Ticaret 0, (%0)
Tama oldu teşekkür ederim. Yanlış değişkene yazmışım :=)
 

 

mimarcan mimarcan Mimar Kullanıcı
  • Üyelik 11.01.2013
  • Yaş/Cinsiyet 40 / E
  • Meslek Mimar
  • Konum İstanbul Anadolu
  • Ad Soyad İ** Y**
  • Mesajlar 663
  • Beğeniler 1244 / 182
  • Ticaret 2, (%50)
@htsumer

konuyla alakası yok ama, ben de bir projemde phpexcel çalışmak istiyordum, PHP sürüm 5,6 olduğu için mi bilmiyorum internetteki tüm dosyalarda sorun var. Bir türlü çalıştıramadım.
 

 

HakanKorkz HakanKorkz WM Aracı Kullanıcı
  • Üyelik 07.03.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Mesleğim yok
  • Konum Sakarya
  • Ad Soyad H** K**
  • Mesajlar 250
  • Beğeniler 54 / 66
  • Ticaret 2, (%100)
Count() fonksiyonu kulanırsanız sayıyı yuvarlayacaktır istediğiniz gibi
 

 

https://hakankorkmaz.site

htsumer htsumer WM Aracı Kullanıcı
  • Üyelik 18.05.2018
  • Yaş/Cinsiyet 56 / E
  • Meslek Muhasebeci
  • Konum Balıkesir
  • Ad Soyad H** S**
  • Mesajlar 191
  • Beğeniler 32 / 17
  • Ticaret 0, (%0)
$objPHPExcel->getActiveSheet()->setCellValue('M12', "=G12*2.5/100*L12");
Arkadaşlar şu kod excel hücreye yazıyor ama sonuç şöyler çıkyor..1065,235685 şeklinde.. Bunu 1065,24 olarak yuvarlamak için

$objPHPExcel->getActiveSheet()->setCellValue('M12', "=YUVARLA(G12*2.5/100*L12;2)");

Yaptım ama hata veriyor.. Nasıl bir kod ekleme lazım bulamadım
 

 

HakanKorkz HakanKorkz WM Aracı Kullanıcı
  • Üyelik 07.03.2018
  • Yaş/Cinsiyet 27 / E
  • Meslek Mesleğim yok
  • Konum Sakarya
  • Ad Soyad H** K**
  • Mesajlar 250
  • Beğeniler 54 / 66
  • Ticaret 2, (%100)

HakanKorkz adlı üyeden alıntı

Count() fonksiyonu kulanırsanız sayıyı yuvarlayacaktır istediğiniz gibi


Yazdığım bu fonksiyonu denerseniz sorunu çözecektir tahminimce
 

 

https://hakankorkmaz.site
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al