Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Beginner Web en 12 Septiembre 2019, 02:44 AM

Título: Pasar codigo de c++ a formula/funcion de excel
Publicado por: Beginner Web en 12 Septiembre 2019, 02:44 AM
Yo se que esto no viene al caso pero.. quisiera saber como podria pasar esto a una formula/funcion de excel

Código (cpp) [Seleccionar]
int dias=1;
int meses=1;
int años=11
if(años>=0)
  cout<<años<<" años "<<endl;
if(meses>0)
  cout<<meses<<" meses "<<endl;
if(dias>0)
  cout<<dias<<" dias"<<endl;


:huh:
Título: Re: Pasar codigo de c++ a formula/funcion de excel
Publicado por: RayR en 12 Septiembre 2019, 04:19 AM
Suponiendo que los números de años, meses y días estén en las celdas A1, A2, y A3, así:

=SI(A1 >= 0, A1 & " años", "")
=SI(A2 > 0, A2 & " meses", "")
=SI(A3 > 0, A3 & " días", "")
Título: Re: Pasar codigo de c++ a formula/funcion de excel
Publicado por: Beginner Web en 12 Septiembre 2019, 05:18 AM
Bueno me sale FALSO jeje!! Esta bueno peroooo queria que muestre en celda por ejemplo

11 años 1 mes 1 dias

o 11 años

y asi  :huh:
Título: Re: Pasar codigo de c++ a formula/funcion de excel
Publicado por: RayR en 12 Septiembre 2019, 05:37 AM
Si te sale FALSO será que estás omitiendo el "" final. Pégalas tal cuál las las puse, cambiando obviamente el nombre de celdas y debería funcionar. Para que salga todo en una celda, simplemente concatena las 3 funciones con el símbolo &:

=SI(A1 >= 0, A1 & " años ", "") & SI(blabla...) & SI(blabla)