Opis i zastosowanie funkcji Int, excel


Opis i zastosowanie funkcji Int

Funkcja Int zwraca wartość tego samego typu co przekazany argument. Wartość funkcji odpowiada części całkowitej argumentu. A tak po prostu za pomocą funkcji Int możemy pobrać część całkowitą liczby.

Składnia:

Int(liczba)

Funkcja Int ma następujące argumenty.

Argument

Opis

liczba

argument obowiązkowy liczba może być liczbą typu Double lub dowolnym poprawnym wyrażeniem numerycznym.

Przykłady:

0x01 graphic

Dim MojaLiczba
MojaLiczba = Int(99.8)
' w tym przykładzie zwracana jest liczba całkowita 99.

0x01 graphic

Dim MojaLiczba
MojaLiczba = Int(-99.8)
' w tym przykładzie zwracana jest liczba całkowita -100.

0x01 graphic

Dim MojaLiczba
MojaLiczba = Int(-99.2)
' w tym przykładzie zwracana jest liczba całkowita -100.

0x01 graphic

Dim MojaLiczba
 MojaLiczba = Int(Range("B2").Value)
 Range("D2").Value = MojaLiczba
' w tym przykładzie pobierana jest liczba z komórki B2 arkusza Excela, w komórce D2 wyświetlana jest część całkowita liczby pobranej z komórki A2.

0x01 graphic

Dim MojaLiczba
 MojaLiczba = Range("B2").Value
If IsNumeric(MojaLiczba) = True Then
 MojaLiczba = Int(MojaLiczba)
 Range("D2").Value = MojaLiczba
End If
' opis analogicznie jak wyżej z tym że wcześniej sprawdzamy za pomocą funkcji IsNumeric czy wartość wprowadzona do komórki B2 jest liczbą.

0x01 graphic

Dim MojaLiczba
 MojaLiczba = Range("B2").Value
 MojaLiczba = Int((MojaLiczba + .05) * 10) / 10
 Range("D2").Value = MojaLiczba
' w tym przykładzie pobierana jest liczba z komórki B2 arkusza Excela, w komórce D2 wyświetlana jest część liczby zaokrąglona do jednego miejsca po przecinku pobranej z komórki A2.

0x01 graphic

Dim MojaLiczba
 MojaLiczba = Int((6 * Rnd) + 1)
 Range("D2").Value = MojaLiczba
' w tym przykładzie wykorzystując funkcje Rnd i Int generujemy liczbę losową całkowitą z przedziału od 1 do 6. Liczba ta wyświetlana jest w komórce D2.

0x01 graphic

Opisane przykłady możemy przetestować w następujący sposób:

  • Uruchom Microsoft Excel.

  • Z menu Widok wybieramy Paski narzędzi a następnie Przybornik formantów.

  • Z Przybornika formantów wybieramy ikonę Przycisk polecenia a następnie miejsce w arkuszu gdzie chcemy go umieścić. Ikona Tryb projektowania w przyborniku powinna się uaktywnić.

  • Kliknij dwa razy na wstawiony Przycisk. W procedurze zdarzenia Click naszej Przycisku polecenia wpisz kod z wybranego przykładu.

  • Przykładowy kod może wyglądać.

Private Sub CommandButton1_Click()
 Dim MojaLiczba
  MojaLiczba = Int(Range("B2").Value)
  Range("D2").Value = MojaLiczba ' tą linie kodu możesz dodać do przykładów w których jej nie ma.
End Sub

  • Pozamykaj wszystkie okienka, zapisz i zamknij arkusz. Po ponownym otwarciu (z opcją włącz makra) przetestuj działanie przykładu klikając na Przycisk polecenia (oczywiście wcześniej jeżeli wymaga tego przykład wpisz odpowiednią wartość do komórki B2).



Wyszukiwarka