Cos chyba nie tak uzywasz konstrukcji IF
IF warunek then wartoscdlaprawdy else wartoscdlafalsz
(nie wiem jak sobie wyobrazasz tu trzy mozliwe stany
A to co ty napisales to bardziej
select case
case 1
case 2
case 3
a select case mozna zapisac jako np (co prawda duzo formul)
iif(1,wart1,0)+iif(2,wart2,0)+iif(3,wart3,0)
oczywiscie w KD ta funkcja to "Jesli warunek =TAK to"