Forum Gry Hobby Sprzęt Rozmawiamy Archiwum Regulamin

Forum: Pomoc w Excelu

04.10.2017 13:14
PATORIKKU
1
PATORIKKU
143
jak trwoga to do Boga

Pomoc w Excelu

Mam pytanie o treść funkcji i bardzo proszę o pomoc
Chciałbym żeby w pustej komórce zwracała mi się literka A, B, C lub D
np. jeżeli w innej komórce jest liczba powyżej 13.000 ma zwrócić D
jeżeli jest liczba powyżej 10.000 a mniejsze od 13.000 ma zwrócić C
jeżeli jest liczba powyżej 5.000 a mniejsza od 10.000 ma zwrócić B
jeżeli mniej niż 5.000 ma zwrócić A

Jaka będzie to funkcja, może ktoś podać treść gotowej formuły???

04.10.2017 13:29
2
odpowiedz
JonsonJonson
101
Generał

Użyj zagnieżdżonych funkcji IF. Czyli:
IF(A1>13000,'D',IF(A1>10000,'C',...))

04.10.2017 13:31
Legion 13
3
odpowiedz
Legion 13
158
The Black Swordsman

Zagnieżdżenie funkcji IF(w polskiej wersji JEŻELI):
=IF(A1>= 13000,"D",IF(A1>=10000,"C",IF(A1>=5000,"B","A")))
Może można to zrobić jakoś inaczej, ale ja nie wiem jak, takie rozwiązanie jest dla mnie wystarczające.

04.10.2017 13:48
4
odpowiedz
beeria
214
Generał

mozesz zrobic proste makro (alt+f11 i wklejasz) -->

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("A1").Value > 13000 Then
Range("A2").Value = "D"
End If
If Range("A1").Value > 10000 And Range("A1").Value < 13000 Then
Range("A2").Value = "C"
End If
If Range("A1").Value > 5000 And Range("A1").Value < 10000 Then
Range("A2").Value = "B"
End If
If Range("A1").Value < 5000 Then
Range("A2").Value = "A"
End If
End Sub

04.10.2017 14:05
PATORIKKU
5
odpowiedz
PATORIKKU
143
jak trwoga to do Boga

Zrobiłem zagnieżdżona funkcją jeżeli, dziękuję

Forum: Pomoc w Excelu