Ondalık değeri bölmeye ve tam sayıyı korumaya çalışılıyor


0

Sadece ondalık sayıyı bölmeye ve sayının tamamını tutmaya ve sonuçlarını yeni bir hücreye taşımaya çalışıyorum. Örneğin, 1.4 birime sahibim ancak .4'ün 12'ye bölünmesi gerekiyor, çünkü bir durumda bu kadar. Yeni bir hücrede sonucun 1,33 olması gerekiyor.


1
.4 / 12 = .033 tekrar ediyor. 1.33
EBGreen

1
10 veya 11 maddeyle tam olarak nasıl başa çıkacaksınız?
Ignacio Vazquez-Abrams

Anlaştık, Ignacio - 1.04, 1.09, 1.10, 1.11 vb. Kullanıyorsanız, dönüşüm DOLLARDE işleviyle yapılabilir, yani =DOLLARDE(A1,12)- eğer bu kuralı kullanmazsanız 1 birimi 10'dan nasıl ayırt edersiniz?
barry houdini

@barryhoudini: DOLLARDE değil sadece, en yakın kesir ondalık kısmı dönüştürmek bölmek OP istiyor gibi
phuclv

Kabul etmiyorum - Eğer önerdiğim gibi A1 = 1.04 ise, bunu DOLLARDEtalep edildiği gibi
1.33'e çeviririm

Yanıtlar:


0

A1 değeri içeriyorsa, yalnızca ondalık basamaktan sonraki kısmı alabilirsiniz =A1-INT(A1). Ayrıca =MOD(A1,1)bunun da işe yarayacağına inanmaya başladım, ancak kendim denemedim.

Bu bölümü 12'ye bölmek istediğinizi ve bir şekilde olmadığınızı ve bir şekilde, A1'in 0,4 olduğunda (yorumlarda belirtildiği gibi) cevabın 1,33 olmasını istediğinizi varsayalım - sonra =(A1-INT(A1))/12uygun hücrede kullanırdım.


Bu OP'nin gerekli olduğunu söylediği cevabı vermeyecektir. Gerekli cevap 1.33 1.033 değil
EBGreen

1
OP'nin hangi formülleri kullandığı tam olarak belli değil çünkü doğru bir şekilde belirttiğiniz gibi 0.4 / 12 1.33 değil. Cevaptan sapmamasını sağlamak için bu parçayı değiştireceğim.
Richard

Ondalık sayıyı tam sayı olarak farklı bir hücrede bulundurarak doğru sonucu alabileceğimi ve yeni bir hücrede tam sayıya
böldüğümü biliyorum

@Richard Aşağıda cevapladım, ancak cevabımı sizinkine eklemekten çekinmeyin (OP'nin aslında 1.33'ü istediği senaryoyu kapamak için) ve ben de mayını sileceğim. Cevabınız benimki kadar doğru ve gerçekten iki cevaba ihtiyacımız yok.
Paul

0

Sorunuz net değil, ancak bu size istediğiniz cevabı verecektir:

=MOD(A2,1)/1.2+INT(A2)

Yani mod(a1/1)sadece A2 sayının ondalık kısmını alır

Ben 1.2 bölüyorum çünkü sen 033 yerine .33 istiyorum

Sonra A2'nin tamsayı kısmına geri ekleme

Eğer A2 = 1.4öyleyse, o zaman bu formül ile hücrenin içeriği 1.33


Bu, öğeler 12 sayıyla gönderilirse işe yarar, ancak bize çeşitli miktarlarda gönderilen farklı öğelerim var. 1 tam vakada eşit olacak altı sayım veya 36 tam 1 vakada eşit sayım formülünü nasıl değiştirebilirim. Veya 4 tam 1 tam vakasına eşit.
user265707
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.